Talks to Watch

I Like Notebooks

55K views · Oct 29, 2020 · 52:09 · 4 HN recommenders · 8 mentions · discussed 2020–2025

Jeremy Howard defends Jupyter notebooks as a serious development environment, especially when paired with nbdev. He responds directly to Joel Grus's talk about why he dislikes notebooks, and contrasts REPL-style and notebook-style work.

Why Hacker News points people here: Whenever notebooks get criticized, HN commenters point to it as the standard rebuttal from a prominent practitioner.

“I strongly recommend Jeremy Howard's (founder of fast.ai) recent talk”HN comment, 2020

What Hacker News said 8

Strongly recommendstoshOct 2020

“I think both talks are very worth watching”

Jeremy Howard's defense of notebooks as a development medium

Full comment

If you haven't yet: I think both talks are very worth watching: I don't like notebooks ( link ) by Joel Grus I like notebooks ( this video ) by Jeremy Howard notebooks are a very interesting medium and they have both shortcomings as well as things they are great at and neither were totally obvious to me.

in “I Violated a Code of Conduct” · view on HN
Strongly recommendsarmanboyaciDec 2020

“I strongly recommend Jeremy Howard's (founder of fast.ai) recent talk”

Addresses common critiques of Jupyter notebooks

Full comment

I strongly recommend Jeremy Howard's (founder of fast.ai) recent talk - "I Like Notebooks" ( this video ). He addresses some of the concerns/critiques about jupyter notebooks.

in “Interactive C++ for Data Science” · view on HN
Strongly recommends3eb7988a1663Sep 2024

“That video cannot be seen without watching Jeremy Howard's rebuttal”

Howard's rebuttal to criticism of notebooks

Full comment

That video cannot be seen without watching Jeremy Howard's rebuttal: I Like Notebooks. I also believe this was the video that got him kicked out of a conference(?) because it was too confrontational? Which was just ugly for a guy who clearly loves being an educator. [0] this video

in “Bento: Jupyter Notebooks at Meta” · view on HN
Recommendsjph00Nov 2020

“I have a video where I show the difference between these styles of working in some detail”

Shows differences between line-oriented REPL and notebook working styles

Full comment

No that's not the reason - or at least, not for everyone. I created nbdev. I've been coding for over 30 years, and spent over 10 years using R and S-PLUS. I've used Delphi, Visual Studio, Emacs, vim, vscode, and many other editors and IDEs, including many with integrated line-oriented REPLs. There's a big difference between a line-oriented plain text REPL, and a Mathematica/Jupyter-style notebook REPL, especially when you want to mix and match your charts, image outputs, rich table outputs, interactive JS outputs, and so forth. Also, for experimentation, where you want to go back and change things to see what happens (e.g. very common in data science) I find it much easier and more understandable in a notebook. I have a video where I show the difference between these styles of working in some detail: this video

in “Nbdev: A literate programming environment that democratizes best practices” · view on HN
Recommendsjph00Jul 2022

“please watch this first”

Persuades notebook skeptics before they judge nbdev

Full comment

A from-scratch rewrite of nbdev was released today -- details on what's new are in the launch post: link Let me know if you have any questions or comments -- I'm the lead dev on the project. (If you're in the "I don't like notebooks" camp, please watch this first: this video )

in “Nbdev: Create delightful software with Jupyter Notebooks” · view on HN
Cites ittoshOct 2020

“Jeremy recorded a new version”

Re-recorded version of the talk after removal from the conference

Full comment

afaiu the talk was removed from or not put on the website of the conference, Jeremy recorded a new version: this video

in “I Violated a Code of Conduct” · view on HN
Cites itsokoloffOct 2020

“which was done quite respectfully from what I watched”

Contains the section judged unkind, which the commenter found respectful

Full comment

this video is the specific section that seems to have been judged as "unkind". To me, that seems like a massive over-reaction or massively uncharitable interpretation of the talk focused on a single point of disagreement, which was done quite respectfully from what I watched.

in “I Violated a Code of Conduct” · view on HN
Cites itzupatolDec 2025

“Here's Jeremy Howard explaining why he loves doing everything in notebooks”

Howard explains why he does everything in notebooks

Full comment

Another successful example of literate programming is fastHTML, and probably most of the code written at fast.ai and answer.ai. link Here's Jeremy Howard explaining why he loves doing everything in notebooks: this video

in “What is “literate programming”? (2024)” · view on HN