News for hackers. Stuff that matters.
Re:Literate programming: Knuth is doing it wrong (2014) by musingsole on Sunday January 09, 2022 @08:43AM (#29863107)
1) Yeah, the execution count is there, but there isn't a built in way to visualize it other than the default sequential cells. I really wonder if there's a useful way to show a notebook as a nodegraph.

2) I can't understand the desire for RST over Markdown. Between simplicity and adoption, Markdown beats almost all mark-up languages -- maybe even html.

3) You can use the `run` command to link notebook executions and use Markdown linking to link the documentation.

4) This isn't true. I use vim in Jupyter. There's plugins for emacs too. Also, many editors like VSCode can edit notebooks directly.

5) This is a weird complaint. I can imagine a few corner cases where mixing languages in a notebook would be nice...but the concept of a multi-language Jupyter kernel doesn't make much sense from a practical standpoint.

6) There are diff tools such as `nbdime`. Between those and a few git commit hooks to leave your notebooks in a consistent execution state, merging versions notebooks isn't any worse than other files.

Re:Literate programming: Knuth is doing it wrong (2014) by hiptobecubic on Sunday January 09, 2022 @09:40AM (#29863603)
I lot of these rebuttals are "I can't imagine your use case so it's probably bad/weird/not worth it."