sylvain carle people suck at naming places (version with notes)

20
1 People Suck at Naming Places Ignite Where San Jose 2010/03/30 Wednesday, March 31, 2010 This talk is born form my obsessions at Praized, a local/social platform/api. I was going to be a French Literature Major at Université du Québec à Montréal but the internet came along... Might scorch your ears. Not native english speaker. I now say “third” but use to say “turd”. Oh shit, I know... http://www.afroginthevalley.com/2010/03/08/my-ignite-where-talk-proposal-people- suck-at-naming-places/

Upload: sylvain-carle

Post on 26-Jan-2015

104 views

Category:

Technology


2 download

DESCRIPTION

The world of precise coordinates is easy to interact with using software. The problem is humans don't use precise coordinates to represent places. They don't even agree on place names. I will try to give an overview of the current existing services/APIs that you can use to find a precise coordinate with a place name. And then demonstrate why we are not there yet.

TRANSCRIPT

Page 1: Sylvain Carle People Suck At Naming Places (version with notes)

1

People Suck atNaming Places

IgniteWhere

San Jose2010/03/30

Wednesday, March 31, 2010

This talk is born form my obsessions at Praized, a local/social platform/api. I was going to be a French Literature Major at Université du Québec à Montréal but the internet came along...

Might scorch your ears. Not native english speaker.I now say “third” but use to say “turd”. Oh shit, I know...

http://www.afroginthevalley.com/2010/03/08/my-ignite-where-talk-proposal-people-suck-at-naming-places/

Page 2: Sylvain Carle People Suck At Naming Places (version with notes)

If a search falls on a map...

and nobody isaround to map

coordinatesdoes it exist?

“To be is to be perceived”

Awareness.2

Wednesday, March 31, 2010

Georges Berkeley - places are all about what we say/do...

What is the difference between what something is, and how it appears?

If you have ever attempted to develop a system to parse location from unstructured text, you know that even structured location data is not that well structured, quality varies a lot.

http://en.wikipedia.org/wiki/If_a_tree_falls_in_a_foresthttp://en.wikipedia.org/wiki/George_Berkeleyhttp://www.openstreetmap.org/?lat=54.1&lon=-59.8&zoom=5&layers=000BTTF

Page 3: Sylvain Carle People Suck At Naming Places (version with notes)

Places names are...

๏Relative๏Fuzzy๏Temporal๏Variable๏All about

Perception3

Wednesday, March 31, 2010

Relative: Eastside LA? Where does that start?

Fuzzy: I’m at Where 2.0 at the Marriot. If I’m on the grass in front, I’m I still “there”?

Variable: Meet me at the snow castle (during Carnival in Québec)

Perception: Meet me at the unicorn... (Bristol Council House)

http://www.flickr.com/photos/62327186@N00/2549254716/

Page 4: Sylvain Carle People Suck At Naming Places (version with notes)

Places names are...๏Historical๏Cultural๏Personal

๏Based on convention 4

Wednesday, March 31, 2010

Historical: history traces geography - city, streets, change names. But people like the old ones, that’s what they grew up with.

Cultural: Depends on whom ask. Eastern Canada might be Ontario for someone from BC. It’s most likely the maritimes if you are from Québec. Personal: Maine and Vermont might be North to you. It’s South to me most of the time. Also people attach events/metaphor to places “where we first kissed” is hard to precisely pin on a map...

Based on social conventions - agreements of many, shared meaning

http://www.flickr.com/photos/therealdevildoll/4182828869/in/set-72157622970694379/

Page 5: Sylvain Carle People Suck At Naming Places (version with notes)

Humans define places

Humans are imperfect,“namespace” of placesis really, really, messy.

Add politics, religion, ownership, language...

#l10n #i18n #hard5

Wednesday, March 31, 2010

Messy. Context switch. Local, international, names are shortcuts...

http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=P%C3%A9kin&sll=39.873912,116.408386&sspn=1.566119,1.930847&g=Beijing,+China&ie=UTF8&hq=&hnear=Beijing,+China&ll=39.814865,117.193909&spn=1.751028,3.501892&z=9

Page 6: Sylvain Carle People Suck At Naming Places (version with notes)

Language and approximation๏ J’ai quitté mon domicile qui se situe à la

frontière des quartiers Outremont etMile-End à Montéal.

๏ Vers l’aéroport de Montréal, nommé Pierre-Elliot Trudeau, situé à Dorval, code YUL, au Québec.

๏ Direction de la côte ouest américaine, plus précisément vers SJ qui est ma destination finale.

๏ De plus, cette fin de semaine, je serais au WhereCamp chez Google.

6

Wednesday, March 31, 2010

Having fun here. En français... can you spot how many places are “named” here?

14. Fuzzy. In French. Imagine in Glyphs you can’t decode...

http://www.flickr.com/photos/makelessnoise/251478651/

Page 7: Sylvain Carle People Suck At Naming Places (version with notes)

The Cathedral and the Bazaar

๏Smart data structures and dumb code works a lot better than the other way around.

๏Often, the most striking and innovative solutions come from realizing that your concept of the problem was wrong.

7

Wednesday, March 31, 2010

Smart Data, dumb code.Your concept is wrong.KISS.

http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaarhttp://www.flickr.com/photos/sylvaincarle/2283831999/

Page 8: Sylvain Carle People Suck At Naming Places (version with notes)

One ID to Rule Them All๏ Three IDs for the WEB kings under the MS, AOL & Y!

๏ Seven for the LBS lords in their halls of stone,

๏ Nine for GIS Men doomed to die,

๏ One for the G Lord on his “non-evil” throne

๏ In the Land of the Internets where the Shadows lie.

๏ One ID to rule them all, One ID to find them,

๏ One ID to bring them all and in the darkness bind them (under a restrictive license).

WRONG!8

Wednesday, March 31, 2010

I won’t read this to you... but let’s just say, centralization might seem a good idea, but it’s not (it’s also a choke point, not really in the spirit of the internet). We don’t want this (for a certain value of “we”)

http://en.wikipedia.org/wiki/One_Ring (re-interpreted)

Page 9: Sylvain Carle People Suck At Naming Places (version with notes)

TIMTOWTDI

๏Find by...๏Lat/Long (duh)๏Name๏Nickname๏Neighbourhood๏Proximity๏Activity

9

Wednesday, March 31, 2010

Many facets. As many as human interests... There is more than one way to do it.

To parse from language, you usually need 2-3 hints/axis to match, more context always help (from user previous actions, social graph, profile).

http://www.flickr.com/photos/wallyg/1485602993/

Page 10: Sylvain Carle People Suck At Naming Places (version with notes)

TIMTOWTDIBSCINABTE

๏Lightweight Identifiers๏As simple as possible๏Distributed (webwide)

10

Wednesday, March 31, 2010

But then again... Tim Toady Bicarbonate!

“consistency is not a bad thing either”

http://en.wikipedia.org/wiki/There's_more_than_one_way_to_do_it

Page 11: Sylvain Carle People Suck At Naming Places (version with notes)

Name Repositories๏GeoNames๏Geocommons๏Placemaker๏Wikipedia/DBpedia๏ Freebase

11

TextOthers? Tweetsuggestions to

@afrognthevalleywith #ignitewhere

Wednesday, March 31, 2010

So there’s a few good sources of “names”... mostly in english. Please Intl folks, chime in with your APIs...

http://www.flickr.com/photos/troyholden/4114564467/sizes/l/

Page 12: Sylvain Carle People Suck At Naming Places (version with notes)

Geographic Indexes๏OpenStreetMaps๏Maps API (you know them)๏Open Data Repos๏geodata.gov

12

Others? Tweetsuggestions to

@afrognthevalleywith #ignitewhere

Wednesday, March 31, 2010

Also good sources of coordinates. That you can map to names. You get the idea.

http://www.flickr.com/photos/manitobamaps/3002928816/

Page 13: Sylvain Carle People Suck At Naming Places (version with notes)

Linked Data & IDs schemas

13

๏ WOEID (Twitter)๏ Flickr place_id๏ Google place URL๏ Freebase GUID๏ Geohash๏ Not 4SQ/GW (yet)๏ but machine tagsOthers? Tweet suggestions

to @afrognthevalleywith #ignitewhere

Wednesday, March 31, 2010

Anchor points. Passing references between systems. Still emerging.

We (Praized) are working on this. SimpleGeo is another known source.

http://www.flickr.com/photos/alexispz/308478627/

Page 14: Sylvain Carle People Suck At Naming Places (version with notes)

Activity Streams Mining

14

๏Status updates๏RSS/ATOM feeds๏ActivityStrea.ms๏ Explicit๏ Implicit๏Derived

๏PlaceStrea.ms?Wednesday, March 31, 2010

Explicit, implicit and derived “places data”. From unstructured to structured (with a little help from our friends - Localeze and YPG).

Page 15: Sylvain Carle People Suck At Naming Places (version with notes)

Most Data Licenses Suck

15

Wednesday, March 31, 2010

We had to work a lot to have “api friendly” licenses. One thing I want to fix is with “rel-licenses” within microformatted data, for different entries.

Page 16: Sylvain Carle People Suck At Naming Places (version with notes)

Be a Data Hippie

16

Wednesday, March 31, 2010

Peace, love and machine tags. And rainbows. Pandas optional.

I think this approach wins at the “simple as possible but not simpler” contest.

But then again, if it looks like RDF, many “web” folks don’t like it. You can express this as XML or JSON too if you really need to.

namespace:predicate=value - that’s it! Simple bootstrap.

http://code.flickr.com/blog/2009/07/06/extraextraextra/

Page 17: Sylvain Carle People Suck At Naming Places (version with notes)

The World is Messy

I like it like that

It’s more work

It’s more fun

17

Wednesday, March 31, 2010

The world is messy, any data derived from it shall be.

This is a slide with less text, it’s a buffer slide for the speaker.

http://www.flickr.com/photos/cliff_robin/1435736725/

Page 18: Sylvain Carle People Suck At Naming Places (version with notes)

Bootstrapping

๏BOF on matching location in unstructured text anyone?

๏WhereCamp session on Places in Activity Streams...

๏Machine Tag Exchange?

18

Wednesday, March 31, 2010

Let’s move this forward... BOFs tomorrow. WhereCamp session Saturday. Let’s Swap.

http://www.flickr.com/photos/cliff_robin/1435753709/

Page 19: Sylvain Carle People Suck At Naming Places (version with notes)

Places are Social Containers

19

Wednesday, March 31, 2010

“Places” is the natural/intiutive way to sort/filter social activities.

(the other two axis are time and friends).

I could have given you 20 examples of bad places names.

Check out the “Fascinating Names” blog for that - http://fascinatingnames.com/

http://www.flickr.com/photos/stevec77/2480333236/

Page 20: Sylvain Carle People Suck At Naming Places (version with notes)

Thanks!๏ http://afrog.in/ (activity stream)๏ http://afroginthevalley.com (blog)๏ @afrognthevalley on twitter๏ http://code.google.com/p/praized/๏ www.praizedmedia.com

Wednesday, March 31, 2010

http://www.afroginthevalley.com/2010/03/08/my-ignite-where-talk-proposal-people-suck-at-naming-places/