Jupyter, Mathematica, and the future of the research paper

143 views
Skip to first unread message

Jason Grout

unread,
Apr 14, 2018, 11:59:50 PM4/14/18
to Project Jupyter
Here is a very interesting article I saw mentioned on HackerNews about why someone switched from Mathematica to Jupyter: https://paulromer.net/jupyter-mathematica-and-the-future-of-the-research-paper/

Some quotes:

"The [recent Atlantic] article asks why Jupyter succeed where Mathematica failed. The obvious contrast is between the proprietary world of Wolfram and the open-source model of the software ecosystem that Jupyter mobilizes."

...

"In the larger contest between open and proprietary models, Mathematica versus Jupyter would be a draw if the only concern were their technical accomplishments. In the 1990s, Mathematica opened up an undeniable lead. Now, Jupyter is the unambiguous technical leader.

"The tie-breaker is social, not technical. The more I learn about the open source community, the more I trust its members. The more I learn about proprietary software, the more I worry that objective truth might perish from the earth."


Thanks,

Jason

Fernando Perez

unread,
Apr 15, 2018, 12:38:14 AM4/15/18
to Project Jupyter
On Sat, Apr 14, 2018 at 8:59 PM, Jason Grout <ja...@jasongrout.org> wrote:
Here is a very interesting article I saw mentioned on HackerNews about why someone switched from Mathematica to Jupyter: https://paulromer.net/jupyter-mathematica-and-the-future-of-the-research-paper/

Excellent read, thanks for sharing this, Jason! 

Cheers

sp...@draves.org

unread,
Apr 15, 2018, 11:47:39 AM4/15/18
to jup...@googlegroups.com
Thanks for the link Jason.  Here's the whole Hacker News thread, with a diversity of viewpoints: https://news.ycombinator.com/item?id=16840692
I am really interested in the ways the web is not up to the task of native apps (a couple people mentioned that as a problem for Jupyter), and I asked about it there.


--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+u...@googlegroups.com.
To post to this group, send email to jup...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAHAreOrnT7tKYkF0P9xHEe%2ByNcr7U41PwS83sm%2BtAsJWjKNsDg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Matthias Bussonnier

unread,
Apr 15, 2018, 1:21:29 PM4/15/18
to jup...@googlegroups.com
> I am really interested in the ways the web is not up to the task of native apps (a couple people mentioned that as a problem for Jupyter), and I asked about it there.

This is an inherent conflict between usability and security, and also a couple of missing API. I'm going to take the easy example of Keyboard handling
- You usually cannot bing the Cmd-Q/Cmd-W shortcut for security reason. Website should not be able to prevent user from closing the tab.
- ON top of the browser, the OS is often capturing event (Cmd-M on my machine minimize windows).

You thus are _restricted_ on your shortcuts, and this is one of the reasons we have command and edit mode.

On the API point of view, the JS api is 1) not uniform across browsers, 2) not as complete as on the desktop.
You get only location information ant not layout, or which symbol, but no modifiers.
In a purely English/Ascii environement this is fine, but as soon as you consider internationalisation it is an issue,
for example in an early notebook interface we decided to bind "Split cell" to "Alt-minus" I believe.
On German keyboard there was no way to distinguish that from normal minus. So literally having any
German typing minus split their cell.

The gap Native/Web is closing (with things like electron that provide menubar, right-click-open, integration...etc), but there are still some challenges.
-- 
Matthias


On 15 April 2018 at 08:47, sp...@draves.org <sp...@draves.org> wrote:
Thanks for the link Jason.  Here's the whole Hacker News thread, with a diversity of viewpoints: https://news.ycombinator.com/item?id=16840692
I am really interested in the ways the web is not up to the task of native apps (a couple people mentioned that as a problem for Jupyter), and I asked about it there.

On Sun, Apr 15, 2018, 12:38 AM Fernando Perez <fpere...@gmail.com> wrote:
On Sat, Apr 14, 2018 at 8:59 PM, Jason Grout <ja...@jasongrout.org> wrote:
Here is a very interesting article I saw mentioned on HackerNews about why someone switched from Mathematica to Jupyter: https://paulromer.net/jupyter-mathematica-and-the-future-of-the-research-paper/

Excellent read, thanks for sharing this, Jason! 

Cheers

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+unsubscribe@googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Project Jupyter" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jupyter+unsubscribe@googlegroups.com.

To post to this group, send email to jup...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages