Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!



Apple Switches (Mostly) To OpenStreetMap

Phil Gregory Re:Traffic info (218 comments)

But that "tracking data" turned out to be just a local cache of cell tower locations that the phone had been near. It was not a record of the precise locations your phone had been and if someone wanted to track you it would only give accuracy to the roughly the nearest city.

more than 2 years ago

Apple Switches (Mostly) To OpenStreetMap

Phil Gregory Re:Are they sure? (218 comments)

There's a lot of data that's only in OpenStreetMap, as compared to the other big map data providers like Navteq. In addition to roads, OpenStreetMap has bicycle paths, pedestrian paths, hiking trails, and a host of other things that are not generally collected in other general-purpose road databases. At least one person on the OSM mailing lists has pointed to an area where he added some but not all of the hiking trails in an area and Apple is showing only the trails he added to OpenStreetMap. Even more conclusive, though, is that when you overlay the two on each other, such as at , there are quite a lot of places where the data matches exactly--not just "both have a road here", but "every point making up Apple's road lies exactly on top of a point making up OpenStreetMap's road".

more than 2 years ago

Apple Switches (Mostly) To OpenStreetMap

Phil Gregory Re:Awful data (218 comments)

In practice, OpenStreetMap is more up to date than Google for areas where locals know how to update it. That includes quite a lot of Europe (particularly Germany and England) and most metropolitan areas in the US. As more people learn about OpenStreetMap and begin using products that include OpenStreetMap data, that pool of up-to-date areas will grow. Basically, right now, there are areas where Google is better and areas where OpenStreetMap is better. (But where OSM is good, it's generally *very* good.) Also note that not only is Apple using really old OpenStreetMap data (the OSM database has more than doubled in size since April 2010), they're using US Census TIGER data in the US, which is often really, really bad.

more than 2 years ago

Apple Switches (Mostly) To OpenStreetMap

Phil Gregory Re: (218 comments)

Slashdotted. They're working on getting the site back up. The gist of it is that OpenStreetMap only really provides raw map data and building a useful product on top of that data, whether it's map tiles like Apple's photo app is using or turn-by-turn navigation like Skobbler, takes a fair bit of work. takes you through the basics of putting the OSM data to work for you.

more than 2 years ago

A Brief History of Slashdot Part 1, Chips & Dips

Phil Gregory Re:WAY OT, don't recall seeing in FAQ (503 comments)

The problem is that Slashdot didn't have user accounts for a while, so using "account creation date" would be wildly inaccurate. Case in point: I started reading in late 1997, well before user accounts. When the accounts were added, I registered one early enough to get a four-digit number, but that date would be wrong by more than a year for determining when I actually started reading.

more than 6 years ago


Phil Gregory hasn't submitted any stories.


Phil Gregory has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>