Observable’s Not JavaScript
As much I try to like this project, still, something feels clunky. I am an avid user of Jupyter Notebooks for prototyping and code sharing in data science / deep learning.<p>Fir JavaScript (and D3.js in particular), still - I don't have a default go-to solutig. Gist -> blocks? GitHub and and a standalone page? JSFiddle or CodePen? Observable? (I would love to be convinced to one or the other approach.)<p>My main concerns with observable are:<p>1. Unlike Jupyter notebook, the code is non-linear. Very often it refers to some pieces.<p>2. It takes some clicking to reveal the code. (Also, maybe a Jupyter habits, but I am used to results below code.)<p>3. I am still not sure what is the full syntax besides JavaScript and Markdown.<p>4. I am not sure if it is easy (or possible) to backup / self-host the code. (Pretty much a requirement to make sure a project won't disappear in a few years.)<p>BTW: Once I gave Obserbavle a try, <a href="https://observablehq.com/@stared/tree-of-reddit-sex-life" rel="nofollow">https://observablehq.com/@stared/tree-of-reddit-sex-life</a> (and it got really popular here: <a href="https://news.ycombinator.com/item?id=19640562" rel="nofollow">https://news.ycombinator.com/item?id=19640562</a>).