Continuous integration

Continuous integration

Jupyter notebooks

?

Question: Where?

Are there local pockets for some of the languages?
Where is each technology used?
technology: type providers for JSON & Bing, HTML & Wikipedia, charting
insights: technology countries, where are programmers concentrated

Vector-space embedding

Word2vec

Scala - JVM + .NET

=

C#, F#

F# - .NET

=

SML, OCaml, GHCi, Haskell, Idris

Is

StackOverflow

a meritocracy?

now a provocative question
How would we recognize meritocracy? Well, if you come and give a good answer, then you get higher score and reputation for your answer
So I'll look at how good is author's reputation and other author properties related to the score of the question he answered

⬇

Most predictive

The 'Jon Skeet' effect
The reputation is not really important, unless you are Jon Skeet

Quality matters

... unless you are Jon Skeet

Technological side of things

Data science is about a lot of things - from preprocessing the data, through mathematical models, to visualization
No single tool - but type providers are a great thing that basically make external data sources a part of your IDE

Tool for the job

Data science side of things

Questions

think about your demographics - who are you targetting with your product
if you're doing .NET - there's a world out there! And if you're doing JavaScript - it's not the only thing in the world!
help people on StackOverflow - what matters is that answers are helpful, not who they come from (unless...)
and if you want to do digital nomad thing - you can gather data where you can find likely minded people
Sampling bias!!!

Board of trustees

Board elections

Nominations start

6 April

Campaign start

25 April

Voting start

9 May

Voting end

15 May

Candidate profile
Who to nominate, who to vote for. It's not for people who want to change something in the compiler
or propose new features for the language.
How does the board work.
It's the third year the board existed, which also means that we're still partly figuring out what
the role of the board should be.
Some of the actual work is done through working groups - thank people who are already engaged in some of them