"Thank You For Calling Verizon, Your Broadband and Entertainment Company"

I don’t even know how to respond to that. Maybe this whole DSL fiasco is their idea of keeping me “entertained.”
The rep I spoke with this morning apparently had a brain, because the first thing he did was to talk to his supervisor. He put in the request to switch us back to a dynamic IP address (hmm… wasn’t this already supposed to be in the works, you know, from the last two days’ phone calls?).
So now we’re waiting for possibly another 24 hours. Three days without phone and Internet.
Verizon, I swear to God, if I could wipe you off the face of the planet, I would. You are the worst. You’ve surpassed my hatred of Network Solutions to be the number one, most hated business entity I’ve ever had the displeasure of dealing with. May your stock plummet, your lines turn to dust, and every idiot that works for you suffer an eternal damnation of having to deal with utterly incompetent technical support representatives in hell.

Verizon: "You Want Serivce? Hahahaha! We're a Monopoly!"

So I called Verizon back today to inquire about the status of our Business DSL account. Here are the noteworthy excerpts:

  • They could not pull up our order status because “their system froze”
  • The showed no record of our (2+ hours long) phone calls yesterday

The customer service rep I had was quite eager to help. (They always are.) She insisted that my account was switched over to a static IP.
So I asked her, “could you give me the static IP address then?” Within a couple of minutes, I had it.
So I asked her, “if my account was active with a static, why did nobody volunteer this information to me yesterday so I could have gotten back online and maybe avoided 1-3 days of downtime?” Of course, she had no good answer to that.
UPDATE: Not surprisingly, the static IP they assigned isn’t working either. I guess the standard practice at VZ is to just drop all services when someone makes a change. It’s much simpler that way…

Why Do People Have Trouble With Attachments?

People have trouble with email attachments. I’m not talking about opening them, I mean just sending them. And I’m not talking about technical limitations, virus scanners, or file size limits. I mean just attaching a file to an email.
How many times has this happened to you: You compose an email, and you ask the recipient to “please see the attached file.” Only there’s no attachment.
Because you forgot to attach it. I’ve been on the sending and receiving end of this one. Has it happened to you? Do humans just get so obsessed with the composition of their email that they forget to attach the file and can’t wait to hit the SEND button? I don’t know, but I know it’s not just me.

Verizon, You Suck

Verizon, you suck. You cannot suck enough. I am so looking forward to Fairpoint Communications taking over your business here in New England because I am not convinced that, no matter how bad they are, you are worse.
Thank you, Verizon, for making me take yesterday afternoon off, to wait for your technician, between the hours of 1pm and 5pm, to come and install my new telephone line. Except, you never showed up. Instead, you called me at 5:15pm to say “due to unforeseen circumstances, we were unable to keep our appointment.” (No $#!+.) “We will be sending someone to your location tomorrow between the hours of 8AM and 5PM. You do not need to be there at this time.
What?! Then why the ^&*@ did I need to be there all afternoon?!
That was yesterday. Then, this morning, I came in to work to find our business DSL was down. Here’s the backstory. A couple of weeks ago, I ordered an upgrade to our account. Basically, it doubles the cost of our DSL so we have a static IP address. I wanted to do this because I wanted to run our Outlook Web Access (Exchange) server on a public IP. Since they block inbound port 80 connections, I wanted the static IP because they allow you to run a web server with that package. Then I realized that they do not block inbound port 443 connections with a dynamic IP address. So I installed a self-signed SSL certificate on my Exchange server, and presto! I can access OWA via my DynDNS-assigned IP address.
So I had my assistant call and cancel the order. Somehow, I knew when it took her almost an hour to do this, that things were not going to turn out right. My suspicions, although put far on the back burner, were confirmed this morning, as our Internet connection was down. After a half an hour on the phone with these jokers, my assistant got

  • confirmation that they had switched us over to a static IP, despite our order to cancel, and
  • disconnected.

I called back, more than a little irate at this point. The charming lady on the other end of the line stated that “I’m not showing you as having a static IP address on your account.” Of course, that doesn’t help, as we still have no Internet connectivity at all right now… So I told her this, insisted that we were offline, and she was nice enough to reconfigure our account so that we could get online again. Total time wasted, 7 employee-hours.
As I was finishing the call, the customer service rep said “Usually when people order the static IP and decide to cancel the order, we tell them to wait until it goes through, and then cancel it, so they don’t have to go through this long down time.” First off, no one told us that. Second, wow. You guys really DO suck. Your internal processes are so messed up that you cannot cancel an order even if the cancellation notice is given over a week in advance.
So, they expect to have things repaired within 3 days. Until then, we wait…

Ten Things Your IT Department Won't Tell You (With Good Reason!)

Last week I read an article in the Wall Street Journal entitled Ten Things Your IT Department Won’t Tell You. It’s a really good article.
My first reaction to hearing this was “the writer and editor who approved it should be fired.” There are reasons we don’t want people to know this stuff! So here’s one of the most respected news publications in the country is telling people how to circumvent corporate content filters, access their company files on their home PCs, and how to install applications on their work PC that aren’t allowed. Brilliant, WSJ. Way to turn a bunch of ordinarily (mostly) harmless users into serious threats to network integrity and security. Not to mention how many kids you just informed of ways to circumvent content filters so they can surf porn while at school. Oh yeah, brilliant move.
Yes, like the Anarchist’s Cookbook, if someone really wants to learn how to do any of these things, there are plenty of other places they can go to find them. And now, thanks to the WSJ, a lot more people know this.
However, after further consideration, I asked myself “is just another form of full disclosure?” After all, all the WSJ has done is pointed out that these techniques and tools are out there, which is really no different from what security analysts and hackers do on a daily basis when they find flaws in applications and systems across the Internet. Okay, so now everyone knows about file-sharing sites for sending large files. So we need to YouSendIt.com on our content filter along with Playboy.com. Now they know you can use Google as a proxy. Similarly to how we block Gmail, Google Talk and Google Image Search without blocking the rest of Google itself.
I’m curious to do some further reading on what the rest of the sysadmin/security community has to say about this.

The Joys of Rural Internet Access

Since moving back into a rural area, I’ve had to give up my precious high-speed Internet options and settle for what’s left. Downtown, I can choose between Comcast cable (boasting up to 6Mb downloads), Verizon DSL (3Mb downloads), Sovernet SDSL (1.5Mb), or a T1 line in my office building.
Out in the sticks, however, the options are fewer. I am restricted to the wonders of satellite, cellular, and dialup.
We’ve had Wildblue for satellite Internet for the last year, and it’s been pretty terrible. I decided to go with Wildblue after a client of mine had it installed, and it worked extremely well. There was very little latency, and I could run a VPN connection over it. Unfortunately, my experience with the service was not nearly as good, and it turned out to be very slow, and drops several times a day, requiring me to power cycle the modem, and often just going without service for a long time.
I tried using an EVDO card from Verizon Wireless, and also using my Nokia e61 as a cellular modem from my current provider, Unicel. Unfortunately, despite my installing a cellular repeater in my house, the signal is not strong enough to sustain a reliable Internet connection.
So, I’m biting the bullet, and ordering another telephone line. In the year 2007, the best Internet access option I have at my house is dialup. 26.4kbps.
Pathetic.

Two Nifty RSS Management Tools

So Yahoo! Pipes is not new, but I just started playing with it after I saw a brief tutorial on how to use it on Lifehacker. Very cool. It provides a very simple, totally graphical, AJAXy way to filter your RSS feeds. From the initial announcements from Yahoo!, I had no idea that this is what it was for. While I had done similar things with other services, the Pipes graphical interface simplifies things a lot, and gives you a great visual way to see exactly what the end result will contain.
Anyway, following the tutorial, I was able to merge two RSS feeds (Digg‘s Technology feed and Techmeme) and then filter them out so that they don’t give me the same results from other feeds. Since I already subscribe to BoingBoing, Lifehacker, and Marc Andreesen‘s blog, for example, I added filters so that Digg and Techmeme and would not show me stories from these posts, making my Google Reader a lot less cluttered with duplicates.
The second tool I found is actually new: AideRSS. AideRSS ranks your favorite blog posts according to the amount of feedback they receive. The presumption is that the more feedback, the better a post is. The result is that you can use it to dramatically reduce the amount of “clutter” in your feeds. For example, Lifehacker averages 388 posts a month. AidRSS ranks 83% (325) of these as “good,” 55% (215) as “great,” and 14% (58) as “best.” So you can easily filter out a lot of chaff from a blog.
Unfortunately, the first feed I tried to give it was my custom Pipes feed. Given that Techmeme and Digg have different structures for their comments, this was too much for AideRSS to handle. Luckily I quickly figured it out and instead flipped it so that my AideRSS feeds now drive my Pipes. Another drawback is that it really only works on blogs. I can’t use it to cut down on the amount of noise on various mailing lists or forums that I receive in RSS format, which would be very nice. Perhaps they will work on that and offer this feature in the future.

Facebook is World of Warcraft (in disguise)

It just hit me, while I was scouring my old address book and AIM buddy list, that social networking is really a MMORPG in disguise.
For the last three nights, I’ve spent more time digging through my old contacts, address books, buddy lists, and memory than I have killing orcs, retrieving Rethban Ore, and mining Fel Iron! My wife says I’ve spent as much time grinding through my contacts as she has spent grinding for rep in Felwood.
Take today, for example. Here I am, after a full day of work, and a couple of hours of WoW, and what am I doing? More work! (Say that with a woodcutter accent.) My LinkedIn network is 80% complete. I just invited another colleague. That will put me at 85%. But wait, that’s not all! Once that’s done, I need to finish my profile. Yes, I need to quest to get my profile complete too. I need to post my resume, my interests, and my past work experience, etc. All of these things add up to a complete profile, which, I guess, is kinda like hitting 60. I’m assuming there will be more afterward, like, the LinkedIn Expansion Pack or something. Maybe the “Job Hunting Crusade?”
I have even contemplated using LinkedIn or Facebook’s built in “invite your contacts” (read “spam”) feature, to invite people who are not part of said network, to join. So far, my hatred for spam has outweighed my temptation to do this, and I have not sent an invitation to anyone who is not already a member. But I thought about it…
And don’t even get me started on my lame Facebook account, with four measly friends in it, one of whom I cannot even say “how I know” because Facebook does not have an “Other” option like LinkedIn. The more I compare these two social networking sites, the more I think of World of Warcraft versus GuildWars. “This one has henchmen!” “Oh yeah, this one lets me invite people from my Yahoo! Messenger account!” The parallels are shockingly similar…
Here are some interesting parallels. Draw your own conclusions.

Facebook World of Warcraft
Groups Factions and Guilds
Friends Friends
Messages, a primitive email system Mail, a primitive email system
Actions (poke, bite, lick, etc.) Emotes (poke, bite, lick, etc.)
Applications Add-ons
Messages suggesting you should join a network Automatic subscription to “guild recruitment” channels
“Invite a friend links” on your home page Free 10-day trial on your Launcher
Tutorials on how to use your account for business Leveling guides