Is it time to subscribe to a printer service from HP?

Ever since my dad brought home an...

What’s the best way of buying a phone today?

How did you buy your latest phone?...

MWC: What device highlights did you miss?

So, early last week I predicted that...

Becoming Mayor of the North Pole: It’s all in the API

Reader Moof forwarded me this post about one man’s efforts to see just what can be achieved on FourSquare with a bit of coding and one or two hours.

Turns out you can do quite a lot.

At some point last week, I devolved into a 12 year old hacker, and I spent many spare hours (and my computer’s spare cycles) abusing the system with a set of scripts operating fake accounts. Not only did I add new venues like the North Pole, but I started persistently checking into coveted landmarks, like the Statue of Liberty.

The post’s author, KrazyDad, decided to get smart with all those Starbucks Mayor wannabes. Are you familiar with the behaviour here? Just in case you’re not, one of the most popular — or at least, best known — uses of FourSquare is to check-in to your local Starbucks. Why? Well it’s simple: There’s always a long queue and, you know, it’s a good game. It doesn’t really appeal to me, but there’s a lot of others who obsess over checking into their local ‘bucks in order to maintain their ‘Mayor’ status.

KrazyDad decided to have a bit of fun with them. Heh:

I created five ‘Java Monkeys’ which grabbed about 120 different Starbucks in different regions (east, west, midwest, south, intl). I identified and targeted hotly contested Starbucks by searching Twitter for recent oustings. My script automatically visited those ones, to the consternation of the new mayors.

The ‘Java Monkeys’ got the biggest reactions. FourSquare users get far more irate when they lose mayorship of a Starbucks, as compared to a Statue of Liberty or Mount Rushmore. People are much more attached to the small places they visit over and over, and have some personal investment in. The smaller the venue, the bigger the value.

What KrazyDad has exposed is that the FourSquare concept is heavily dependent on playing fair. That’s fine when you’ve a few hundred thousand in-the-know geeks playing along. But that doesn’t scale at all, unfortunately, because there’s quite a lot of human nature ready to game the system, even if all you’re getting is an extra badge.

One of the FourSquare representatives commented on the post to say they’ve got some ideas in the works to try and prevent such gaming.

If you’re a FourSquare enthusiast and you’ve been wondering why your friend is always ahead of you, take note.

5 COMMENTS

  1. I too think Foursquare is a bit rubbish… but I'm equally tiring of those who try to prove it by actively disrupting it for others. It is a silly little game (IMO) but lets leave those who want to play it to get on with it and have adult discussions about it.

    I suspect the argument here is that this was done to prove the vulnerability, but I doubt many would dispute this weakness existed, so no demo was really needed.

  2. They could really just check the last checkin location and the current checkin location (then calculate the distance between them – ok thats an expensive calculation), and if the difference in time is less than the time it would take to get to the “current” checkin location in reality then don't allow the checkin.

    That would be slightly more accurate than just limiting the time between checkins which could also be done.

  3. I looked into the “distance” algorithms etc quite some time ago for Buddycloud ideas and also for some other crazy ideas I had to do with nearby calculations. An accurate distance using spherical globe stuff is expensive, but a rough “distance” shouldn't be too expensive to do on every checkin attempt.

  4. Yeah, it doesn't need to be super accurate – you just need an upper bound, which can be roughly computed quite cheaply.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Recently Published

Is it time to subscribe to a printer service from HP?

Ever since my dad brought home an HP LaserJet printer (version 3, if memory serves), I have been printing with an HP. Over the...

What’s the best way of buying a phone today?

How did you buy your latest phone? I'm asking because I'm thinking about what I should be doing. When I was living in Oman, I...

MWC: What device highlights did you miss?

So, early last week I predicted that next to nothing from Mobile World Congress would break through into the mainstream media. I was right,...

How Wireless Will Pave the Path to Neobank Profitability

I'm delighted to bring you an opinion piece from Rafa Plantier at Gigs.com. I think it's particularly relevant given the recent eSIM news from...

An end of an era: Vodafone UK turns off 3G services

I thought it was worthwhile highlighting this one from the Vodafone UK team. For so long - for what feels like years, seeing the...

Mobile World Congress: Did the mainstream media notice?

I resolved this year to make sure I wrote something - anything - about Mobile World Congress, the huge mobile industry trade show taking...