Am I right in thinking that this is mostly interesting for statistics-adjacent fields? I imagine someone using this mostly to embed charts and graphs alongside code a la Jupyter Notebooks.
What would be fascinating to me is if these tools made it significantly easier to make "Explorable Explanations" (nicky case, bret victor).
I love the Raft visualization (https://raft.github.io/) and would be ecstatic to see more stuff like that surfacing around, making it easier to grok sophisticated distributed systems. Next logical step would be to actually control said systems from the visualization itself.
Or something physical, like Jacob Rus figuring out how a chunk of metal from a machinist’s workshop can scribe out a perfect sine curve: https://observablehq.com/@jrus/sinebar
You might be interested in Idyll [1], a project that I started as part of my research at UW. One of the explicit goals is to make it easier to create explorable explanations.
(a) This tool does make it significantly easier to make explorable explanations, and in particular facilitates sharing / re-using code and ideas.
(b) This tool is useful in a wide variety of fields that are not statistics- or data-visualization-adjacent.
Personally I find it to be the best (most reader friendly) available platform for most types of code documentation and learning materials, as long as the code involved happens to be Javascript. I would also love to see more research papers published as notebooks.
> Am I right in thinking that this is mostly interesting for statistics-adjacent fields?
Eh. Not entirely right. Many journalists, specifically those who work with data analysis and visualization, use Observable notebooks in their reporting. Other groups also use the notebooks for documentation purposes.
What would be fascinating to me is if these tools made it significantly easier to make "Explorable Explanations" (nicky case, bret victor).
I love the Raft visualization (https://raft.github.io/) and would be ecstatic to see more stuff like that surfacing around, making it easier to grok sophisticated distributed systems. Next logical step would be to actually control said systems from the visualization itself.