3 ms·
While we're at it. Notebooks aren't a real programming environment.
by rr808 1y ago
While we're at it. Notebooks aren't a real programming environment.
- incognito124 1y agoI don't think anyone is disputing that
- klysm 1y agoHuh we must be hallucinating then?
- rexpop 1y agoYeah, this simply doesn't work for me; ie the expressions did not evaluate, and output was not made visible. I have never had a successful experience writing or running programs in notebooks like this--although I have not, arguably, tried with high stakes. As soon as the stakes rise that far, however, I reach for a whole-ass Unix environment with a shell, a filesystem, and a stateful process model. Is this a crutch? Is it too much overhead? It's arguably absurd that I even ask. (Edit: It's actually killing me how ambiguous I'm being, right now. There's no winning.)
- zahlman 1y ago> As soon as the stakes rise that far, however, I reach for a whole-ass Unix environment with a shell, a filesystem, and a stateful process model. I don't understand what you mean by "reach for". Don't, for example, Linux desktop users have all these things at hand all the time? For me it would take much more effort to set up a "notebook" than a virtual environment.
- fragmede 1y agoFor you, sure, but for someone that lives and breathes notebooks, running jupyter notebook and going to localhost:8888 already happened, so it's opening a terminal that's the extra step.
- zahlman 1y ago... How do you do those things without a terminal?
- deleted 1y ago[deleted]
- hollerith 1y agoYou would start the Jupyter application, then use a browser to go to localhost:8888 :) To start the application, you would typically use the start menu on Windows or the Dock on MacOS. Alternatively on MacOS you could point the Finder at the /Applications folder, then start the application from the Finder window. (This is not meant as an endorsement of notebooks.)
- fragmede 1y agoinstall https://github.com/jupyterlab/jupyterlab-desktop https://github.com/jupyterlab/jupyterlab-desktop and double click
- rexpop 1y agoAverage data scientist is a complete Unix dunce. (no disrespect) https://xkcd.com/2501/ https://xkcd.com/2501/
- jacquesm 1y agoAgreed. Even so, you'd be surprised to find that some companies run them in production. I never got the idea behind that, maybe someone that engages in such a practice could enlighten me. I have yet to hear a good rationale.
- extraduder_ire 1y agoReal in what way? I'm not too familiar with them, but they seem about on par with the environment for JavaScript that is html files or "web pages". Making a html document so someone can easily run some JavaScript, seems like the closest parallel to making a jupiter notebook so someone can easily run some python.
- moffkalast 1y agoJupyter is like if someone decided they don't like neither REPL nor running complete scripts and did something that makes a mockery of both.
- pseufaux 1y agoDefine "real programming environment" Seems like an odd way to say, "Notebooks don't fit my workflow/usecase."