Hacker News new | ask | show | jobs
by ontouchstart 2752 days ago
I created a public wiki style Jupyter notebook on Google's Colab platform where anyone with a Google account can edit and run:

https://news.ycombinator.com/item?id=18640656

Since it is a shared programmable (Turing complete) environment, I hope people in the community might find it interesting and would like to contribute and share their expertise and creative insights.

1 comments

I personally don't like Google, they constantly mess up my writing/publishing and a lot more of bad/evil things. I don't have their software/code, can't selfhost it (not libre-freely licensed), and believe that things should always work offline just as well. Still, do you have a link?

Others in the community usually don't have such reservations/objections, or don't care enough about their own work and capabilities available to them.

The file is just a generic Jupyter Notebook (JSON with .ipynb extension). The link to colab is just an iframe wrap to allow authenticated user to change it.

https://colab.research.google.com/drive/1k4oC2bzjgUOiU9vdadj...

Functional wise, it works just like a wiki.

It can be hosted on any Jupyter platform (such as google colab, Azure notebook, your own Jupyter instance) or a Jupyter viewer platform if you do not want to run he code. But you will lose the capability of pushing the update back to the shared copy.

Here is an example of saving it to a github gist and viewed in nbviewer:

https://nbviewer.jupyter.org/gist/ontouchstart/f53de6f9ba447...

Due to the restrictions of GitHub, the YouTube video is not rendered in gist

https://gist.github.com/ontouchstart/f53de6f9ba447bdd60782ef...