SlideShare una empresa de Scribd logo
1 de 20
Descargar para leer sin conexión
People Suck at
                   Naming Places

                                                                Ignite
                                                                Where
                                                               San Jose
                                                              2010/03/30                     1
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/
If a search falls on a map...

                                                       and nobody is
                                                       around to map
                                                          coordinates
                                                        does 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_forest
http://en.wikipedia.org/wiki/George_Berkeley
http://www.openstreetmap.org/?lat=54.1&lon=-59.8&zoom=5&layers=000BTTF
Places names are...
       ๏ Relative
       ๏ Fuzzy
       ๏ Temporal
       ๏ Variable
       ๏ All about
         Perception
                                                                                             3
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/
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/
Humans define places

                                  Humans are imperfect,
                                  “namespace” of places
                                   is really, really, messy.
                                     Add politics, religion,
                                    ownership, language...
                                              #l10n #i18n #hard        5
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
Language and approximation
          ๏ J’ai quitté mon domicile qui se situe à la
            frontière des quartiers Outremont et
            Mile-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/
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_Bazaar
http://www.flickr.com/photos/sylvaincarle/2283831999/
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)
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/
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
Name Repositories
               ๏ GeoNames
               ๏ Geocommons
               ๏ Placemaker                                            Others? Tweet
               ๏ Wikipedia/DBpedia
                             Text                                      suggestions to
                                                                      @afrognthevalley
               ๏ Freebase                                             with #ignitewhere




                                                                                              11
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/
Geographic Indexes
               ๏ OpenStreetMaps
               ๏ Maps API (you know them)
               ๏ Open Data Repos       Others? Tweet
                                       suggestions to
               ๏ geodata.gov          @afrognthevalley
                                     with #ignitewhere




                                                                                 12
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/
Linked Data & IDs schemas
                                                          ๏ WOEID (Twitter)
                                                          ๏ Flickr place_id
                                                          ๏ Google place URL
                                                          ๏ Freebase GUID
                                                          ๏ Geohash
                                                          ๏ Not 4SQ/GW (yet)
                              Others? Tweet suggestions
                                                          ๏ but machine tags
                                 to @afrognthevalley
                                  with #ignitewhere

                                                                           13
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/
Activity Streams Mining

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

       ๏ PlaceStrea.ms?                                                                        14
Wednesday, March 31, 2010

Explicit, implicit and derived “places data”. From unstructured to structured (with a little help
from our friends - Localeze and YPG).
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.
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/
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/
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/
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/
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/

Más contenido relacionado

Destacado

Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?
Sylvain Carle
 
How to ship web software like pirates!
How to ship web software like pirates!How to ship web software like pirates!
How to ship web software like pirates!
Sylvain Carle
 

Destacado (10)

Tendances Techno 2011
Tendances Techno 2011Tendances Techno 2011
Tendances Techno 2011
 
Collaboration et Innovation
Collaboration et InnovationCollaboration et Innovation
Collaboration et Innovation
 
Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?Do YOU have what it takes to be a CTO?
Do YOU have what it takes to be a CTO?
 
Le web des données
Le web des donnéesLe web des données
Le web des données
 
The end is uncertain and the future is always too far
The end is uncertain and the future is always too farThe end is uncertain and the future is always too far
The end is uncertain and the future is always too far
 
This is not about Tweeting and Driving
This is not about Tweeting and DrivingThis is not about Tweeting and Driving
This is not about Tweeting and Driving
 
De Techno à Média
De Techno à MédiaDe Techno à Média
De Techno à Média
 
#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...#Artisan: a few thoughts to weave together while thinking about makers and in...
#Artisan: a few thoughts to weave together while thinking about makers and in...
 
How to ship web software like pirates!
How to ship web software like pirates!How to ship web software like pirates!
How to ship web software like pirates!
 
Networked Humans
Networked HumansNetworked Humans
Networked Humans
 

Similar a Sylvain Carle People Suck At Naming Places (version with notes)

Kj f2013 thesisbook
Kj f2013 thesisbookKj f2013 thesisbook
Kj f2013 thesisbook
katyjeremko
 
2014 digital ethography_eric meyer
2014 digital ethography_eric meyer2014 digital ethography_eric meyer
2014 digital ethography_eric meyer
oiisdp
 
Social Studies in 21st Century - 2013
Social Studies in 21st Century - 2013Social Studies in 21st Century - 2013
Social Studies in 21st Century - 2013
Glenn Wiebe
 

Similar a Sylvain Carle People Suck At Naming Places (version with notes) (20)

Spinuzzi - The Past Future of Work
Spinuzzi - The Past Future of WorkSpinuzzi - The Past Future of Work
Spinuzzi - The Past Future of Work
 
The Digital Place You Love Is Gone: Loss in Hyperspace
The Digital Place You Love Is Gone: Loss in HyperspaceThe Digital Place You Love Is Gone: Loss in Hyperspace
The Digital Place You Love Is Gone: Loss in Hyperspace
 
Kj f2013 thesisbook
Kj f2013 thesisbookKj f2013 thesisbook
Kj f2013 thesisbook
 
2014 digital ethography_eric meyer
2014 digital ethography_eric meyer2014 digital ethography_eric meyer
2014 digital ethography_eric meyer
 
Designing The Future - Metadesign For Murph
Designing The Future - Metadesign For MurphDesigning The Future - Metadesign For Murph
Designing The Future - Metadesign For Murph
 
Grab a bucket! It's raining data!
Grab a bucket! It's raining data!Grab a bucket! It's raining data!
Grab a bucket! It's raining data!
 
Bringing the Stories of the Skies to Your Library
Bringing the Stories of the Skies to Your LibraryBringing the Stories of the Skies to Your Library
Bringing the Stories of the Skies to Your Library
 
Design Fiction: Something and the Something in the Age of the Something
Design Fiction: Something and the Something in the Age of the SomethingDesign Fiction: Something and the Something in the Age of the Something
Design Fiction: Something and the Something in the Age of the Something
 
TBC (Dave Mee)
TBC (Dave Mee)TBC (Dave Mee)
TBC (Dave Mee)
 
Researchers, Discovery and the Internet: What Next?
Researchers, Discovery and the Internet: What Next?Researchers, Discovery and the Internet: What Next?
Researchers, Discovery and the Internet: What Next?
 
Social Media for the Scared October 2013 (CofE)
Social Media for the Scared October 2013 (CofE)Social Media for the Scared October 2013 (CofE)
Social Media for the Scared October 2013 (CofE)
 
Beyond the Bar Chart (BLC10)
Beyond the Bar Chart (BLC10)Beyond the Bar Chart (BLC10)
Beyond the Bar Chart (BLC10)
 
What Is Neogeography
What Is NeogeographyWhat Is Neogeography
What Is Neogeography
 
Marketing as Conversation: How to Interact with your Community … through your...
Marketing as Conversation: How to Interact with your Community … through your...Marketing as Conversation: How to Interact with your Community … through your...
Marketing as Conversation: How to Interact with your Community … through your...
 
Spotting (Draft)
Spotting (Draft)Spotting (Draft)
Spotting (Draft)
 
Empowering 21st Century Learners
Empowering 21st Century LearnersEmpowering 21st Century Learners
Empowering 21st Century Learners
 
Social Studies in 21st Century - 2013
Social Studies in 21st Century - 2013Social Studies in 21st Century - 2013
Social Studies in 21st Century - 2013
 
Placesproblemsghosts: location-based experience design
Placesproblemsghosts: location-based experience designPlacesproblemsghosts: location-based experience design
Placesproblemsghosts: location-based experience design
 
ARE494 Final PowerPoint : Geoffrey Bruce
ARE494 Final PowerPoint : Geoffrey BruceARE494 Final PowerPoint : Geoffrey Bruce
ARE494 Final PowerPoint : Geoffrey Bruce
 
CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016CityLIS talk, Feb 1st 2016
CityLIS talk, Feb 1st 2016
 

Más de Sylvain Carle

La société en réseau
La société en réseauLa société en réseau
La société en réseau
Sylvain Carle
 

Más de Sylvain Carle (20)

IA. Pourquoi et Comment.
IA. Pourquoi et Comment.IA. Pourquoi et Comment.
IA. Pourquoi et Comment.
 
FIC 2018: esprit numerique
FIC 2018: esprit numeriqueFIC 2018: esprit numerique
FIC 2018: esprit numerique
 
From atoms to bits (and back again)
From atoms to bits (and back again)From atoms to bits (and back again)
From atoms to bits (and back again)
 
Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.Forum rideau 2018: esprit numérique par Sylvain Carle.
Forum rideau 2018: esprit numérique par Sylvain Carle.
 
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
Intelligence Artificielle. Pourquoi et comment. AAGEF Toronto.
 
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
Intelligence artificielle. Pourquoi et comment. Web à Québec 2017.
 
Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)Corporate Innovation (the hackweek model)
Corporate Innovation (the hackweek model)
 
Gouverner comme un hackeur
Gouverner comme un hackeurGouverner comme un hackeur
Gouverner comme un hackeur
 
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
Le logiciel libre au Québec. La révolution, qui n'en fût pas une.
 
Wear it Smart Conference Opening Keynote
Wear it Smart Conference Opening KeynoteWear it Smart Conference Opening Keynote
Wear it Smart Conference Opening Keynote
 
Entreprendre les entrepreneurs
Entreprendre les entrepreneursEntreprendre les entrepreneurs
Entreprendre les entrepreneurs
 
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
Réflexions sur l’écosystème des startups technologiques de 
San Francisco (Si...
 
Startups: Commerce de Détail au Québec
Startups: Commerce de Détail au QuébecStartups: Commerce de Détail au Québec
Startups: Commerce de Détail au Québec
 
Twitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFestTwitter Realtime Social Data @StartupFest
Twitter Realtime Social Data @StartupFest
 
Twitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConfTwitter le pouls de la planète #BoomConf
Twitter le pouls de la planète #BoomConf
 
La société en réseau, version avec notes
La société en réseau, version avec notesLa société en réseau, version avec notes
La société en réseau, version avec notes
 
La société en réseau
La société en réseauLa société en réseau
La société en réseau
 
Twitter Platform 2013
Twitter Platform 2013Twitter Platform 2013
Twitter Platform 2013
 
Projet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha MontréalProjet Notman @ Pecha Kucha Montréal
Projet Notman @ Pecha Kucha Montréal
 
Ok, you are a CTO now...
Ok, you are a CTO now...Ok, you are a CTO now...
Ok, you are a CTO now...
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

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

  • 1. People Suck at Naming Places Ignite Where San Jose 2010/03/30 1 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/
  • 2. If a search falls on a map... and nobody is around to map coordinates does 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_forest http://en.wikipedia.org/wiki/George_Berkeley http://www.openstreetmap.org/?lat=54.1&lon=-59.8&zoom=5&layers=000BTTF
  • 3. Places names are... ๏ Relative ๏ Fuzzy ๏ Temporal ๏ Variable ๏ All about Perception 3 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/
  • 4. 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/
  • 5. Humans define places Humans are imperfect, “namespace” of places is really, really, messy. Add politics, religion, ownership, language... #l10n #i18n #hard 5 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
  • 6. Language and approximation ๏ J’ai quitté mon domicile qui se situe à la frontière des quartiers Outremont et Mile-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/
  • 7. 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_Bazaar http://www.flickr.com/photos/sylvaincarle/2283831999/
  • 8. 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)
  • 9. 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/
  • 10. 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
  • 11. Name Repositories ๏ GeoNames ๏ Geocommons ๏ Placemaker Others? Tweet ๏ Wikipedia/DBpedia Text suggestions to @afrognthevalley ๏ Freebase with #ignitewhere 11 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/
  • 12. Geographic Indexes ๏ OpenStreetMaps ๏ Maps API (you know them) ๏ Open Data Repos Others? Tweet suggestions to ๏ geodata.gov @afrognthevalley with #ignitewhere 12 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/
  • 13. Linked Data & IDs schemas ๏ WOEID (Twitter) ๏ Flickr place_id ๏ Google place URL ๏ Freebase GUID ๏ Geohash ๏ Not 4SQ/GW (yet) Others? Tweet suggestions ๏ but machine tags to @afrognthevalley with #ignitewhere 13 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/
  • 14. Activity Streams Mining ๏ Status updates ๏ RSS/ATOM feeds ๏ ActivityStrea.ms ๏ Explicit ๏ Implicit ๏ Derived ๏ PlaceStrea.ms? 14 Wednesday, March 31, 2010 Explicit, implicit and derived “places data”. From unstructured to structured (with a little help from our friends - Localeze and YPG).
  • 15. 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.
  • 16. 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/
  • 17. 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/
  • 18. 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/
  • 19. 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/
  • 20. 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/