It’s a trending topic, but there’s a lot of misunderstanding about the Twitpocalypse. Here’s what’s going on, in layman’s terms (I hope).

What’s happening?

  1. Every Twitter post has an ID number that goes up by 1 each time.
  2. When a computer program stores a number, it sets aside a certain amount of space for it. Bigger numbers take more space because they have more digits.
  3. One common format is called a “signed integer.” It has 32 binary digits (1 or 0 only) with one digit set aside to indicate a minus sign. The biggest number it can store is 2,147,483,647.
  4. Twitter’s status IDs are approaching that number.

So what’s the likely impact?

  • Twitter itself can handle bigger numbers and will be fine.
  • Third-party apps that store the ID in a bigger format will be fine.
  • Third-party apps that store the ID as text instead of a number will be fine.
  • Third-party apps that store the ID in this particular format will end up with bad IDs as they try to cram a big number into a small space.

If I were to guess, the most likely breakage would be that replies might be attached to the wrong previous post — but again, only with apps that use this particular format for numbers.

Twitter itself will probably sail through cleanly (and has been planning to move up the schedule so that affected app developers don’t have to fix things in the middle of the night), so don’t expect any fail whales. Unless so many clients have problems that lots of people switch to the website.

Update: Not surprisingly, most Twitter clients are unaffected by the Twitpocalypse. I’ve used both Twidroid and Twhirl with no problems since Twitter passed the mark. I figured a few would get tripped up, but the real surprise is that it hit Twitterrific. One of the most popular clients on the iPhone? They do have an update, but a lot of people are unable to connect.

Forget Ashton Kutcher and Oprah, forget #unfollowfriday, forget 25 Random Evil Things about Twitter — the key problems with the social media / microblogging / broadcast IM / whatever you want to call it service boil down to two problems:

  1. It asks the wrong question
  2. It was designed around limitations of cell phone text messaging

The Wrong Question

Twitter’s prompt is not something general like “What’s on your mind?” It’s “What are you doing?” That encourages people to post things like “I’m eating lunch” or “Just got into work,” or “Posting on Twitter.” Presumably what they mean is “What are you doing that you think people would find interesting?” but of course that’s too long a prompt from a usability standpoint.

The thing is, there’s no reason to broadcast the mundane to the world. Don’t tell me “I’m eating soup.” Tell me, “Just learned that gazpacho soup is best served cold. I wonder if they eat it in space?”

Unfortunately, that means the signal-to-noise ratio can get pretty bad at times.

Outgrowing its Limitations

Twitter posts are limited to 140 characters of plain text so that the your name and comments can fit in a standard SMS message. Now, this is great if you use Twitter via text messages on your mobile phone. It’s not so great if you use Twitter on the web, or through a smartphone app like Twitterific on iPhone or Twidroid on Android, or through any of the zillions of desktop apps.

I don’t have a problem with the 140-character limit itself (it can actually be liberating in a way), though it would be nice to have some formatting options beyond all-caps and *asterisk bolding*.

The real problem is that links have to share that limit. URL-shortening services have exploded lately as people try to squeeze links into the tiniest space possible to save room for their precious text. Even if you use something as short as is.gd, just including one link means you’re down to 122 characters.

Plus URL shorteners come with a host of problems, in particular the fact that they hide the destination. That’s no big deal if the target matches the description, or if it’s a harmless prank like a Rick Roll, but it’s all too easy to disguise something malicious.

Seriously, if you got an email that said something like this:

Look at this! http://example.com/asdjh

Would you click on that link? Even if it appeared to be from someone you know? That’s just asking to get your computer infected by a virus, trojan horse or other piece of malware. Or to see something you wish you could unsee.

Better Link Sharing: Facebook

I hesitate to bring up Facebook as a good example of anything, and I know the current layout is largely reviled by its users, but they really got posting links right.

When you want to post a link to your Facebook profile, you paste in the full URL. Facebook reads the page and extracts the title, a short summary, and possible thumbnail images. Then you have the normal amount of space to write your comment. Continue reading

At this point, the only (useful) official word from Amazon as to why thousands of books with LGBT themes disappeared from search results over the weekend is the “embarrassing and ham-fisted cataloging error” statement sent to Seattle Post-Intelligencer and other sources, also mentioning a number of other categories impacted. This article also has the unconfirmed word from former Amazon employee Mike Daisey that it was a matter of user error where someone mixed up some tags while working on the site, and the change just propagated globally.

Before Amazon finally spoke, tehdely posted an interesting theory that it might be might be astroturfing or a Bantown-style troll, deliberately pitting Amazon against the LGBT community to watch them fight each other for the lulz. A writer at Feministing asked her editor to call up Amazon and was told that it was not a glitch, but an automatic policy to hide “offensive” search results. Patrick Neilsen Hayden attributed it to bureaucratic incompetence.*

Now, some thoughts:

1. If this was intentional, on anyone’s part, it was both wrong (as discrimination) and stupid (as bad PR and as throwing away potential sales). If it was unintentional, it was still stupid.

2. Amazon really dropped the ball on PR. They should have responded much sooner (yes, it was a holiday weekend), and with something more detailed than “It was a glitch.” Something like, “We’re sorry, it was an unintentional error and we’re trying to fix it” would have gone a long way toward preventing the outrage from spiraling out of control. And we still don’t have anything more detailed than “ham-fisted cataloging error,” or (as has been pointed out) an apology to the authors and communities affected.

2a. And seriously, you’re an internet pioneer: use the Internet. You have email, you have official Twitter accounts, you have a space to put messages on your home page. Use them.

3. Twitter demonstrates that the internet is now fast enough and ubiquitous enough that people can develop a mob mentality without actually being in close proximity to one another. This includes not just people whipping each other into a frenzy, but people taking more permanent actions (deleting accounts) based on incomplete information.

4. No matter how many times something has been debunked (i.e. the “hacker” who claimed to have hacked the site), someone will see it who hasn’t seen the response and repost it as true. (You’d think I would have learned this from comics discussion forums by now.)

5. Canned responses from customer service are not authoritative statements of company policy. Half the time they’re not even answering the question you asked.

6. There are really two issues: (A) Adults-only books are being hidden from search results. (B) LGBT books were being misclassified as adults-only.

7. Combining #5 and #6, when a CSR monkey answers A, that’s not an official statement of policy on B.

8. Removing adults-only books from sales rankings is a dumb way to hide them from search results. Add a flag and let the user choose whether or not to include them like Google, Flickr, etc.

*The second-paragraph links were originally in a separate post, in the form of a collection of tweets. I’ve since combined the two into a single post.

The Top 10 Reasons I Will Not Follow You in Return on Twitter is making its way around…well…Twitter today. Just reading the tile makes me wonder: why would someone expect to be followed in return? I guess it comes down to this question: What does it mean to follow someone? Is it different from friending them? And just what does “friend” mean in this context, anyway?

The way social networking sites use the term “Friend” has always bugged me. The actual software for Facebook, MySpace, or LiveJournal seems to use it to mean two distinct things:

  • An actual friend, someone with whom you interact on a personal basis.
  • An entity whose posts you’re following because you’re interested in the content, rather than invested in the person.

Wishful thinking aside, reading Neil Gaiman’s blog regularly doesn’t make me his friend.

Okay, so “Friend” is shorthand, but it brings in a load of connotations, blending the two meanings. People will freak out when a stranger “friends” them, will feel insulted if someone that they’ve friended doesn’t friend them back, or will feel rejected if someone de-friends them. I’ve heard it suggested that one reason people move from one social network to another is to start over with a clean slate of friends, and not have to worry about the drama of removing anyone from their current friends’ list.

Twitter, with the simple and direct term, “Follower,”, doesn’t seem like it would bring in the same level of baggage. To me, clicking “Follow” doesn’t feel like it has the same emotional weight as marking someone as a friend. I follow accounts that I find interesting, and that I actually have a chance of keeping up with. If someone follows me, I don’t feel obligated to follow them, and if I follow someone else, I don’t expect them to follow me.

So I was perplexed when I started seeing new followers showing up on my personal Twitter account who clearly had only done a keyword search on my latest tweet, or looked at who I was following. What were they expecting? That I would look at the “XYZ is following you!” email and trace it to their website? That I would follow them back?

It didn’t make any sense to me.

Of course, now I’m sure they were expecting me to follow them back. As this article suggests, a lot of people do see “Follow” as a synonym for “Friend”, and they were most likely trying to game that system.

In other words, despite the terminology, Twitter’s stuck with the same old baggage that clogs up other social networks.

For the longest time, I figured Twitter was little more than a social toy. But after signing up two months ago, I’ve completely changed my view. Here are five lessons I’ve picked up.

1. There are many ways to use it.

Twitter asks the question, “What are you doing?” Some people answer that, and post things like, “eating dinner.” Some people ignore it and post other thoughts. Among the uses I’ve seen:

  • Running commentary throughout the day.
  • Random thoughts.
  • Announcements, particularly bloggers announcing new posts, or news sites announcing new articles.
  • Hey, look at this link I found. (The classic linkblogging post.)
  • Conversations with other users.
  • Even a story told one line at a time. (@Othar, a side story connected to Girl Genius)

It can replace a blog, or complement it.  Mine started out just as another feed for updates, but I quickly realized I could post small stuff on Twitter and save the blog for the long posts like this one.

I’ve seen some people who post 20 times a day, and others who post once or twice a month.

2. Writing short posts can be liberating.

You don’t need to think of a catchy title. You don’t need to worry about structure. You don’t need to worry about fully developing an idea. And the rapid-fire nature of the site gives you a sense that you’re only worrying about now. No one expects you to be profound. All you have to do is jot down your thought and fire it off.

3. Writing short posts can be frustrating.

One of my high school teachers used to quote this adage: “If I had had more time, I would have written a shorter letter.” It’s easy to ramble. It’s hard to edit. And it’s really easy to run into that 140-character limit, especially if you’re including a link (even if you use a URL shortening service like tr.im).

Sometimes I think what I want to say is short enough to fit, but I find myself spending several minutes trying to rephrase it, use shorter words, cut out unnecessary phrases, and, if I have to, abbreviate words just to cram it into that tiny space.

On the plus side, the result is usually very concise.

Continue reading

I’ve been using Twitter for a couple of weeks as an additional update channel and sort of an adjunct to my blog, Speed Force (you can follow it at @SpeedForceOrg), and I’ve actually realized that yes, there is a point to it. It’s good for the random thought that only takes a sentence or two, but seems like it doesn’t quite warrant a full blog post.

So I’ve added a second account for general stuff, (i.e. not just comics & Flash) as an experiment, at @KelsonV, and I’m tying it to this blog using Alex King’s Twitter Tools. Let’s see how this works out…

Update: Okay, so I’ve got K2R announcing posts to Twitter. I’ve got Twitter feeding to Facebook using the Twitter app on Facebook. And I’m building daily digests on K2R using Twitter Tools (which is supposed to handle loops) and to LiveJournal using LoudTwitter (thanks, andrea_wot).

I looked at ping.fm per rialtus’s suggestion, but from what little I can see without signing up, it only does instant updates, and it looks like it’s push only — i.e., I’d post to ping.fm and it would go out to Twitter, LJ, Myspace, Facebook, etc., but I’d still need something else to pull blog headlines.

So, if I’ve got all this set up right:

Twitter → Facebook
Twitter → LJ Daily Digest
Twitter → K2R Daily Digest (except for stuff that came from K2R)
K2R Headlines → Twitter
K2R Headlines → Twitter → Facebook
K2R Headlines → Twitter → LJ Daily Digest

»All pages site-wide with this tag