Re: [discuss] SQL Database version control tool recommendations?

2018-08-29 Thread Byron Smith
No recommendation here, but I just came across this tool for including/diffing sqlite binaries in git repos , which is clearly relevant. (It came up in a HN discussion for another related application .) On Fri

Re: [discuss] Slide of Joel Grus' JupyterCon Talk "I Don't Like Notebooks"

2018-08-29 Thread Cameron Macdonell
Hi everyone, This is a great discussion. Feel free to continue it. Would someone be interested in writing a blog post to summarize Joel Grus' opinions and the discussion we've had here? Cam Discuss List Moderator From: Hao Ye Sent: Wednesday, August 29, 2

Re: [discuss] Carpentry lessons material in multiple (spoken) languages

2018-08-29 Thread Maxime Boissonneault
My two cents from a bilingual organization in Canada : From our experience at Compute Canada (we produce most of our written content in both French and English), having *separate* content is a recipe for one of them to become outdated. What we found works well is MediaWiki with the Language Ex

Re: [discuss] Slide of Joel Grus' JupyterCon Talk "I Don't Like Notebooks"

2018-08-29 Thread Hao Ye
I agree with what Simon wrote about hidden state, and I strongly feel that it is a lesson/concept that we should emphasize more for workshop attendees, especially those that don't have a substantial amount of experience with programming. The notion that there even *is* such a thing as a hidden sta

[discuss] Re: [Carpentries en Latinoamerica] Carpentry lessons material in multiple (spoken) languages

2018-08-29 Thread Rayna Harris via discuss
Wow, David! The ability to toggle back and forth between the English and Spanish versions of a lesson by clicking on the little globe icon at the top and selecting the language from a drop-down menu is amazing! Will this tool that you built also be able to support multiple languages in the future?

Re: [discuss] Slide of Joel Grus' JupyterCon Talk "I Don't Like Notebooks"

2018-08-29 Thread Bennet Fauber
Carol, I don't think anyone is saying, "Tell people not to use notebooks." The questions are about whether they improve the learning experience for beginners. There is also the question of whether use of the GUI somehow defeats the purpose of the shell lesson by contradicting what is often said t

Re: [discuss] Slide of Joel Grus' JupyterCon Talk "I Don't Like Notebooks"

2018-08-29 Thread JACKSON Michael
Hi folks, Variants on this theme regularly recur over the years, whether the tools used in SWC are a means to an end or the end in themselves, whether the focus should be on a suite of tools used from the command-line, or not. Maybe from this, instead of a one-size-fits-all-so-no-one-is-happy

Re: [discuss] Slide of Joel Grus' JupyterCon Talk "I Don't Like Notebooks"

2018-08-29 Thread April Wright via discuss
We keep an introduction to the notebook in the 00 lesson of the Data Carpentry python materials (spider also covered, courtesy of Katrin Tirol). There’s also a more comprehensive intro to notebooks, contributed by Maxim Belkin, in the extras for that repo. I know other workshops (Like SWC python) d

Re: [discuss] Slide of Joel Grus' JupyterCon Talk "I Don't Like Notebooks"

2018-08-29 Thread David Nicholson via discuss
+1 for what Juan said. I think most of the cognitive load of notebooks can be addressed by giving people a crash course in Jupyter, and by narrating what you do, just like SWC suggests that instructors narrate what they do at the command line or in a REPL, e.g. "so I'm going to type print parenth

Re: [discuss] Slide of Joel Grus' JupyterCon Talk "I Don't Like Notebooks"

2018-08-29 Thread Maxime Boissonneault
Hi Carol, I don't think this is where the subthread about Conda is heading. Jupyter notbooks is orthogonal to Anaconda. You can definitely have Jupyter without Conda. From a teaching perspective, both Conda and Jupyter notebooks do a fine job. But just as it would be beneficial to warn users a

Re: [discuss] Slide of Joel Grus' JupyterCon Talk "I Don't Like Notebooks"

2018-08-29 Thread Juan Nunez-Iglesias via discuss
On Wed, Aug 29, 2018, at 7:06 PM, Waldman, Simon wrote: > Use notebooks, but take care to explain that python != the notebook, > similarly to explaining that git != github. I usually do a quick demo of several ways of running Python: Python REPL, IPython REPL, python my_script.py, notebook. I use t

RE: [discuss] Slide of Joel Grus' JupyterCon Talk "I Don't Like Notebooks"

2018-08-29 Thread Waldman, Simon
FWIW, when helping in SWC workshops, I’ve often found students getting confused in python notebooks due to hidden state. The hidden state issues of notebooks are, however, no different to how many of us work in IDEs with interpreted languages (RStudio, MATLAB), where we run bits of code at a ti