{"id":71,"date":"2014-01-29T00:08:37","date_gmt":"2014-01-28T16:08:37","guid":{"rendered":"http:\/\/googleglass.my\/blog\/?p=71"},"modified":"2014-05-01T00:47:41","modified_gmt":"2014-04-30T16:47:41","slug":"mother-of-god","status":"publish","type":"post","link":"https:\/\/gri.my\/blog\/mother-of-god\/","title":{"rendered":"Mother of God&#8230;.."},"content":{"rendered":"<p><!--more--><\/p>\n<p>How did you know I am here (while I&#8217;m on a laptop with no GPS\/cellular network and on a shared internet\u00a0connection)?<\/p>\n<p><a href=\"http:\/\/googleglass.my\/blog\/wp-content\/uploads\/2014\/01\/wut.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-72\" alt=\"wut\" src=\"http:\/\/googleglass.my\/blog\/wp-content\/uploads\/2014\/01\/wut.png\" \/><\/a><\/p>\n<p>The location is spot-on,\u00a0like accuracy you&#8217;d expect on a dedicated GPS. It&#8217;s so accurate it knows that I&#8217;m 4 houses in, snuggled at the back of the house.<\/p>\n<p>Mindblowing how\u00a0little IP geolocation with a magic of WIFI signal triangulation can get you THIS accurate. I call WIFI signal triangulation magic because the SSIDs here change everyday with portable hotspots but still, it managed to get this accurate.<\/p>\n<p>However if you turn off the WIFI totally, the magic disappears.<\/p>\n<p>Still can&#8217;t get over it. AAAAAAAAAAAAAA. My God. The longer I look at the accuracy the more amazed I am, I used to think that without GPS, there is no freaking way you can know my exact location, except for nationality and perhaps state.<\/p>\n<p>I think we can &#8220;thank&#8221; the Google Android users, the WeChatter and Liner and Foursquarer who inadvertently provided those location information to geolocation providers. I speculate that, say when you use the &#8220;who&#8217;s around me&#8221; feature on WeChat, your GPS turns on and the app collects WIFI information and tie them up to the GPS coordinate and send them to WeChat, then WeChat probably shares them with\u00a0a location provider, who then shares the database with everyone else. NEAT!<\/p>\n<p>I have another\u00a0idea on how they workaround the frequent SSID changes. All it needs is a live survey&#8230;.<\/p>\n<ol>\n<li>Laptop probes WIFI networks available around it.<\/li>\n<li>Laptop checks for approximate\u00a0location based on current established\u00a0location database.<\/li>\n<li>Laptop uploads all information to coordinator.<\/li>\n<li>Coordinator (presumed to be Microsoft), asks all Windows computer near\u00a0laptop for list of WIFI networks.<\/li>\n<li>Works out where\u00a0the laptop is.<\/li>\n<li>Updates the shared geolocation database.<\/li>\n<li>\u00a0Sends that information to laptop<br \/>\n<blockquote><p>Do this every minute, coupled with location aware handheld devices, this becomes plausible.<\/p><\/blockquote>\n<\/li>\n<\/ol>\n<p>So guys and gals, you are one of their willingly volunteering probes, deployed all around the world collecting location information.<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-71","post","type-post","status-publish","format-standard","hentry","category-musing"],"_links":{"self":[{"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/posts\/71","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/comments?post=71"}],"version-history":[{"count":7,"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/posts\/71\/revisions"}],"predecessor-version":[{"id":93,"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/posts\/71\/revisions\/93"}],"wp:attachment":[{"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/media?parent=71"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/categories?post=71"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gri.my\/blog\/wp-json\/wp\/v2\/tags?post=71"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}