HN 精选

I don't like notebooks.- Joel Grus (Allen Institute for Artificial Intelligence)

O'Reilly
6 人推荐 · 跨 6 个月 · 2018–2025
数据科学与统计学脚本与动态语言(Python、Ruby 等)测试、调试与开发工具
I don't like notebooks.- Joel Grus (Allen Institute for Artificial Intelligence)

中文导读

Joel Grus 在 JupyterCon 现场的经典“砸场”演讲:直言不讳地炮轰 Jupyter Notebook 在隐式状态、可复现性、单元测试及教学场景中的诸多弊端,并展示了他推崇的工程流与对工具的改进建议。

为什么 HN 推它

HN 每次爆发“Notebook 与可测试工程代码孰优孰劣”论战时的必备引文,既辛辣幽默又刀刀见血。

「原文链接里的这个演讲太赞了,比主楼讲得更详细,而且通俗易懂得多。」HN 网友原话:The parent article links this great talk that goes into more detail than the parent post and is much easier to understand
英文原摘要(HackerTube / Claude 整理)

Joel Grus's JupyterCon talk explaining why he dislikes Jupyter notebooks. He covers hidden state, trouble with reproducibility and testing, and how notebooks frustrate teaching. He shows his preferred workflow and what Jupyter could change.

It is the go-to funny, irreverent critique of notebooks, linked whenever HN debates notebooks versus testable code.

HN 上的提及

strong_rec tcpekin · 2018-10 · HN 原文
they're definitely irreverent, but I find myself strongly agreeing with everything he says.
reference EForEndeavour · 2019-03 · HN 原文
Video of talk
strong_rec kevsim · 2019-04 · HN 原文
I highly recommend it.
reference 3JPLW · 2020-08 · HN 原文
The primary complaint there is that notebooks have a disconnect between the state of the program and the display of the cells.
rec tosh · 2020-10 · HN 原文
I think both talks are very worth watching

相关视频