4 ms·
Yeah but jupyter leaves bad taste in the mouth. Very frustrating to debug, binary file (no git/diff), much harder to layout than RMarkdown, no variable explorer
by blahi 10y ago
Yeah but jupyter leaves bad taste in the mouth. Very frustrating to debug, binary file (no git/diff), much harder to layout than RMarkdown, no variable explorer. Additionally, the kernel idea is kind of lame/not implemented well. And you are getting nowhere in the data world without proper R support.
There wasn't migration to python because there's a total lack of anything to migrate to in python. It has only textbook examples as far as statistical models go. That's around 10% coverage and pretty much 0 coverage for all the abstractions and utility packages in R. Pretty much the same with machine learning (minus neural networks where it is strong). Python took some share from matlab and data processing tools but I don't see it retaining that. IMO it will lose it to Julia for the engineering & science people and to Scala for the data processing people.
The "second best language for everything" doesn't really work too well in the "data science" world.
- aeroevan 10y agoJupyter (IPython) notebooks aren't binary, they are JSON. Clearing output before committing in git does show reasonable diffs (including output causes way too much churn). Most of the nice stuff from RStudio is making its way into https://github.com/jupyterlab/jupyterlab https://github.com/jupyterlab/jupyterlab which is starting to look nice.
- plafl 10y agoWhat machine learning tools are missing from python? I think it's the best supported language but I would like to know what I'm missing
- apathy 10y agoGAMs, BARTs, extensions to the Cox model, etc.
- aheilbut 10y agoI'm curious why you view the jupyter kernel idea to be not implemented well?
- blahi 10y agoBecause it breaks all the time for some esoteric (but always different than the previous) reason.