{"action":"created","issue":{"url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5576","repository_url":"https://api.github.com/repos/jupyterlab/jupyterlab","labels_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5576/labels{/name}","comments_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5576/comments","events_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5576/events","html_url":"https://github.com/jupyterlab/jupyterlab/issues/5576","id":376863650,"node_id":"MDU6SXNzdWUzNzY4NjM2NTA=","number":5576,"title":"Vision for stable platform for long-lived, reproducible Notebooks?","user":{"login":"nealmcb","id":119472,"node_id":"MDQ6VXNlcjExOTQ3Mg==","avatar_url":"https://avatars2.githubusercontent.com/u/119472?v=4","gravatar_id":"","url":"https://api.github.com/users/nealmcb","html_url":"https://github.com/nealmcb","followers_url":"https://api.github.com/users/nealmcb/followers","following_url":"https://api.github.com/users/nealmcb/following{/other_user}","gists_url":"https://api.github.com/users/nealmcb/gists{/gist_id}","starred_url":"https://api.github.com/users/nealmcb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nealmcb/subscriptions","organizations_url":"https://api.github.com/users/nealmcb/orgs","repos_url":"https://api.github.com/users/nealmcb/repos","events_url":"https://api.github.com/users/nealmcb/events{/privacy}","received_events_url":"https://api.github.com/users/nealmcb/received_events","type":"User","site_admin":false},"labels":[{"id":387307886,"node_id":"MDU6TGFiZWwzODczMDc4ODY=","url":"https://api.github.com/repos/jupyterlab/jupyterlab/labels/type:Question","name":"type:Question","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/jupyterlab/jupyterlab/milestones/5","html_url":"https://github.com/jupyterlab/jupyterlab/milestone/5","labels_url":"https://api.github.com/repos/jupyterlab/jupyterlab/milestones/5/labels","id":1958354,"node_id":"MDk6TWlsZXN0b25lMTk1ODM1NA==","number":5,"title":"Reference","description":"This milestone is for issues that have no further action planned, but which are useful reference.","creator":{"login":"jasongrout","id":192614,"node_id":"MDQ6VXNlcjE5MjYxNA==","avatar_url":"https://avatars0.githubusercontent.com/u/192614?v=4","gravatar_id":"","url":"https://api.github.com/users/jasongrout","html_url":"https://github.com/jasongrout","followers_url":"https://api.github.com/users/jasongrout/followers","following_url":"https://api.github.com/users/jasongrout/following{/other_user}","gists_url":"https://api.github.com/users/jasongrout/gists{/gist_id}","starred_url":"https://api.github.com/users/jasongrout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jasongrout/subscriptions","organizations_url":"https://api.github.com/users/jasongrout/orgs","repos_url":"https://api.github.com/users/jasongrout/repos","events_url":"https://api.github.com/users/jasongrout/events{/privacy}","received_events_url":"https://api.github.com/users/jasongrout/received_events","type":"User","site_admin":false},"open_issues":149,"closed_issues":383,"state":"open","created_at":"2016-08-23T15:38:23Z","updated_at":"2018-12-01T02:22:02Z","due_on":null,"closed_at":null},"comments":3,"created_at":"2018-11-02T15:43:40Z","updated_at":"2018-12-03T21:19:00Z","closed_at":null,"author_association":"NONE","body":"Forgive me for just noting my deep anxiety that the stability of the Jupyter Notebook world may not be what I had hoped, and how this relates to our core values around reproducibility and the like.\r\n\r\nAs background, I *highly* suggest watching [\"The Mess We're In\" by Joe Armstrong](https://youtu.be/lKXe3HUG2l4), about how hard it is these days for even engineers designing computer systems to have a clue how to track down a bug.  For me that bug was [Markdown table alignment stopped working · Issue #3919 · jupyter/notebook](https://github.com/jupyter/notebook/issues/3919). It turns out that the appearance of tables in our foundational document, the notebook, changed in a non-backwards-compatible way, and it was because the project wanted to support a cool new thing called JupyterLab, which I hadn't even even heard of before. But it is \"the future\", *slated to eventually replace the classic Jupyter Notebook*. But it broke expectations about how to specify alignment of columns in tables.\r\n\r\nSo I dug in to this new JupyterLab thing, and quickly got terrified by the notion that\r\n\r\n> JupyterLab itself is co-developed on top of PhosphorJS, a new Javascript library for building extensible, high-performance, desktop-style web applications.\r\n\r\nI'm no Javascript developer, but everything I hear from my developer friends is that the state of churn in frameworks and libraries is way out of control, in line with what Armstrong is talking about.\r\n\r\nSo I guess I want to know if this new direction for notebooks is really going to allow us to write reproducible scientific reports, in ways that will actually continue to work for decades, and won't rely on the sorts of houses of cards that we seem to all be building."},"comment":{"url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/comments/443874040","html_url":"https://github.com/jupyterlab/jupyterlab/issues/5576#issuecomment-443874040","issue_url":"https://api.github.com/repos/jupyterlab/jupyterlab/issues/5576","id":443874040,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0Mzg3NDA0MA==","user":{"login":"nealmcb","id":119472,"node_id":"MDQ6VXNlcjExOTQ3Mg==","avatar_url":"https://avatars2.githubusercontent.com/u/119472?v=4","gravatar_id":"","url":"https://api.github.com/users/nealmcb","html_url":"https://github.com/nealmcb","followers_url":"https://api.github.com/users/nealmcb/followers","following_url":"https://api.github.com/users/nealmcb/following{/other_user}","gists_url":"https://api.github.com/users/nealmcb/gists{/gist_id}","starred_url":"https://api.github.com/users/nealmcb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nealmcb/subscriptions","organizations_url":"https://api.github.com/users/nealmcb/orgs","repos_url":"https://api.github.com/users/nealmcb/repos","events_url":"https://api.github.com/users/nealmcb/events{/privacy}","received_events_url":"https://api.github.com/users/nealmcb/received_events","type":"User","site_admin":false},"created_at":"2018-12-03T21:19:00Z","updated_at":"2018-12-03T21:19:00Z","author_association":"NONE","body":"Thank you all very much for your work, and your responses. They are mostly reassuring. I wonder if the goals for backwards compatibility are documented anywhere.\r\n\r\nLast I checked (when I wrote up this issue, and as documented in [Markdown table alignment stopped working · Issue #3919 · jupyter/notebook](https://github.com/jupyter/notebook/issues/3919)) I couldn't find a way to get cells aligned left in Jupyter Notebook, and the way the documentation suggests fails. Is there an approach that works, @ellisonbg? Or is that use case beyond the scope of the supported Markdown functionality? If the latter, can the documentation be changed? Can such documentation be shared between JupyterLab and Jupyter Notebook?"}}
{"actor":{"display_login":"nealmcb"}}