HNHacker News
TopNewBestAskShowJobs

denfromufa

245 karma · joined June 6, 2016

ai code agents | co-founded aikynetix
submissionscomments
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Notebook provides keyboard shortcuts also accessible and searchable from command palette. There is also ipymd to write notebook from your editor using markdown. Pycharm supports notebooks and maybe you can use IdeaVim? You can export notebook to .py file from file menu. For git, just don't save the output, which can be removed from cells menu. See ipywidgets repo for notebook examples without outputs.
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Type in jupyter notebook the %qtconsole magic!
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Maybe because Jupyter has already more than 70 kernels and got adopted before other notebooks appeared (Beaker, Spark, Zeppelin)?
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Hey, Tufte also criticizes Excel, which is still most widely used tool for analyzing data and making plots that are not static. Engineers love it. Anyway I will stop here my replies.
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
I replied above - could not reply here somehow initially
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Too much thread-nesting here :) I had the same problem even in Mathematica with long-running cells. Fundamentally it is hard problem to solve in notebook, compared to terminal. Here is more explanation: https://mail.scipy.org/pipermail/ipython-user/2013-July/0128...
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
I use widgets for data exploration, model tuning, and interactive plots. Works great in practice! Have a look at bqplot from Bloomberg used in production.
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
There is cell magic to cache your long-running cells.
denfromufa··on Learning to code as a 30-year-old kid with Apple’s Swift Playgrounds
Does swift work on androids, windows, chromebooks, RPi, consoles? What is the cheapest iOS device that would support swift for kids?
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Ipython terminal is still there, but you can't expect ma$$$ or Excel users to start working in vim or emacs based workflow. Besides browser provides rich output, cross-platform support. The big thing for me are widgets.
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Have you tried stopping or killing the kernel? I found jupyter user group on google very responsive when something is not clear or needs to be extended. Google search on jupyter is pretty bad since still points at old ipython docs, although they do have updated docs for jupyter.
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Not if you are doing significant refactoring and debugging
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
That is why it is better to keep a jupyter terminal or qtconsole around for quick and messy experimentation connected to the same kernel before pushing it to notebook
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Rodeo is python-only last time I checked. Also it is missing notebooks, widgets, extensions, rich outputs, server architecture, multi-user support. Rodeo is closer to spyder than jupyter.
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Notebook is still primary interface for final version of your analysis. But during iteration and experimentation of analysis, the other parts of jupyterlab are really helpful! Before all of these was not so nicely integrated.
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
In PyCharm it is possible now to work directly with jupyter notebooks. Even PTVS gained cell support recently.
denfromufa··on JupyterLab: the next generation of the Jupyter Notebook
Jupyter started from ipython, originally mostly written in python and for python. But the project was so successful that it extended for other languages using cell magic and then kernel system. The team is now mostly using JavaScript, Typescript, except for ipython sub-project. Although it's obvious choice for schools, research, analytical work, and publications, still I really wish for more adoption in corporate environment, that got stuck in proprietary tools.
denfromufa··on Porting Python to GRUB: “Networking without an operating system”
How is this different from micropython?
denfromufa··on Harmony Explained: Progress Towards a Scientific Theory of Music
You should perhaps watch this incredible video from PyCon 2016 given by Lars Bark about music, road trips, software development, and fractals!

https://www.youtube.com/watch?v=bSfe5M_zG2s

denfromufa··on Reverse Debugging for Python
Not sure, seems only in browser
denfromufa··on Release of IPython 5.0
Also spyder: https://github.com/spyder-ide/spyder
denfromufa··on Reverse Debugging for Python
Then I guess http://www.pythontutor.com could do this long before!
denfromufa··on Reverse Debugging for Python
How is this more powerful than what I can already do in PTVS or PyCharm? I can move around the current executing line freely back-and-forth!
denfromufa··on Removing Python's GIL: The Gilectomy [video]
I think this is C++11, while CPython is using C89 and may update to use some C99 features supported by major compilers (GCC, Clang, MSVC).
denfromufa··on Removing Python's GIL: The Gilectomy [video]
How maintainable are these hacks in the long run? Is there firm theoretical basis, if yes, then sources?
denfromufa··on Removing Python's GIL: The Gilectomy [video]
I asked about lock-free data structures from 2 major open-source libs, but Larry found major issues with them. He may consider some of these data structures in the future. I opened a bounty for this.

See closed github issues for gilectomy.

← PreviousPage 5 of 5