Sometimes Computers Don’t Make Sense – Part 2

This morning Twitter stopped working in our house.  None of our computers could access Twitter, either through a Twitter client like TweetDeck or directly at Twitter.com.  Every other site was working fine.  We just couldn’t get to Twitter.

I checked http://www.isthisdownforyou.com/, which reported that Twitter.com was up.  I could also get to Twitter through my Blackberry.  What the heck was going on?

Things like this are incredibly difficult to troubleshoot. I’d already verified repeatability, which is the first rule of troubleshooting. I finally rebooted the cable modem, leaving it unplugged from power for two minutes. That solved the problem.

Allow me to take this opportunity to let you in on a little secret in the world of IT: Just because we fix a problem doesn’t mean we understand or can explain it.

ETA: I have heard some reports that Twitter was down hard during this time, but that’s not what I saw on my end.  There was no update on the Twitter status page, and I could get to Twitter through SocialScope on my Blackberry. That latter point means that the Twitter API was working.  It’s not at all uncommon for Twitter.com to be down, but I’ve never seen the API go unresponsive for more than five minutes or so.  TweetDeck remained unable to get updates for a full hour. This should imply that the API was down, but again, I could get to Twitter using SocialScope on my Blackberry. So, who the heck knows. It makes even less sense that the API would work for one Twitter client and not another.

Posted in Computers | Leave a comment

Props to Leo Laporte

I like how Leo Laporte uses Twitter. Remember several months ago when Twitter changed the way it displays @replies? Used to be, if you followed Leo you’d see every one of his tweets.  After the change, if Leo posted a reply to someone AND the tweet began with, for example, @username, you’d only see the tweet if you followed both Leo and @username.

Leo gets around this by (nearly) always putting something in front of @username.  This way all of his followers can see every one of his tweets, and also butt in on a conversation if we’d like. ;)

Thanks for including all of us in your conversations, Leo.

You can find Leo on Twitter here: http://twitter.com/leolaporte/  If you haven’t yet checked out Leo’s shows on TWiT.tv, do it.  I’m especially a fan of This Week in Google, aka TWiG.

Posted in Leo Laporte | 4 Comments

Strange Issue with TweetDeck

Yesterday, October 19, I upgraded to the latest version of TweetDeck, v0.31.2. I’ve noticed a strange issue since then.

I retweet fairly often, usually with a comment added. I separate my comment from the tweet like this:

RT @joelcomm: Business IS personal. If not, it has no soul. <- Could not agree more.

Since the upgrade to TweetDeck, the <- and my comment won’t appear within TweetDeck itself.  If I separate my comment with the pipe symbol – “|” – instead, it’ll show up fine.

This issue seems isolated to TweetDeck. Mixero shows my comment, as do SocialScope and UberTwitter on my Blackberry.

Weird.

EDIT: TweetDeck has released v0.31.3 which resolves this issue.

Posted in Twitter | Leave a comment

Avoiding Twitter Direct Message Spam

Twitter escultura de arena(This is one of my most popular posts. I updated it on August 25, 2011.)

There have been increasing incidents of spam being sent through direct messages (DMs) in Twitter.  Spam, in this particular case with Twitter, means messages that are not sent by individuals, but by bots (computer programs) either acting on behalf of a user or using a Twitter account that’s been hacked. There are a few things you can do to protect yourself from DM spam.

Avoiding DM Spam is Easy

Firstly, if you’re currently using auto-follow on Twitter, STOP. You can only receive DMs from people you follow.  If you auto-follow, you’re begging for DM spam.  Manually vet every person you follow on Twitter.  This will really help keep down the DM spam.  And really, Twitter is not about how many followers you have, it’s about who you follow and interact with.

Security First

Be very careful about which services you connect your Twitter account to.  These services can post on your behalf, so be very sure you know what each service will and won’t do.  You can check (and remove, if you want) which services your Twitter account is connected to by clicking here: https://twitter.com/settings/applications.  Mafia Wars and Disqus are two examples of services you can connect your Twitter account to.

Use a secure password.  Never use a simple password like ‘purple22’ or, worse, just ‘purple’ or any other word that can be found in the dictionary for any of your internet accounts.  Mix it up with capital letters and, even better, symbols like ~!@#%& and so on. I highly recommend this PC World article on using secure passwords.

When you receive a DM spam message, use Twitter’s ‘Report Spam’ feature.

How effective are these steps?  I’ll let you be the judge: I’ve been using Twitter since January 2009.  I am currently followed by over 1700 people.  I follow about 60% of them back, plus a lot more that don’t follow me.  I receive maybe one DM spam message per month.

Do you have any other tips to add? Drop me a comment.

Posted in Security, Spam, Twitter | Leave a comment

How to Avoid Phishing Scams

First let me answer the question, "What is a phishing scam?"  A phishing scam is an email or other online communication (such as through Twitter), usually about a credit card or bank account, that appears genuine but is actually fake.  It’s an attempt to steal your passwords so that people can transfer money out of your bank account, charge things to your credit card, etc.

It should go without saying that this sort of activity is highly illegal.  Unfortunately, it’s also very effective.  On the plus side, phishing scams are easy to identify and avoid.

The Most Important Thing to Remember:

No legitimate bank or credit card company will ever – EVER – contact you via email or other electronic means and ask you to log into their website to verify your information or change your password.  Do not ever – EVER – enter a bank or credit card company’s website through an email that you aren’t expecting.  If there is a genuine problem with your account, the bank will contact via a physical letter through the post office or they will call you on the phone.

If you receive an email from a friend or loved one about one of your accounts, call them to verify the request.  It’s possible their email account has been hacked.

The point is simple: Be paranoid about your online accounts, and never trust unexpected emails about your accounts.

Take the time to find and bookmark the websites for your online accounts.  If you receive an email about an account, use your bookmarks to log into your account.  Do not EVER click on a link in an email about an online account.  Once you’ve logged into your account, and you know it’s safe because you were smart and used your bookmarks, check to see if you have any unread messages, look at your balances, etc.  If you see something wrong, call the bank.

A couple of exceptions you should keep in mind:

You quite likely receive monthly emails from your bank that tell you a new online statement is ready.  These email are almost certainly safe because they never mention a problem with your account.  Still, be extra safe and use your bookmarks to log in rather than clicking a link in the email.  Many banks have stopped including links in these monthly statement emails, largely as a precaution against phishing scams.

If you’re creating a new account or resetting your password, you can expect a handful of emails related to those activities.  These emails should also be safe because they’re being sent because of something you yourself are actively doing with your online account right at that moment.

Parting tips:

Be aware of things that are obviously out of place.  For example, there have been a few phishing scams spread through Twitter that look something like this: "LOL, is this U in this video?!?"  But when you click on the link you’re taken to a site that asks for a password.  Do you have any online financial accounts that are related to funny video?  I doubt it.

Look for links that contain random letters, like dsxjkfuw.com.  Domains like this are frequently phishing sites that should not be trusted.

Posted in Phishing, Scams, Twitter | Leave a comment

Leo Laporte

This last Saturday, Leo Laporte of TWiT.tv gave a great talk at the Online News Association.  You should watch it.

The video auto-plays, so I’ve put it behind a cut.
Continue reading

Posted in Leo Laporte, Video | Leave a comment

Sometimes Computers Don’t Make Sense

I use Firefox as my primary web browser.  One of the extensions I use is Gmail Manager, which checks my Gmail accounts) and tells me when I have new emails waiting.  Here’s what it looks like in use:

Gmail

A few days ago, I noticed that I wasn’t getting any new emails.  I receive a ton of email, so this was unusual.  I logged into my Gmail account to find I had about 25 new emails waiting.  Gmail Manager obviously wasn’t reporting correctly.

I’ll spare you the troubleshooting steps I went through.  Suffice it to say I spent a couple of hours looking into this problem, and I was not the only person experiencing this problem.

My research led to one, and only one, potential solution.  There’s a service that every internet-connected computer uses called DNS – Domain Name Service.  See, computers don’t understand terms like www.gmail.com, they understand numbers.  The website www.gmail.com resolves to 74.125.47.17.  Now, any DNS server on the planet can resolve this address, and my computer was resolving it just fine.

Every ISP from AOL to Comcast to Mindspring provides DNS servers to their customers.  The internet would not work without DNS.

However, there is also a free third-party DNS system called OpenDNS.  You can manually tell your computer to use their servers rather than your ISPs servers.  When I set my computer to use OpenDNS, Gmail Manager started working again.

This makes no sense at all.  My computer resolved www.gmail.com to 74.125.47.17 both with and without OpenDNS. The DNS server I use should have no effect whatsoever on any service that uses it – yet, here it is.

The first rule of troubleshooting is to look for repeatability.  To that end, I went back to my ISP’s DNS servers and sure enough, Gmail Manager broke again.  I checked this on two other computers. Same result.

I can’t come close to explaining this, and I’ve worked with Microsoft Windows for over fifteen years.

Posted in Computers, Software, XP | Leave a comment

USPS (Non-)Tracking Service

Last week I ordered a laser pointer an online retailer.  I received an email from them on Sep 1st that my package had shipped via the United States Postal Service (USPS), and a tracking number was provided.  I tracked the package on the USPS website.  Here’s the tracking information:

Label/Receipt Number: xxxx xxxx xxxx xxxx xxxx xx
Class: Package Services
Service(s): Delivery Confirmation
Status: Electronic Shipping Info Received
The U.S. Postal Service was electronically notified by the shipper on September 2, 2009 to expect your package for mailing. This does not indicate receipt by the USPS or the actual mailing date. Delivery status information will be provided if / when available. Information, if available, is updated periodically throughout the day. Please check again later.

This is exactly what I expected to see.  When I tracked the package that first time, I doubt the USPS actually had my package in their possession yet.  No surprise at all here.

However, it is now four business days (we had a three-day weekend over Labor Day, remember) later and the tracking information still has not been updated.

This is not the first time I’ve had this experience with the USPS.  I once, out of curiosity, continued to track a different USPS package after it had already been delivered to my house.  It was finally marked as delivered three days after I received it.

The first part of this entire process is fundamentally flawed.  Why does the USPS allow companies to send them this electronic data BEFORE the package is actually given to the USPS?  Stop that immediately. That’s the first step.

I see three possibilities for why the tracking information is not being updated: 1) Packages are not actually scanned at every step. 2) The tracking software simply doesn’t work, so scans along the way don’t show up. 3) The USPS never took possession of my package from the seller. If it’s #1, why isn’t the USPS scanning packages at every step? If it’s #2, why isn’t the USPS demanding that the software be fixed? If it’s #3, why in the world are they making tracking information available for packages they don’t have yet?

This is not something that will be easy to fix, but the service as it is now is completely useless.  Package tracking has been around for a long time.  Old hat.  It’s mind boggling that the USPS’s is so lacking.

Posted in Customer Service, USPS | 13 Comments

XM Radio Customer Service Failure

I have (well, had) two XM radios.  I hadn’t used my original radio in quite some time, so I wanted to take it off my account.

I pulled up XM Radio’s website and logged into my account.  I looked, looked, and looked some more for some way to cancel the radio. That option doesn’t seem to be available on their website.

Failure #1 – If you’re not using your website to prevent phone calls, you’re doing it wrong. Why can’t I cancel a radio through their website?

Solution: Make this option available.

I called their 800 number and went through the voice prompts.  The automated voice attendant was no help at all.  I chose the “Manage my account” option.  The first option inside that is to pay my bill, which shows where XM’s priorities are.  There was an option for canceling my account, and an option to add a radio, but no option to cancel a radio.

Failure #2 – If you’re going to offer a service, offer it fully. Don’t resort to partial measures.  Not only can I not cancel a radio through their website, there’s no automated option to do it over the phone, either.

Solution: Add this option to the IVR system.

I pressed 0 (zero), fully expecting it not to work, but sure enough it put me into a queue to get to a live human being.  The wait time was only about five minutes, which is nothing to complain about.

Failure #3 – Why isn’t this “Press Zero to Speak to an Operator” option mentioned during the voice prompts? Easter eggs aren’t cool in an IVR.

I told the woman who picked up my call that I had two radios on my account and that I wanted to cancel one of them.  She asked for my account number, my name, billing zip code, billing address, and phone number.  Then she told me that her department didn’t handle cancellations and that she’d have to transfer me.

Failure #3 – Why bother taking all my information if you can’t help me?  She knew at the very beginning of the call what I wanted, and thus she knew she wouldn’t be able to help me.  Why waste my time and hers gathering information she wasn’t going to use? (No, she didn’t pass it on when she transferred my call.)

Solution: Don’t ask for information you don’t need or won’t use.

Failure #4 – Why couldn’t she handle my request?  There are only so many things that can be done to an XM account – taking a payment, opening an account, canceling an account, changing a subscription, adding a radio, removing a radio.  So why is it handled in such a granular fashion?

Solution: Every employee answering the phones should be able to handle every aspect of an account, period. I’ve done my share of call center work. I know this isn’t that complicated.

She transferred me to the correct department.  The man that answered asked me for my information all over again.

Failure #5 – Why did I have to give all my information a second time?  Why wasn’t it passed on when I gave it the first time?

Solution: Make use of the information you request, and don’t make your customers repeat themselves unnecessarily.

He asked me why I wanted to cancel the radio.  I told him I didn’t use it anymore.  He asked me a couple of follow-up questions, at which point my patience reached an end.  I bluntly told him I wanted to cancel the radio, and to take care of it right now.

Failure #6 – I resent being given the third degree just because I wanted to modify my account.  The irony here is that he was no doubt asking me those questions so they could improve their customer service.

Solution: Leave the customer satisfaction surveys out of the account modification or cancellation process.

XM’s entire website and automated phone system is centered around getting more FROM their customers – Paying bills, adding radios, adding subscriptions, etc.  While these are helpful to people who need those services, it leaves out one huge part of customer service – canceling services.

I was one annoyance away from canceling my account outright.  A little more irony – there IS an automated voice option for that.  Next time I’ll know what to do.

Posted in Customer Service, XM | 9 Comments

If I Wanted Monologue I’d Watch Letterman

Because 140 characters sometimes is not enough, these are my Twitter #FollowFriday recommendations.  I follow these people because they’re interesting and they engage in dialog. They’re in it for the people, not just the platform.  You should follow them too.

Ladies first. :)

@tlcolson Tammy works in HR and also has a degree in computer science. Her tweets are insightful and often funny.

@dhatfield Danielle is into antiques, web design, green furniture, social media, and classic clothing.  She’s well-traveled, always insightful, and she’s one of those Hatfields.  She can be found at http://daniellehatfield.com/.

@annienels I found Annie because of her tweets on local filmmaking. She’s smart and often excited about something, which is frankly contagious.

@mariancall Marian is a fantastic singer-songwriter who calls Alaska home.  She loves her fans, and it shows.  http://www.mariancall.com/

@snipeyhead A talented and frequently hilarious web developer.

@emcgillivray Erica lives in Seattle (my adopted home town) and has lots of interests that overlap mine. She’s never boring.

And the guys.

@brandonpierce Local web developer, seriously plugged in to local goings-on.

@WesAtHome Wes is passionate about good design, whether it’s home & business interiors or anything else.

@johnrobinson How many people can say they’re acquainted with the editor of their local paper? I wouldn’t be if not for Twitter. John loves to talk about the future of newspapers and the importance of covering local news. He also has a blog at http://www.news-record.com/blog/jrblog

@ryanshell Ryan is running for an At Large city council seat in Greensboro, NC.  He’s all about good policy and helping his fellow man. http://www.ryanshell.com/

@Scobleizer Robert is plugged into everything and everyone when it comes to technology.  His level of interaction with his fans and followers on Twitter and FriendFeed is insane, in a good way.  Heck, he even returned *my* call.  Very nice guy. http://friendfeed.com/scobleizer

@johntunger John is an amazing metalworking artist up in Michigan. I don’t own any of his stuff – yet.  I will one day though. http://www.johntunger.com/

@gapingvoid Hugh is a talented artist whose work I’ve admired for years. His book, Ignore Everybody, should be at the top of your to-read list. http://gapingvoid.com/

Posted in Twitter | 2 Comments