1. 12

  2. 4

    Uggh. This is lazy reporting:

    But computer systems don’t deal well with abstract concepts like “city,” “state,” and “country,” so MaxMind offers up a specific latitude and longitude for every IP address in its databases (including its free, widely-used, open-source database). Along with the IP address and its coordinates is another entry called the “accuracy radius.”

    City, state, and country is perfectly easy to represent abstractly (certainly as easy to represent as lat/lon). MaxMind just has a shitty API because they didn’t bother to think about these consequences (that people would take the center of the accuracy radius as the exact location).