HackerTubewatch
Surprise me
Frame from I Like Notebooks Plays via YouTube's privacy-enhanced embed

I Like Notebooks

3 videos recommended on HN
YouTube
4 HN users recommended this talk5 months2020–2025 score 6.5
Years with an HN recommendation, 2007–2026

Whenever notebooks get criticized, HN commenters point to it as the standard rebuttal from a prominent practitioner.

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.

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

3 strong recommendations · 2 recommendations · 3 citations · Talks · intermediate

8 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@tosh Oct 2020 Strongly recommends
on HN thread I Violated a Code of Conduct
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.
Jeremy Howard's defense of notebooks as a development medium
@armanboyaci Dec 2020 Strongly recommends
on HN thread Interactive C++ for Data Science
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.
Addresses common critiques of Jupyter notebooks
@3eb7988a1663 Sep 2024 Strongly recommends
on HN thread Bento: Jupyter Notebooks at Meta
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]
Howard's rebuttal to criticism of notebooks
@jph00 Nov 2020 Recommends
on HN thread Nbdev: A literate programming environment that democratizes best practices
Read more
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]
Shows differences between line-oriented REPL and notebook working styles
@jph00 Jul 2022 Recommends
on HN thread Nbdev: Create delightful software with Jupyter Notebooks
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] )
Persuades notebook skeptics before they judge nbdev

Citations, criticism and jokes

@tosh Oct 2020 Cites it
on HN thread I Violated a Code of Conduct
afaiu the talk was removed from or not put on the website of the conference, Jeremy recorded a new version: [this video]
Re-recorded version of the talk after removal from the conference
@sokoloff Oct 2020 Cites it
on HN thread I Violated a Code of Conduct
[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.
Contains the section judged unkind, which the commenter found respectful
@zupatol Dec 2025 Cites it
on HN thread What is “literate programming”? (2024)
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]
Howard explains why he does everything in notebooks

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close