Live data from Hacker News

The new Jupyter Book

blog.jupyter.org

61–69 of 69 posts

Re: The new Jupyter Book

#61
post #22
post #4

I wish that the notebooks supported Typescript or C# or something I'm more familiar with, out of the box. For C# I have LinqPad, which I'm a huge fan of but never discovered something with similar functionality for typescript. I've seen some open source kernels[0] but I'm not sure about the quality, did anyone try them? Deno core in Jupyter would have been amazing. [0]: https://github.com/jupyter/jupyter/wiki/Jupyter…

For JS and Typescript there’s Quokka, which I haven’t tried and doesn’t really seem to be in the style of a notebook, but might be helpful? https://quokkajs.com/ There is actually a JS adaptor/extension for Jupyter but I found it pretty clunky to use, and since I’m equally comfortable with Python as JS, I just stuck with Python. For Typescript Stackblitz might be interesting, but it’s not like a notebook, and it’s no…

observablehq is the equivalent of jupyter for nodejs. Before that we have runkit.

Re: The new Jupyter Book

#62
post #31
post #15

small nitpick : yikes! Jupyter's blog is on Medium :(

Yeah, but unfortunately we haven't found anything that allow easy collaboration with folks who don't know how to use GitHub, and migrating away from medium is a paiiin. Though if you have a solution, I would be happy to push for it on the Jupyter side.

Maybe this jupyter book can be used as a blog?

Re: The new Jupyter Book

#63
post #38
post #31

Earlier quoted context omitted.

Yeah, but unfortunately we haven't found anything that allow easy collaboration with folks who don't know how to use GitHub, and migrating away from medium is a paiiin. Though if you have a solution, I would be happy to push for it on the Jupyter side.

Unsure if you mean solution for migrating or solution for a good alternative platform, but Ghost has received a decent amount of praise. https://ghost.org/vs/medium/

I've seen ghost, the problem is actually migrating the content, and while there are services they are too expensives for an OSS project, but thanks.

Re: The new Jupyter Book

#64
post #36

Earlier quoted context omitted.

Wow someone use the features I wrote years ago ! <3 You might want to submit a blog post to Jupyter.org to show that this is possible and make it more known.

That work you did those years ago made me a hero at work :) Thanks!

Never had the opportunity to really document it, so thinks for finding it; I would have hoped for a much wider variety of exporter to be published. I'm still happy about the "pip install package" --to=qualname. I thin you can hardly make it simpler.

Re: The new Jupyter Book

#65

Call me old-fashioned, but I dislike Jupyter notebooks, or really anything that I can’t easily use with my editor of choice, diffing tools, etc. Jupyter should just be an editor and execution engine that operates on plain text code, using specially formatted comments to delineate cells. If I want to edit it with vim and execute it using plain old Python I should be able to.

Well the nice thing is you can, Notebook is just a file format; but many tools allow you to select a bunch of text or use comments as delimiter and still execute using Jupyter. JupyterLab text editor does that by default. ANd I've seen vim plugins for that.

Notebook document are _meant_ to keep output as they are design for research and where the records of your results are important, but you also don't have to use ipynbformat with the notebook UI either.

Re: The new Jupyter Book

#66
post #31

Earlier quoted context omitted.

Yeah, but unfortunately we haven't found anything that allow easy collaboration with folks who don't know how to use GitHub, and migrating away from medium is a paiiin. Though if you have a solution, I would be happy to push for it on the Jupyter side.

I would just teach people how to use github. lol.

That is my POV, but I'm not the only one deciding, and not all people contributing to the blog are coders, we had request for execs/manager for guest blog posts to review before publishing so a lot of poeple were against github.

Re: The new Jupyter Book

#67
post #37

Earlier quoted context omitted.

I’m out of the loop. What’s wrong with Medium?

From the top of my head: - captures creativity into a centralized proprietary platform on which creators have no control - modal dialogs nagging you to create an account when you just want to read an article - uniform, soulless, dull visual design - heavy pages loaded with JavaScript that don't add any value for the reader

Make all the articles by default behind paywall, and even as an admin on the blog.jupyter.org I can' deactivate that, I need to ask the author that submitted it.

Re: The new Jupyter Book

#68
post #34

Earlier quoted context omitted.

Sorry only 24h per day. Most of the work is volunteer. If you want ascii doc you'll need to put some elbow grease.

asciidoc is independently maintained https://asciidoctor.org/docs/asciidoctor.js/ you will save the effort needed to maintain a new format.

Sure, great ! Do you also have a Python binding for nbconvert ? There are about a dozen places where we render and sanitize markdown can you go add hooks for asciidoc as well ? There also need to be an option for user to select the formatting they want, and likely store that in the notebook format ; I guess it will take you only a couple of hours to patch it and translate. The docs will need fixing as well.

Once you've done it for notebook, can you do it for Lab, VS Code, Nteract, Cocal, Colaboratory ? Thanks.

Re: The new Jupyter Book

#69
I'm considering choosing something for a writing project with some diagrams that I might like to be executable / interactive, so that brought me here. It might be nice if the Jupyter Book and the Executable Book Project web pages acknowledged a bit more that there are alternatives out there and discussed the differences. I'm particularly thinking of Observable -- it looks like Observable has a good article comparing Jupyter to Observable: https://observablehq.com/@observablehq/observable-for-jupyte...
Post reply on HN