←back to thread

356 points california-og | 6 comments | | HN request time: 0.851s | source | bottom
1. yasser_kaddoura ◴[] No.42172687[source]
I don't get the argument for using web technologies to complicate this process. What does this added complexity solve? If anything, it slows the process and remove much needed features like auto-completions, snippets, and extensions. Also, it makes collaboration harder, since, most likely, others aren't familiar with your setup.

You only need to setup one environment once and use it forever with minor incremental improvements as tech evolves.

If you are a n/vim user, you can accomplish this by:

1- Data exploration: text -> jupyter notebook via https://github.com/untitled-ai/jupyter_ascending that uses jupytext. This way, you can efficiently edit and run code from your text editor.

2- Writing: you can use https://github.com/lervag/vimtex for LaTeX

On top of these, you can use tmux with tmuxp to open projects instantly.

You can have a seamless process with Emacs using org mode [1] [2] and/or Auctex.

[1] https://sqrtminusone.xyz/posts/2021-05-01-org-python/

[2] https://martibosch.github.io/jupyter-emacs-universe/

replies(3): >>42172922 #>>42173284 #>>42173984 #
2. antononcube ◴[] No.42172922[source]
All good points.

Except, I do not like Python that much, I would rather use non-Python-centric tools. (That is why I talk about Raku and Mathematica.)

BTW, thanks for pointing to https://github.com/imbue-ai/jupyter_ascending !

3. squeegee_scream ◴[] No.42173284[source]
agreed, folks who want a reactive notebook should seriously consider emacs. there are many emacs users who use it for only a few things, and reactive notebooks is often one of them
replies(1): >>42186630 #
4. cdaringe ◴[] No.42173984[source]
When I fire up my jupyter notebook in my browser, what technologies am I using?

When I fire up OPs website, what technologies am I using?

5. TeMPOraL ◴[] No.42186630[source]
I'm saying this as someone who lives in Emacs: it's all fine until you want to show the notebook to someone else.
replies(1): >>42203030 #
6. a96 ◴[] No.42203030{3}[source]
As a primarily (neo)vim user, I can relate.