TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

The Hack That Brought Foursquare Back From The Dead

129 pointsby JoshTvover 11 years ago

14 comments

raldiover 11 years ago
To save you some reading, the crux of the hack is to consider a weak GPS (etc) signal not as a lack of data, but rather as a source of data in itself: the fact that the GPS signal is weak tells you something about the user's probable location.
评论 #6875749 未加载
评论 #6877737 未加载
评论 #6875572 未加载
mintplantover 11 years ago
&gt; Foursquare already had a massive database of check-ins — location information about the places its users most liked to go. And this data didn’t just include the place where someone had checked in. It showed how strong the GPS signal was at the time, how strong each surrounding Wi-Fi hotspot signal was, what local cell towers were nearby, and so on. Leveraging this data meant that Foursquare could still grab a good current location even if users were underground, near a source of radio interference, or facing some other signal obstacle. Chances are, some prior Foursquare user had seen the world through the same flawed eyes and reported his or her location.<p>This sounds more valuable as a technology than the social network side of the business itself.<p>If another company wanted to build up a similar database of location information, they could send out a fleet of its own staff all over the world to collect it, à la Google&#x27;s Street View cars. But Foursquare has managed to sidestep all of this expense and infrastructure by harnessing its userbase as a massive, free source of data input.<p>Through badges, recommendations, and deals with local stores, they&#x27;ve created an incentive to provide the data they need. And through the mechanisms they have to prevent cheating in the game side of things, they&#x27;ve accidentally developed a way to ensure the accuracy of the location information their system can provide.<p>Licensing out this technology could become the long-sought-after profit engine for Foursquare, paying the bills for the flashy social network layer on top that keeps the data flowing in.
评论 #6875867 未加载
评论 #6875629 未加载
austinlover 11 years ago
A bit of background - &quot;geofencing&quot; has been around in iOS as part of Core Location since version 4.0. Given latitude and longitude, you can pass in a radius and create a circular region (or specify a set and create a rectangle), with callbacks that trigger when the user enters or exits that region.<p>One of the main points in the article is that it&#x27;s particularly battery intensive to update the user&#x27;s location, so there&#x27;s a trade off between accuracy and battery usage. To try and solve this, Apple created a hierarchy of accuracy constants, which range from &quot;best&quot; to three kilometers, but it&#x27;s only somewhat effective at preserving battery life.<p>The other strategy is monitoring &quot;significant changes&quot; in location, based on cell towers&#x2F;wifi signals. For this, Apple provides a method called &quot;startMonitoringSignificantLocationChanges&quot; if your app needs to constantly monitor the user&#x27;s location.<p>From what the article said, Foursquare is trying to improve these methods by creating probabilistic maps so they can draw better regions for each user, and therefore check for location updates less frequently. I&#x27;m assuming there are similar methods for Android.<p>Here&#x27;s the documentation for one of the main classes in Core Location called CLRegion: <a href="https://developer.apple.com/library/ios/documentation/CoreLocation/Reference/CLRegion_class/Reference/Reference.html" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;library&#x2F;ios&#x2F;documentation&#x2F;CoreLo...</a>
drakaalover 11 years ago
Summary: FourSquare is moving from a checkin service to doing positioning data at higher accuracy and lower power based on big data. <a href="http://www.skyhookwireless.com/" rel="nofollow">http:&#x2F;&#x2F;www.skyhookwireless.com&#x2F;</a> does the same thing. Maybe not as well, but generally the same.
GrinningFoolover 11 years ago
foursquare is still around?<p>Hyperbole aside, I thought foursquare was an excellent idea - and if more businesses around me used it, I&quot;d probably still be using it myself. (Reading the article, it seems that if you live in NYC or SF it&#x27;s a lot more useful than it&#x27;s been to me.)<p>As it is, I think the last time I even looked at it was nearly six months ago.
评论 #6875447 未加载
评论 #6875643 未加载
评论 #6875938 未加载
hendzenover 11 years ago
Another year, another Foursquare pivot.
untogover 11 years ago
This problem isn&#x27;t solved yet. For me at least. I turned on the passive notifications, and they started going off when I was traveling on above ground sections of the subway. Or when I got out by my office.<p>So I turned them off. Somehow Foursquare needs to crack working out when I want those notifications and when they&#x27;re irrelevant. They should have enough data to do it.
评论 #6876176 未加载
schnevetsover 11 years ago
I always loathed Foursquare because it interfered with social occassions. You and some buddies walk into a location, and suddenly everyone has to take out cell phones. It&#x27;s relieving to hear that the company&#x27;s strategy was always to become less obtrusive. I may actually download the new app now.
评论 #6876211 未加载
morganb180over 11 years ago
The notification fatigue is going to set in. Not sure this is a sustainable growth lever.
antrover 11 years ago
On Europe and Foursquare: is it just me or their data quality in Europe is really weak?<p>A couple of weeks ago I tried using an app that uses foursquare&#x27;s API and I couldn&#x27;t find 4-5 restaurants in London I wanted to tag&#x2F;save (each time I was sitting at the restaurants in question). Instead I had to use Google Maps to save the location of these places, otherwise I couldn&#x27;t of done so.
lucb1eover 11 years ago
Page is blank when adblock is enabled. Anyone else having this problem?<p>I just won&#x27;t read this article now. Not my problem.
评论 #6876387 未加载
评论 #6875417 未加载
评论 #6876438 未加载
评论 #6875960 未加载
yasonover 11 years ago
Funny enough, I prefer to disable any existing notifications so that I can walk about or sit around undisturbed. (SMS and phone calls are ok, but mostly because I get them so rarely and if I do they actually might be important.)
coobover 11 years ago
I wonder if they&#x27;re going to start using the M7 in the 5s for even more info that will help with this.
jgalt212over 11 years ago
Has anyone ever read an article on Foursquare without a picture of Dennis Crowley in it?