With the latest update to its Android app, Foursquare now forces check ins to be done via Swarm (my workround involving uninstalling Swarm no longer works). This means that points are harder to get for frequently checked in locations. It’s still possible to get them if Foursquare itself recognises the location you’re at and invites a check in. But otherwise you have to check in via Swarm, and it’s a points lottery. It remains to be seen if, when the new Foursquare app is finally rolled out, it’s possible to earn points at all!