SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Githubland
Luis Osa <luis.osa.gdc@gmail.com>
November 2014
0 / 16
Motivation: No code rule
“Data beers” rules do not allow to show code during talks.
But data is the same as code!
(cf. Lisp homoiconicity, Unix “rule of representation”)
1 / 16
Where is there a lot of code? Github
is the VCS developed by the Linux kernel team
is a Git repository web-based hosting service
2 / 16
Inspiration: Blatt maps
U.S. Census Bureau data on second languages in
American households 1
1
http://gizmodo.com/the-most-common-languages-spoken-in-the-u-s-state-by-1575719698
3 / 16
European (programming) languages
Figure: Most popular languages
4 / 16
European (programming) languages
Figure: The problem is Octopress
5 / 16
European (programming) languages
Figure: Most popular languages excluding JavaScript
6 / 16
European (programming) languages
Figure: The problem is the web
7 / 16
European (programming) languages
Figure: Most popular languages excluding JavaScript and PHP
8 / 16
Processing Github information
Github offers a REST API, but it has rate limits
GitHub Archive publishes all public commits in hourly
archives
Google BigQuery has the Github timeline as public data
9 / 16
Which countries are there in Europe?
There may be new countries:
There may be less countries:
A solution: DBpedia and SPARQL
DBpedia has a SPARQL endpoint to receive queries. There
are wrapper libraries
10 / 16
No Twitter
Quite tired of people categorizing tweets. There are many
APIs out there!
Do not worry, we are still going to get rich! → using World
Bank macroeconomic data 2
2
Sherouse, Oliver (2014). Wbdata. Arlington, VA. Available from http://github.com/OliverSherouse/wbdata.
11 / 16
Google Correlations
Figure: “Clojure programming destroys jobs”, Del Cacho, Carlos, 2014
12 / 16
corr(GDP, language)
Figure: Pearson correlation of GDP with language preference 3
3
Negative values denote a language used in richer countries; a low value in the language precedence means a
higher place in the language preference list for a country.
13 / 16
corr(unemployment, language)
Figure: Pearson correlation of unemployment with language preference4
4
Positive values show preferred languages in countries with low unemployment
14 / 16
corr(debt, language)
Figure: Pearson correlation of total government debt as % of GDP with language preference5
5
Positive values show preferred languages in countries with low debt
15 / 16
Take away messages
Data talk about code!
16 / 16
Take away messages
Data talk about code!
SPARQL and other APIs: all data is on your laptop
16 / 16
Take away messages
Data talk about code!
SPARQL and other APIs: all data is on your laptop
BigQuery and other tools: your laptop controls clusters
16 / 16
Take away messages
Data talk about code!
SPARQL and other APIs: all data is on your laptop
BigQuery and other tools: your laptop controls clusters
All languages are beautiful
16 / 16
Take away messages
Data talk about code!
SPARQL and other APIs: all data is on your laptop
BigQuery and other tools: your laptop controls clusters
All languages are beautiful
but do not program in OCaml if you can avoid it
16 / 16

Contenu connexe

Similaire à [Databeers] 27-11-2014 “Githubland”. Luis Osa

Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
Katherine Gamboa
 
Localization 101: How to Avoid Being Left Behind in a Global Economy and Glob...
Localization 101: How to Avoid Being Left Behind in a Global Economy and Glob...Localization 101: How to Avoid Being Left Behind in a Global Economy and Glob...
Localization 101: How to Avoid Being Left Behind in a Global Economy and Glob...
Scott Abel
 
02 c a306-phillips_langtags
02 c a306-phillips_langtags02 c a306-phillips_langtags
02 c a306-phillips_langtags
suvo1111
 
Switching from lispstat to r
Switching from lispstat to rSwitching from lispstat to r
Switching from lispstat to r
Ajay Ohri
 

Similaire à [Databeers] 27-11-2014 “Githubland”. Luis Osa (20)

Program & language generation
Program & language generationProgram & language generation
Program & language generation
 
International SEO: The World Is Smaller Than You Think
International SEO: The World Is Smaller Than You ThinkInternational SEO: The World Is Smaller Than You Think
International SEO: The World Is Smaller Than You Think
 
Swift vs. Language X
Swift vs. Language XSwift vs. Language X
Swift vs. Language X
 
Is the Calvet Language Barometer useful to measure linguistic justice?
Is the Calvet Language Barometer useful to measure linguistic justice?Is the Calvet Language Barometer useful to measure linguistic justice?
Is the Calvet Language Barometer useful to measure linguistic justice?
 
How to build language technology resources for the next 100 years
How to build language technology resources for the next 100 yearsHow to build language technology resources for the next 100 years
How to build language technology resources for the next 100 years
 
Programming language (JGMNHS)
Programming language (JGMNHS)Programming language (JGMNHS)
Programming language (JGMNHS)
 
Top Hottest Programm Language.pdf
Top Hottest Programm Language.pdfTop Hottest Programm Language.pdf
Top Hottest Programm Language.pdf
 
Localization 101: How to Avoid Being Left Behind in a Global Economy and Glob...
Localization 101: How to Avoid Being Left Behind in a Global Economy and Glob...Localization 101: How to Avoid Being Left Behind in a Global Economy and Glob...
Localization 101: How to Avoid Being Left Behind in a Global Economy and Glob...
 
02 c a306-phillips_langtags
02 c a306-phillips_langtags02 c a306-phillips_langtags
02 c a306-phillips_langtags
 
Should we floss in education
Should we floss in educationShould we floss in education
Should we floss in education
 
Should we floss in education
Should we floss in educationShould we floss in education
Should we floss in education
 
The Case for Open Source - Follow the Data
The Case for Open Source - Follow the DataThe Case for Open Source - Follow the Data
The Case for Open Source - Follow the Data
 
The Case for Open Source: Follow the Data
The Case for Open Source: Follow the DataThe Case for Open Source: Follow the Data
The Case for Open Source: Follow the Data
 
Programming.language
Programming.languageProgramming.language
Programming.language
 
Switching from lispstat to r
Switching from lispstat to rSwitching from lispstat to r
Switching from lispstat to r
 
Future of screens for Linguistic Diversity
Future of screens for Linguistic DiversityFuture of screens for Linguistic Diversity
Future of screens for Linguistic Diversity
 
A11Y? I18N? L10N? UTF8? WTF? Understanding the connections between: accessib...
A11Y? I18N? L10N? UTF8? WTF? Understanding the connections between:  accessib...A11Y? I18N? L10N? UTF8? WTF? Understanding the connections between:  accessib...
A11Y? I18N? L10N? UTF8? WTF? Understanding the connections between: accessib...
 
20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptx20210417-cppRelevancy-DataStructures.pptx
20210417-cppRelevancy-DataStructures.pptx
 
Top ten computer languages in 2018
Top ten computer languages in 2018Top ten computer languages in 2018
Top ten computer languages in 2018
 
Global connectivity and multilinguals in the Twitter network (slides)
Global connectivity and multilinguals in the Twitter network (slides)Global connectivity and multilinguals in the Twitter network (slides)
Global connectivity and multilinguals in the Twitter network (slides)
 

Plus de Data Beers

[Databeers] 20150423 “Datos no convencionales en problemas financieros”. Este...
[Databeers] 20150423 “Datos no convencionales en problemas financieros”. Este...[Databeers] 20150423 “Datos no convencionales en problemas financieros”. Este...
[Databeers] 20150423 “Datos no convencionales en problemas financieros”. Este...
Data Beers
 
[Databeers] 17/06/2014 - Oscar Corcho: LSD
[Databeers] 17/06/2014 - Oscar Corcho: LSD[Databeers] 17/06/2014 - Oscar Corcho: LSD
[Databeers] 17/06/2014 - Oscar Corcho: LSD
Data Beers
 
[Databeers] 17/06/2014 - Ignacio Bustillo: “Data Master Chef. Cocinando datos...
[Databeers] 17/06/2014 - Ignacio Bustillo: “Data Master Chef. Cocinando datos...[Databeers] 17/06/2014 - Ignacio Bustillo: “Data Master Chef. Cocinando datos...
[Databeers] 17/06/2014 - Ignacio Bustillo: “Data Master Chef. Cocinando datos...
Data Beers
 
[Databeers] 17/06/2014 - Alejandro Llorente: "¿Qué revela Twitter del paro en...
[Databeers] 17/06/2014 - Alejandro Llorente: "¿Qué revela Twitter del paro en...[Databeers] 17/06/2014 - Alejandro Llorente: "¿Qué revela Twitter del paro en...
[Databeers] 17/06/2014 - Alejandro Llorente: "¿Qué revela Twitter del paro en...
Data Beers
 
[Databeers] 17/06/2014 - Mar Santamaria Varas+Pablo Martínez : “Data landscapes”
[Databeers] 17/06/2014 - Mar Santamaria Varas+Pablo Martínez : “Data landscapes”[Databeers] 17/06/2014 - Mar Santamaria Varas+Pablo Martínez : “Data landscapes”
[Databeers] 17/06/2014 - Mar Santamaria Varas+Pablo Martínez : “Data landscapes”
Data Beers
 
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
Data Beers
 
[Databeers] 06/05/2014 - Dani Villatoro: “Cicerone: Your venue recommendation...
[Databeers] 06/05/2014 - Dani Villatoro: “Cicerone: Your venue recommendation...[Databeers] 06/05/2014 - Dani Villatoro: “Cicerone: Your venue recommendation...
[Databeers] 06/05/2014 - Dani Villatoro: “Cicerone: Your venue recommendation...
Data Beers
 

Plus de Data Beers (19)

[Databeers] 20150423 “Los datos del banco en la portada del periódico” Mar Ca...
[Databeers] 20150423 “Los datos del banco en la portada del periódico” Mar Ca...[Databeers] 20150423 “Los datos del banco en la portada del periódico” Mar Ca...
[Databeers] 20150423 “Los datos del banco en la portada del periódico” Mar Ca...
 
[Databeers] 20150423 “Transbordadores, soldados y pasta de dientes”. Javier C...
[Databeers] 20150423 “Transbordadores, soldados y pasta de dientes”. Javier C...[Databeers] 20150423 “Transbordadores, soldados y pasta de dientes”. Javier C...
[Databeers] 20150423 “Transbordadores, soldados y pasta de dientes”. Javier C...
 
[Databeers] 20150423 “Llámalo irracional”. Santiago López.
[Databeers] 20150423 “Llámalo irracional”. Santiago López. [Databeers] 20150423 “Llámalo irracional”. Santiago López.
[Databeers] 20150423 “Llámalo irracional”. Santiago López.
 
[Databeers] 20150423 “Se dice el pecado, pero no el pecador”. Borja Adsuara.
[Databeers] 20150423 “Se dice el pecado, pero no el pecador”. Borja Adsuara. [Databeers] 20150423 “Se dice el pecado, pero no el pecador”. Borja Adsuara.
[Databeers] 20150423 “Se dice el pecado, pero no el pecador”. Borja Adsuara.
 
[Databeers] 20150423 “Datos no convencionales en problemas financieros”. Este...
[Databeers] 20150423 “Datos no convencionales en problemas financieros”. Este...[Databeers] 20150423 “Datos no convencionales en problemas financieros”. Este...
[Databeers] 20150423 “Datos no convencionales en problemas financieros”. Este...
 
[Databeers] 20150129 “Desde #urbanData a la generación de servicios. #Running...
[Databeers] 20150129 “Desde #urbanData a la generación de servicios. #Running...[Databeers] 20150129 “Desde #urbanData a la generación de servicios. #Running...
[Databeers] 20150129 “Desde #urbanData a la generación de servicios. #Running...
 
[Databeers] 20150129 “Datos para entender la realidad de la ayuda”. David Cab...
[Databeers] 20150129 “Datos para entender la realidad de la ayuda”. David Cab...[Databeers] 20150129 “Datos para entender la realidad de la ayuda”. David Cab...
[Databeers] 20150129 “Datos para entender la realidad de la ayuda”. David Cab...
 
[Databeers] 20150129 “Bitcoin: dinero programable” Alberto Gómez (Coinffeine)
[Databeers] 20150129 “Bitcoin: dinero programable” Alberto Gómez (Coinffeine)[Databeers] 20150129 “Bitcoin: dinero programable” Alberto Gómez (Coinffeine)
[Databeers] 20150129 “Bitcoin: dinero programable” Alberto Gómez (Coinffeine)
 
[Databeers] 27-11-2014 “Del Control Media al Conversation Media: Analítica en...
[Databeers] 27-11-2014 “Del Control Media al Conversation Media: Analítica en...[Databeers] 27-11-2014 “Del Control Media al Conversation Media: Analítica en...
[Databeers] 27-11-2014 “Del Control Media al Conversation Media: Analítica en...
 
[Databeers] 18-09-2014 Models: pets and herds. Carlos J. Gil Bellosta
[Databeers] 18-09-2014 Models: pets and herds. Carlos J. Gil Bellosta[Databeers] 18-09-2014 Models: pets and herds. Carlos J. Gil Bellosta
[Databeers] 18-09-2014 Models: pets and herds. Carlos J. Gil Bellosta
 
[Databeers] 18-09-2014 Decide. Pedro Concejero.
[Databeers] 18-09-2014 Decide. Pedro Concejero.[Databeers] 18-09-2014 Decide. Pedro Concejero.
[Databeers] 18-09-2014 Decide. Pedro Concejero.
 
[Databeers] 18-09-2014 La Geografía de las Redes Sociales Urbanas. Carlos Her...
[Databeers] 18-09-2014 La Geografía de las Redes Sociales Urbanas. Carlos Her...[Databeers] 18-09-2014 La Geografía de las Redes Sociales Urbanas. Carlos Her...
[Databeers] 18-09-2014 La Geografía de las Redes Sociales Urbanas. Carlos Her...
 
[Databeers] 18-09-2014 Big data needs artist explorers. Fran Castillo
[Databeers] 18-09-2014 Big data needs artist explorers. Fran Castillo[Databeers] 18-09-2014 Big data needs artist explorers. Fran Castillo
[Databeers] 18-09-2014 Big data needs artist explorers. Fran Castillo
 
[Databeers] 17/06/2014 - Oscar Corcho: LSD
[Databeers] 17/06/2014 - Oscar Corcho: LSD[Databeers] 17/06/2014 - Oscar Corcho: LSD
[Databeers] 17/06/2014 - Oscar Corcho: LSD
 
[Databeers] 17/06/2014 - Ignacio Bustillo: “Data Master Chef. Cocinando datos...
[Databeers] 17/06/2014 - Ignacio Bustillo: “Data Master Chef. Cocinando datos...[Databeers] 17/06/2014 - Ignacio Bustillo: “Data Master Chef. Cocinando datos...
[Databeers] 17/06/2014 - Ignacio Bustillo: “Data Master Chef. Cocinando datos...
 
[Databeers] 17/06/2014 - Alejandro Llorente: "¿Qué revela Twitter del paro en...
[Databeers] 17/06/2014 - Alejandro Llorente: "¿Qué revela Twitter del paro en...[Databeers] 17/06/2014 - Alejandro Llorente: "¿Qué revela Twitter del paro en...
[Databeers] 17/06/2014 - Alejandro Llorente: "¿Qué revela Twitter del paro en...
 
[Databeers] 17/06/2014 - Mar Santamaria Varas+Pablo Martínez : “Data landscapes”
[Databeers] 17/06/2014 - Mar Santamaria Varas+Pablo Martínez : “Data landscapes”[Databeers] 17/06/2014 - Mar Santamaria Varas+Pablo Martínez : “Data landscapes”
[Databeers] 17/06/2014 - Mar Santamaria Varas+Pablo Martínez : “Data landscapes”
 
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
[Databeers] 06/05/2014 - Boris Villazon: “Data Integration - A Linked Data ap...
 
[Databeers] 06/05/2014 - Dani Villatoro: “Cicerone: Your venue recommendation...
[Databeers] 06/05/2014 - Dani Villatoro: “Cicerone: Your venue recommendation...[Databeers] 06/05/2014 - Dani Villatoro: “Cicerone: Your venue recommendation...
[Databeers] 06/05/2014 - Dani Villatoro: “Cicerone: Your venue recommendation...
 

Dernier

Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
amilabibi1
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
Sheetaleventcompany
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 

Dernier (20)

Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
Bring back lost lover in USA, Canada ,Uk ,Australia ,London Lost Love Spell C...
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Causes of poverty in France presentation.pptx
Causes of poverty in France presentation.pptxCauses of poverty in France presentation.pptx
Causes of poverty in France presentation.pptx
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
Aesthetic Colaba Mumbai Cst Call girls 📞 7738631006 Grant road Call Girls ❤️-...
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 

[Databeers] 27-11-2014 “Githubland”. Luis Osa