News for hackers. Stuff that matters.
Re:Advanced computing with IPython by da_chicken on Tuesday June 05, 2018 @09:28AM (#17237370)
I'm torn. On the one hand that's really cool to get everything configured and up and running so students can get to the interesting parts. On the other hand, learning how to configure your own environment is kind of an essential part of working with any tool that forces you to understand at least some of the structure involved.
Re:Advanced computing with IPython by sametmax on Tuesday June 05, 2018 @12:18PM (#17239158)
If you have 100 students, you will have 100 different mistakes to debug in the setup. A setup is not a program, there is rarely an easy way to pinpoint a problem, and so it takes a lot of time to setup just one, let alone a 100.

When the number of hours are limited, it's best to skip it entirely, and just provide a solid paper tutorial.

Re:Advanced computing with IPython by nightski on Tuesday June 05, 2018 @01:47PM (#17240193)
I'm so glad my college had class sizes of 10-15 and not 100, what a waste of money.
Re:Advanced computing with IPython by chrxr on Tuesday June 05, 2018 @03:39PM (#17241299)
Average class size of those using JupyterHub was more like 30, excluding two very large, very popular classes. Worth remembering all the classes have labs and sections which are much smaller.
Re:Advanced computing with IPython by akhilcacharya on Tuesday June 05, 2018 @08:07PM (#17243301)
> what a waste of money.

Uh, you know its Harvard we're talking about right?

Re:Advanced computing with IPython by nightski on Wednesday June 06, 2018 @02:24PM (#17249652)
Yes, especially because it's Harvard. It should be better than that given its cost and endowment.
Re:Advanced computing with IPython by nl on Tuesday June 05, 2018 @04:49PM (#17241896)
(Professional ML developer here)

It's almost a waste of time teaching people to setup a deep learning stack.

NVidia will break everything you do with every release and any instructions you write will be outdated in weeks.

For example, the TensorFlow/CUDA/CuDNN installation changes continually because you can't install the default releases of any of them and get a working system.

Re:Advanced computing with IPython by mikepurvis on Tuesday June 05, 2018 @10:49AM (#17238148)
If you're already exposed to what the working system looks like and you later on have to follow the setup tutorial to get it going yourself, that's much easier than starting from scratch. And it's more motivating too, since you know more of what the end result will give you vs hoping that it helps you solve the problem at hand.
Re:Advanced computing with IPython by commandlinefan on Tuesday June 05, 2018 @10:55AM (#17238215)
On the third hand, it's helpful (maybe ideal) to see somebody else do it, see what it looks like and how it ought to behave before trying to set it up yourself. But of course, at some point, you should do everything yourself.
Re:Advanced computing with IPython by chrxr on Tuesday June 05, 2018 @09:29AM (#17237380)
That is a fair point. Please see my reply to my post.
Re:Advanced computing with IPython by da_chicken on Tuesday June 05, 2018 @09:41AM (#17237474)
Ah, that wasn't there when I replied.

I do understand the dilemma. I work at a K-12 and the office next to mine is where they put together the science lab kits for students. It takes a fair bit of understanding to do that correctly sometimes, and that preparation work is some knowledge the students seem to miss out on in order to get to the subject matter. My coworker has mentioned on more than one occasion that with certain modules it feels like she does most of the work and the students just do the final step.

Re:Advanced computing with IPython by chrxr on Tuesday June 05, 2018 @09:47AM (#17237524)
I can appreciate that feeling; my father was an electronics teacher in secondary school in the UK.

It is true that we had to deal with some issues that might not have occurred had students gone through the process of setting up the environment themselves, like have to rebuild the machine of the student who uninstalled Cuda.