Live data from Hacker News

Estimating Number of Jupyter Notebooks on Github

kyso.io

21–30 of 135 posts

Re: Estimating Number of Jupyter Notebooks on Github

#22
OP and Founder of Kyso here - we built Kyso to make it easier to blog your notebooks to the public and also to make them easier to share in teams.

The linked post is actually a Jupyter notebook itself - analysing the number of notebooks on Github.

A key element with Kyso is that the code is hidden by default to make it readable to non-technical people but you can click on the "code hidden" button on the top right to see the code in full.

If you want to give Kyso a go - sign up and import from Github directly on this page: https://kyso.io/github, or upload using this page: https://kyso.io/create/study

Re: Estimating Number of Jupyter Notebooks on Github

#23

OP and Founder of Kyso here - we built Kyso to make it easier to blog your notebooks to the public and also to make them easier to share in teams. The linked post is actually a Jupyter notebook itself - analysing the number of notebooks on Github. A key element with Kyso is that the code is hidden by default to make it readable to non-technical people but you can click on the "code hidden" button on the top right to…

We actually have a few ways to publish your notebooks.

Upload directly, import from Github or use our plugin to publish from Jupyterlab itself - all those methods are outlined on our docs page: https://kyso.io/docs

Re: Estimating Number of Jupyter Notebooks on Github

#24
post #11

I think it would be cool to run the same analysis on the number of R Notebooks on Github and compare the two.

The R community has built an incredible competing tool in RStudio and RMarkdown. You could argue that the progress of Jupyter is being held back by its ties to JSON as the serialization format for notebooks (which enables, among other things, the ability to serialize notebook execution output into the .ipynb vs. RMarkdown which does not).

So the fairer comparison would be to compare .rmd vs. .ipynb instead of looking at the kernelspecs in .ipynbs to see the distribution of R users. In my experience (I own the Azure Notebooks service at Microsoft), I see very little R usage - in the order of 1% of Python, similar to what other commenters on this thread have seen.

Re: Estimating Number of Jupyter Notebooks on Github

#25

We use notebooks heavily for onboarding devs & data scientists to Graphistry, and I only see that increasing. Interestingly, for initial use, we increasingly start teams on their existing internal NB servers, and for new ones, they either start on Jupyter included in their Graphistry AMI or use Google Colab. So, very little outside of our quick start notebook skeletons hits GitHub. So... How many notebooks are actual…

How do you share and collaborate on the notebooks internally - I'd love to get your thoughts on our Kyso for teams system [1] if you would be willing to chat?

[1] https://kyso.io/for-teams

Re: Estimating Number of Jupyter Notebooks on Github

#26

My two cents: We've been recently working in a FREE hosted version of Jupyter Lab mainly intended for education. Feel free to check it out. https://notebooks.ai/ Would love to hear some feedback.

Wondering how you are planning to keep it free. Also wondering whether you would possibly consider shifting to Sagemath/CoCalc as a service.

Re: Estimating Number of Jupyter Notebooks on Github

#27

Off topic: Possibly something in my config, but I've recently got a lot of "Sorry, something went wrong. Reload?" when trying to view Jupyter notebooks on github itself. Seems to be working right now. I have used this as an alternate: https://nbviewer.jupyter.org/

Re: this - it would be fun to set up a Beowulf cluster of Jupyter notebooks, if you will, and just upload them to Github for free parallell computations. (Obviously this would be for shits 'n giggles, not any serious work).

GitHub and nbviewer don't actually execute the notebooks, they simply render the markdown, code, and saved output to HTML.

Re: Estimating Number of Jupyter Notebooks on Github

#29

OP and Founder of Kyso here - we built Kyso to make it easier to blog your notebooks to the public and also to make them easier to share in teams. The linked post is actually a Jupyter notebook itself - analysing the number of notebooks on Github. A key element with Kyso is that the code is hidden by default to make it readable to non-technical people but you can click on the "code hidden" button on the top right to…

In my opinion hiding code is an anti feature as exposing the code by default gives you more incentive to write clean understandable and explaining (self documenting) code as it's always visible. By hiding it people might be more likely to paste in big blobs ugly code that would be much better put into a reusable function then in a notebook snippet.

Re: Estimating Number of Jupyter Notebooks on Github

#30
If you ever put notebooks in source control, you owe it to yourself to try the text-based notebooks supported in Visual Studio Code[1]. They're round-trippable with real (i.e. browser-based) notebooks, yet are much better for collaboration, diffing, and editing.

[1] https://code.visualstudio.com/docs/python/jupyter-support

Post reply on HN