Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    I Like Notebooks

    Jeremy Howard

    4 HN recommenders · recommended in 6 months, 2020–2025

    YouTube

    52:09 · 55K views · Oct 29, 2020

    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.

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

    Software Engineering & LanguagesTesting, debugging & developer toolsData science & statisticsSoftware practice, open source & careers
    1. 56:13
      I don't like notebooks.- Joel Grus (Allen Institute for Artificial Intelligence)O'Reilly120K views • 8 years ago
    2. 40:45
      Jake Vanderplas - Statistics for Hackers - PyCon 2016.mp4PyCon 201693K views • 10 years ago
    3. 11:48
      John Rauser keynote: "Statistics Without the Agonizing Pain" -- Strata + Hadoop 2014O'Reilly61K views • 12 years ago
    4. 45:50
      "The Mess We're In" by Joe ArmstrongStrange Loop Conference398K views • 12 years ago
    5. 23:38
      Interactive notebooks ~ Pluto.jl | Fons van der Plas | JuliaCon 2020The Julia Programming Language48K views • 6 years ago
    6. 46:37
      Zebras All the Way Down - Bryan Cantrill, Uptime 2017Code & Supply49K views • 9 years ago
    7. 40:01
      Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018SF Python27K views • 8 years ago
    8. 4:51
      VisiData Lightning Demo at PyCascades 2018Saul Pwanson41K views • 8 years ago
    9. 1:03:55
      🚀 TDD, Where Did It All Go Wrong (Ian Cooper)DevTernity Conference619K views • 8 years ago
    10. 30:50
      Why Google Stores Billions of Lines of Code in a Single Repository@Scale317K views • 11 years ago
    11. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    12. 21:16
      Emacs + org-mode + python in reproducible research; SciPy 2013 PresentationEnthought50K views • 13 years ago
    13. 6:22
      Interactive programming Flappy Bird in ClojureScriptBruce Hauman55K views • 12 years ago
    14. 39:49
      Hammock Driven Development - Rich HickeyClojureTV333K views • 13 years ago
    15. 40:20
      "Testing Distributed Systems w/ Deterministic Simulation" by Will WilsonStrange Loop Conference56K views • 12 years ago
    16. 42:15
      "Performance Matters" by Emery BergerStrange Loop Conference502K views • 7 years ago
    17. 32:02
      Autonomous Testing and the Future of Software Development - Will WilsonThe Linux Foundation6.9K views • 7 years ago
    18. 27:29
      Software Engineering's Greatest HitsGreg Wilson25K views • 5 years ago
    19. 1:22:56
      Practical Deep Learning for Coders: Lesson 1Jeremy Howard611K views • 4 years ago
    20. 1:02:26
      Solving Problems the Clojure Way - Rafal DittwaldClojure/north87K views • 7 years ago

    8 comments from Hacker News

    1. @toshOct 2020· in “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.

      Strongly recommendsView on HN
    2. @3eb7988a1663Sep 2024· in “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

      Strongly recommendsView on HN
    3. @armanboyaciDec 2020· in “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.

      Strongly recommendsView on HN
    4. @jph00Nov 2020· in “Nbdev: A literate programming environment that democratizes best practices”

      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

      RecommendsView on HN
    5. @jph00Jul 2022· in “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 )

      RecommendsView on HN