Bad Behavior Misbehavin’?

A couple weeks back I installed Michael Hampton’s for WordPress. Seemed to have a attracted a lot of positive comments while I’ve been drowning in spam, so I figured, what they heck.

Well, it turns out that this is a pretty heavy duty solution that can bring some unintended consequences.

For one thing, forget about going directly to your WordPress blog from your Gmail account. Bad Behavior blocks the Google proxy.

And, as Tom Raftery and I discovered, forget about showing up on TechMeme.

Though you can edit BB’s file to ignore TechMeme’s IPs (,, and, Tom hasn’t seen any success yet.

With Akismet’s recent nap, I’m going to leave BB running for awhile longer with the IPs whitelisted and see what happens. Unlike Tom, I’m not that concerned about getting on TechMeme, but it is kind of a bummer that we haven’t found a simple and reliable solution yet.

Author: Chris Messina

Head of West Coast Business Development at Republic. Ever-curious product designer and technologist. Hashtag inventor. Previously: (YC W18), Uber, Google.

6 thoughts on “Bad Behavior Misbehavin’?”

  1. You know, as a point of etiquette, it’s usually a good idea to contact the author of a piece of software when you’re having a problem with it, when it’s possible to do so.

    (Obviously this doesn’t apply to Microsoft software…but I digress.)

    As for TechMeme, Gabe’s bot is generating bad requests (HTTP 400) and I have no idea why, as the affected user didn’t send me any log entries. This is apparently a different coding problem with his bot than the previous coding problem which got it blocked by Bad Behavior (and which I’m led to believe has been fixed).

  2. By the way, the problem with the Google Wireless Transcoder being blocked took all of two minutes to fix. It would have been fixed much sooner had you actually contacted me to report the problem.

  3. Chris,

    Getting on TechMeme wasn’t the only reason why I have disabled the plugin. I was also concerned by some of the comments of the comment author tbh.

  4. Hey Michael, sorry about not contact you directly before posting — I talked to Gabe because I wasn’t showing up in TechMeme and didn’t know why. I didn’t think that Bad Behavior was related until he told me otherwise. And with Tom’s post, it seemed useful to post about the issue for the benefit of others — I’m not faulting your code or Gabe’s — I don’t know where the problem truly lies — my only concern is with the ultimate effect, which, I hope somehow gets fixed (not being much of a developer, I’m not in the position to fix it myself either).

    As for Tom — sorry, didn’t realize the entirety of your reasoning.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: