Binder is really amazing for Python/data science tutorial authors: I have a pandas tutorial on github, and instead of requiring everyone to install a bunch of Python libraries / set up a Docker container, now I can just link to
and people can try out the tutorial right away! Before Binder, running workshops always involved a TON of installation problems and it was a huge amount of work in advance to figure out how people on windows / mac / linux could all get the tools installed.
1) There's Binder, which is the infrastructure for building computational environments around repos, and BinderHub, which hosts the executable code online. Binder's model, as I understand it, is to develop the infrastructure and then have universities/institutions/whatever host BinderHub: https://binderhub.readthedocs.io/en/latest/
Should point out I actually found it via this doc URL where the runs are actually embedded within the template which I found pretty interesting, turns out to be part of Sphinx generation ...
Does anyone know where Binder gets its funding from? Or how much it costs to run an operation like this?
I’m wondering if it’s economically feasible to make online textbooks and references interact-able through a Jupyter backend. I know it’s already technically possible via nb-interact, but I haven’t seen it used besides a classroom size.
At the current level of usage and compute resources it costs about $50000 per year to run the services, if you don't have to pay the humans that help build and run it. We are an open project, if anyone wants to join to learn more about Kubernetes, Jupyter, Ops, Python, Docker you would be very welcome. We hang out on https://gitter.im/jupyterhub/binder and https://github.com/jupyterhub/binder is a meta repository.
This link gives me a "Binder inaccessible" error, FWIW.
>Is this a Binder that you created?
>If so, your authentication cookie for this Binder has been deleted or expired. You can launch a new Binder for this repo by clicking here.
> Did someone give you this Binder link?
>If so, the link is outdated or incorrect. Recheck the link for typos or ask the person who gave you the link for an updated link. A shareable Binder link should look like https://mybinder.org.
That is the right link. Unfortunately we haven't yet found a good UX solution to people sharing the "wrong" link which only works for their personal instance.
https://mybinder.org/v2/gh/jvns/pandas-cookbook/master
and people can try out the tutorial right away! Before Binder, running workshops always involved a TON of installation problems and it was a huge amount of work in advance to figure out how people on windows / mac / linux could all get the tools installed.