News for hackers. Stuff that matters.
Re:Pyodide: Bringing the scientific Python stack to the browser by scribu on Tuesday April 16, 2019 @08:25PM (#19678567)
> If I'm to spend 8+ hours a day doing serious work in a web browser, the browser needs to be better.

Agreed! Jupyter notebooks are great, but I miss my Vim keybindings when editing code in cells.

(Plugins like Vimperator always collide with some native keybindings.)

Re:Pyodide: Bringing the scientific Python stack to the browser by hipplec on Tuesday April 16, 2019 @09:03PM (#19678756)
If you run EIN (Emacs Ipython Notebook module) in emacs with vim keybindings (via spacemacs or evil mode, or some other distribution/mode) you can get some pretty great results. Would definitely look into it if you're either already using emacs or willing to try it out.
Re:Pyodide: Bringing the scientific Python stack to the browser by jaster on Wednesday April 17, 2019 @03:24AM (#19680489)
I tried it at some point, but a minor inconvenience was that it kept adding superfluous metadata to the cells I was editing.

Since some of the notebooks I work on are collaborative and versioned with git, this was painful for reading diffs (even more so with the ipynb format) so I dropped it to my regret.

Re:Pyodide: Bringing the scientific Python stack to the browser by jaster on Wednesday April 17, 2019 @03:18AM (#19680466)
It's far from perfect, but I use jupyterlab with the jupyterlab-vim extension for this: https://github.com/jwkvam/jupyterlab-vim
Re:Pyodide: Bringing the scientific Python stack to the browser by TeMPOraL on Wednesday April 17, 2019 @03:02AM (#19680417)
Not just keybindings. I don't know how your Vim setup looks, but my Emacs setup gives me some extra "non-default" tools that are consistent across the whole program, whether I'm editing Lisp, JS or managing files in a directory. Two that I use daily are semantic select (you press a key to expand your selection to the nearest encompassing semantic unit) and multiple cursors.

I did spend several days in a row typing code 10+ hours a day in Observable notebook (I had some idea I needed to validate and demonstrate to other people in the company). While the tool itself was amazing, the coding aspect was not.

Re:Pyodide: Bringing the scientific Python stack to the browser by esclerofilo on Tuesday April 16, 2019 @08:34PM (#19678613)
qutebrowser had a keybinding for opening things in vim IIRC