Feb 3, 2017 · 23m · mad

Project Jupyter // Jason Grout & Sylvain Corlay, Bloomberg (FirstMark's Data Driven)

Jason Grout · 13m spoken Sylvain Corlay · 5m spoken Matt Turck · 25s spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

In this DataDrivenNYC presentation, Jason Grout and Sylvain Corlay present the evolution of Project Jupyter, demonstrating how its decoupled architecture, interactive widgets, and next-generation JupyterLab workspace empower open-source scientific computing and reproducible data research.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Matt holds 2.1% of the talking time here. How this is scored →

Matt as informed peer 0.4 Guest teaching 0.2 Guest disagreement 0.2 Matt pushing back 0.2
05100:0010:0020:000:08–4:09 · Matt as informed peer 0/10 Presenter Introductions and Audience Familiarity Poll Jason Grout delivers a monologue presentation introducing himself, Sylvain Corlay, and Project Jupyter while polling the audience on their familiarity with the tool. The host does not speak during this segment.4:09–6:21 · Matt as informed peer 0/10 Decoupled Architecture and Language-Agnostic Messaging Protocol Jason Grout presents the technical decoupling of the front end and backend kernels in Jupyter. The host remains silent throughout the monologue presentation.6:21–10:46 · Matt as informed peer 0/10 The Jupyter Notebook and Interactive Scientific Communication Jason Grout details ecosystem applications of Jupyter, such as LIGO reproducible notebooks, Binder, and dashboarding. The host is entirely absent from this presentation segment.10:46–16:37 · Matt as informed peer 0/10 Evolution to JupyterLab and Open-Source Corporate Collaboration Sylvain Corlay conducts a live demonstration of JupyterLab's plugin architecture, multi-panel layouts, and interactive widgets. The host does not participate or speak.16:37–23:08 · Matt as informed peer 2/10 Audience Q&A Session, Bloomberg Philosophy, and JupyterCon Host Matt Turck moderates audience Q&A and asks brief questions about contributor scale, Bloomberg's open-source philosophy, and JupyterCon location. The overall dynamic is collaborative and welcoming.0:08–4:09 · Guest teaching 0/10 Presenter Introductions and Audience Familiarity Poll Jason Grout delivers a monologue presentation introducing himself, Sylvain Corlay, and Project Jupyter while polling the audience on their familiarity with the tool. The host does not speak during this segment.4:09–6:21 · Guest teaching 0/10 Decoupled Architecture and Language-Agnostic Messaging Protocol Jason Grout presents the technical decoupling of the front end and backend kernels in Jupyter. The host remains silent throughout the monologue presentation.6:21–10:46 · Guest teaching 0/10 The Jupyter Notebook and Interactive Scientific Communication Jason Grout details ecosystem applications of Jupyter, such as LIGO reproducible notebooks, Binder, and dashboarding. The host is entirely absent from this presentation segment.10:46–16:37 · Guest teaching 0/10 Evolution to JupyterLab and Open-Source Corporate Collaboration Sylvain Corlay conducts a live demonstration of JupyterLab's plugin architecture, multi-panel layouts, and interactive widgets. The host does not participate or speak.16:37–23:08 · Guest teaching 1/10 Audience Q&A Session, Bloomberg Philosophy, and JupyterCon Host Matt Turck moderates audience Q&A and asks brief questions about contributor scale, Bloomberg's open-source philosophy, and JupyterCon location. The overall dynamic is collaborative and welcoming.0:08–4:09 · Guest disagreement 0/10 Presenter Introductions and Audience Familiarity Poll Jason Grout delivers a monologue presentation introducing himself, Sylvain Corlay, and Project Jupyter while polling the audience on their familiarity with the tool. The host does not speak during this segment.4:09–6:21 · Guest disagreement 0/10 Decoupled Architecture and Language-Agnostic Messaging Protocol Jason Grout presents the technical decoupling of the front end and backend kernels in Jupyter. The host remains silent throughout the monologue presentation.6:21–10:46 · Guest disagreement 0/10 The Jupyter Notebook and Interactive Scientific Communication Jason Grout details ecosystem applications of Jupyter, such as LIGO reproducible notebooks, Binder, and dashboarding. The host is entirely absent from this presentation segment.10:46–16:37 · Guest disagreement 0/10 Evolution to JupyterLab and Open-Source Corporate Collaboration Sylvain Corlay conducts a live demonstration of JupyterLab's plugin architecture, multi-panel layouts, and interactive widgets. The host does not participate or speak.16:37–23:08 · Guest disagreement 1/10 Audience Q&A Session, Bloomberg Philosophy, and JupyterCon Host Matt Turck moderates audience Q&A and asks brief questions about contributor scale, Bloomberg's open-source philosophy, and JupyterCon location. The overall dynamic is collaborative and welcoming.0:08–4:09 · Matt pushing back 0/10 Presenter Introductions and Audience Familiarity Poll Jason Grout delivers a monologue presentation introducing himself, Sylvain Corlay, and Project Jupyter while polling the audience on their familiarity with the tool. The host does not speak during this segment.4:09–6:21 · Matt pushing back 0/10 Decoupled Architecture and Language-Agnostic Messaging Protocol Jason Grout presents the technical decoupling of the front end and backend kernels in Jupyter. The host remains silent throughout the monologue presentation.6:21–10:46 · Matt pushing back 0/10 The Jupyter Notebook and Interactive Scientific Communication Jason Grout details ecosystem applications of Jupyter, such as LIGO reproducible notebooks, Binder, and dashboarding. The host is entirely absent from this presentation segment.10:46–16:37 · Matt pushing back 0/10 Evolution to JupyterLab and Open-Source Corporate Collaboration Sylvain Corlay conducts a live demonstration of JupyterLab's plugin architecture, multi-panel layouts, and interactive widgets. The host does not participate or speak.16:37–23:08 · Matt pushing back 1/10 Audience Q&A Session, Bloomberg Philosophy, and JupyterCon Host Matt Turck moderates audience Q&A and asks brief questions about contributor scale, Bloomberg's open-source philosophy, and JupyterCon location. The overall dynamic is collaborative and welcoming.

speaking balance: gold is Matt, purple is the guest (3 minute bins)

0:00 · Matt 0% · guest 100%0:00 · Matt 0% · guest 100%3:00 · Matt 0% · guest 100%3:00 · Matt 0% · guest 100%6:00 · Matt 0% · guest 100%6:00 · Matt 0% · guest 100%9:00 · Matt 0% · guest 100%9:00 · Matt 0% · guest 100%12:00 · Matt 0% · guest 100%12:00 · Matt 0% · guest 100%15:00 · Matt 1.7% · guest 98.3%15:00 · Matt 1.7% · guest 98.3%18:00 · Matt 4.2% · guest 95.8%18:00 · Matt 4.2% · guest 95.8%21:00 · Matt 15.6% · guest 84.4%21:00 · Matt 15.6% · guest 84.4%
Sharpest disagreement ▶ 18:35 Defending Jupyter against Apache Zeppelin comparison

When an audience member asks about competition from Apache Zeppelin, Jason Grout politely but firmly asserts Jupyter's distinct strengths and massive community backing.

Hardest push from Matt ▶ 22:58 Playful challenge on conference location

Host Matt Turck lightheartedly teases the speakers by asking if the upcoming JupyterCon will be held in the Hamptons.

Biggest teaching moment ▶ 20:02 Explaining nbdime for notebook diffing

Jason Grout educates an audience member who raised issues with diffing JSON notebooks by pointing them to nbdime, a dedicated tool developed for structured notebook comparison.

Matt holds his own ▶ 22:14 Guiding the conversation to corporate sponsorship models

Matt Turck demonstrates awareness of corporate open-source dynamics by steering the presenters to highlight Bloomberg's active policy of encouraging employees to contribute to open source.

the scores for every segment, with the reasoning behind each
ChapterTopicMatt as informed peerGuest teachingGuest disagreementMatt pushing backWhy
Presenter Introductions and Audience Familiarity Poll 0000 Jason Grout delivers a monologue presentation introducing himself, Sylvain Corlay, and Project Jupyter while polling the audience on their familiarity with the tool. The host does not speak during this segment.
Decoupled Architecture and Language-Agnostic Messaging Protocol 0000 Jason Grout presents the technical decoupling of the front end and backend kernels in Jupyter. The host remains silent throughout the monologue presentation.
The Jupyter Notebook and Interactive Scientific Communication 0000 Jason Grout details ecosystem applications of Jupyter, such as LIGO reproducible notebooks, Binder, and dashboarding. The host is entirely absent from this presentation segment.
Evolution to JupyterLab and Open-Source Corporate Collaboration 0000 Sylvain Corlay conducts a live demonstration of JupyterLab's plugin architecture, multi-panel layouts, and interactive widgets. The host does not participate or speak.
Audience Q&A Session, Bloomberg Philosophy, and JupyterCon 2111 Host Matt Turck moderates audience Q&A and asks brief questions about contributor scale, Bloomberg's open-source philosophy, and JupyterCon location. The overall dynamic is collaborative and welcoming.

Statements from this episode (9)

Assertion Supported
Project Jupyter originated from the IPython project started in 2001
“IPython is Jupiter sprang out of the IPython project. IPython started in 2001.”
Jason Grout Feb 3, 2017 ▶ 2:52
Assertion Supported
The name Jupyter pays homage to Julia, Python, and R
“In fact, the name Jupiter pays homage to these three languages, Julia, Python, and R.”
Jason Grout Feb 3, 2017 ▶ 5:45
Assertion Supported
Project Jupyter supports roughly 75 different execution kernels
“I'll ask how about 75 different kernels that you can run.”
Jason Grout Feb 3, 2017 ▶ 6:10
Insight
Notebooks replace static PDF monologues with interactive data discussions
“It's sort of less of a monologue, which would be like a PDF file, and more of a discussion where you can work back and forth.”
Jason Grout Feb 3, 2017 ▶ 7:25
Assertion Supported
BuzzFeed publishes its research as executable Jupyter notebooks
“BuzzFeed is a great example of publishing their research as an executable notebook that you can check their results with.”
Jason Grout Feb 3, 2017 ▶ 8:23
Assertion Supported
Microsoft, Google, and IBM build computational services on Jupyter
“Many, many companies are actually building on top of this platform, ah, to build out, ah, computational services, including Microsoft, Google, IBM, Continuum analytics and more.”
Jason Grout Feb 3, 2017 ▶ 10:24
Assertion Supported
JupyterLab is a collaboration of Jupyter, Bloomberg, and Continuum
“It's a collaboration of Jupyter, Bloomberg, and Continuum”
Jason Grout Feb 3, 2017 ▶ 11:36
Assertion Supported
Bloomberg built bqplot, an interactive plotting library for Jupyter
“So at Bloomberg, we built this library called bqplot, which is an interactive plotting library for Jupyter.”
Sylvain Corlay Feb 3, 2017 ▶ 15:30
Assertion Supported
Jupyter has hundreds of contributors and single-digit million users
“Hundreds. Millions of users. There's about, there's hundreds of thousands of notebooks on GitHub, so draw your own conclusions. It's hard to get specific download numbers, but we estimate single digit millions.”
Jason Grout Feb 3, 2017 ▶ 21:54
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 400 conversations transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.