Weekly reports archive#
This is an archive of weekly reports.
2018-02-05#
Actions#
Help or discussion needed; Agenda Items for Monthly Meeting
1.1 Open PRs
[CH] We should discuss Matthias’ PR about Federation, with the goal of having a clear path forward to merging! (PR)
1.2 Open issues
[CH] If anybody would like access to any of the accounts they don’t have access to, please say so and we’ll get you connected! (e.g. twitter, google analytics, pip rights, etc) issue
[CH] From last meeting: come up with rough guidelines for blog post / communications (e.g. don’t post too close to one another) (issue)
[CH] Discuss merging the BinderHub helm chart into JupyterHub + maybe some docs. (issue)
Organization highlights#
Min + Chris are going to France for a Jupyter Days event! There will be a talk of some kind
The organizers are interested in setting up a JupyterHub for a cluster of French universities, we’ll hopefully work with them while we’re there.
Thanks, Things to Celebrate, and anything else#
Binder made it into Nature! Thanks to Carol + Tim for being awesome and representing the project :-) (link)
The Berkeley Data 8 class connected their online textbook with Binder, and twitter was really excited about it
2018-01-29#
Open issues#
-
Chris gives Jessica access to GA
starting point for this is popular repos from GA
Next actions (team)#
Please add yourself to the Team Organization list
Come up with rough guidelines for blog post / communications (e.g. don’t post too close to one another)
Figure out how to remove tracking all subdomains of mybinder.org on GA
List all potential blogpost that should be publish and blog.jupyter.org create drafts for them with date ranges.
Binder browser extension (Matthias)
JuyterDays France (Sylvain, Loic?)
JupyterLab release (Brian)
What’s new in Binder / Happy New Year (Chris H)
JupyterDays CFP (Brian/Fernando)
Follow up on Matthias’ suggestion to come up with a list of access/keys/etc. by repo/service/etc. so that where information is stored and who has access
Read the docs
PyPI
Analytics
check out and improve the ISSUE_TEMPLATE.md for Binder vs binderhub issues. Proposed additions:
binder is for users
binderhub is about the software
Review and improve step by step deployment checklist for mybinder-deploy
review which steps can be automated
Carol will create an incident report from my experience this morning. The goal is to increase confidence in deploy process for those that are not deploying on a regular basis. [COMPLETED]
when to deploy to mybinder after merging into binderhub (releases of binderhub would mitigate this)
can we create more visibility into what is working/not working when we made a deployment that isn’t working
Team News and Informational items#
February 2018 Video Call scheduled for February 8, 2018 6pm Zurich time. Details
Chatted with Sylvain + Loic in France, they’re interested in a JupyterHub for French unis.
French HPC/Loic have spent some effort in setting up something that looks very much like binder, interested in maybe using binder/jupyterhub
Hosting on OVH (something like google cloud/AWS but more Euro).
Some ‘JupyterHub federation’ similar to berkeley MOOC work
Prepared a draft blog post (blog.jupyter.org) for the MyBinder browser extension.
try to avoid conflicts with other posts
to get a list of other posts ask steering council/mailing list to find out what other sub-projects are doing
raise as an issue on the weekly Jupyter meeting under communications (Carol) COMPLETED
Organization highlights#
Reaching out to JOSS COMPLETED
Tim is reviewing a paper and will mention that it would have been nice to have a binder link
Ask eLife if they want to fund a project to integrate with binder for their “archive to GitHub” idea?
https://elifesciences.org/inside-elife/dbcb6949/forking-software-used-in-elife-papers-to-github
Tim will send a short email to Naomi to see what they think
Jupyter Days event coming up in March in France.
Conversation with Sylvain and Loic
Date early March (5th??)
300 to 500 attendees
Prepare a blog post annouce (ask Sylvain)
Chris might be in the area, Min will probably go, who else is interested?
JupyterCon CFP website online (restricted access) let’s not try to cram blog post too close to the CFP annouce.
Hackathon with Data Carpentry at BIDS next week (Jan 9th and 10th), Chris H will work on Binder teaching material.
BinderHub projects#
Security update for meltdownattack.com performed (Thanks Yuvi)
Prod cluster scaled down to 3 nodes and switched from n1-standard class nodes (equal CPU + memory ratio) to n1-highmem (more memory than CPU) based on our usage metrics (as part of meltdownattack.com fix)
npm refactor merged (yay @minrk! @rgbrk & other nteract folks)
playground.mybinder.org now redirects to play.nteract.io (yay cross-promotion) (this was down for Chris H today. Others? (is down for me too, should check with nteract folks)) I just checked again and it’s back up - CH
Works for Matthias, Tim, Chris. Is that exectuing on same machines as MyBinder.org ? (nope it’s not)
Working on fixing binder badge being blocked by privacy badger (jupyterhub/binderhub#379)
our badge.svg is served from same host as some cookies we set which triggers a tracking warning
now served from static.mybinder.org/badge.svg but apparently still triggers warning
how to respect DNT headers?
fix that the GA cookies is set on *.mybinder.org not just the top domain
Loading page PR is almost ready (jupyterhub/binderhub#384)
this is better than watching a washing machine
Looks like Tony Stark Visor in his Iron Man suit.
Matthias has one concern about css animations power draining.
Chris H will give a go at the BinderHub setup instructions w/ a more recent dev version to make sure they’re still correct.
Matthias will rebase the Federation PR. Thoughts on it ?
lots of details to work out, but let’s label it as a prototype
how do we keep versions in sync, how to handle when they are out-of-sync, etc
do we create a separate prototype service from mybinder.org
look into what the grant covers related to federation
which privacy policies apply when on a federated deployment
vision for federation blog post to see what others think?
make sure users see who is providing the CPU to them
step 1 before pushing the federation idea is to start having good releases that users can rely on
More eyes on this deployment process proposal jupyterhub/mybinder.org-deploy#225
5.3 JupyterHub projects#
Working with Matthew Rocklin on daskernetes that helps integrate kubernetes + dask for use on z2jh. They have a demo on 6th.
Team-Compass added to track our virtual meetings and team metrics
list of team members begun - please add yourself to the README
Work this weekend and next week on updating Ansible deployment with nbgrader and AWS for Cal Poly Data Science course
JupyterHub session cookie implemented (jupyterhub/jupyterhub#1577)
external OAuth (and token auditing) almost ready: jupyterhub/jupyterhub#1590
yuvipanda/jupyterhub-ltiauthenticator exists, can integrate with Blackboard / Canvas / EdX / etc
2017-12-25#
Organization highlights#
Communications, Social Media, Conferences, Outreach
Reaching out to JOSS COMPLETED
BinderHub projects#
network firewalls/throttling landing on mybinder.org this week, so keep an eye out for issues
KubeSpawner update
JupyterHub projects#
KubeSpawner 0.7.1 release
Team-Compass added to track our virtual meetings and team metrics
list of team members begun - please add yourself to the README
Related projects#
part of making a repo2docker release a pypi account was created (mybinderteam), ask Tim to share password/login via lastpass if you are interested. It should be connected to the gmail account as well. (#136)
Next actions (team)#
Please add yourself to the Team Organization list
Thanks, Things to Celebrate, and anything else#
Thanks Tim for submitting a Moz Science mini grant proposal.
Review and provide thoughts on Etherpad for a proposal Tim is thinking about submitting to Mozilla mini grant to fund ~3 one day events around “using binder to do cool things” in Europe.
Moz Mini Grant submitted.
Welcome Gladys Nalvarte to the team! Great to see you on board as an intern at Simula. Congrats on the PRs. Please let us know if you have questions :D
Congrats to Yuvi Panda on his KubeCon talk!
http://carreau.github.io/posts/31-open-in-binder-browser-extension.html !!!
Congrats to the entire team for the very successful launch of mybinder.org and write up in Jupyter Blog and eLife.
2017-12-17#
Team News and Informational items#
Hired Gladys Nalvarte as intern at Simula. Getting to know the codebase, tools involved. Made a couple of PRs already! Welcome Gladys! Please let us know if you have questions :D
Organization highlights#
Created new Twitter and Google group: mybinderteam COMPLETED
Binder 2.0 blog posts nearly ready, Chris has been awesome wrangling this, lots of little things left to do, please help, jupyterhub/binder#22 COMPLETED
Tim is thinking about submitting a proposal to Mozilla mini grant to fund ~3 one day events around “using binder to do cool things” in Europe. Etherpad with thoughts/details REQUEST FOR INFORMATION
Reaching out to JOSS STATUS? Completed?
BinderHub projects#
network firewalls/throttling landing on mybinder.org this week, so keep an eye out for issues
KubeSpawner update
We need to get grafana back up and running for monitoring +1 (landed! https://grafana.mybinder.org) COMPLETED?
JupyterHub projects#
KubeSpawner 0.7.1 release
Team-Compass added to track our virtual meetings and team metrics
list of team members begun - please add yourself to the README
Related projects#
part of making a repo2docker release a pypi account was created (mybinderteam), ask Tim to share password/login via lastpass if you are interested. It should be connected to the gmail account as well. (#136)
Open issues#
Review and provide thoughts on Etherpad for a proposal Tim is thinking about submitting to Mozilla mini grant to fund ~3 one day events around “using binder to do cool things” in Europe.
Moz Mini Grant submitted.
Next actions (team)#
Let’s tweet from Jupyter (and give Ana an FYI) to publicize the browser extension for Firefox in Matthias’ blog post COMPLETED
Please add yourself to the Team Organization list
Thanks, Things to Celebrate, and anything else#
Welcome Gladys Nalvarte to the team! Great to see you on board as an intern at Simula. Congrats on the PRs. Please let us know if you have questions :D
Congrats to Yuvi Panda on his KubeCon talk!
http://carreau.github.io/posts/31-open-in-binder-browser-extension.html !!!
Congrats to the entire team for the very successful launch of mybinder.org and write up in Jupyter Blog and eLife.
2017-12-04#
Team News and Informational items#
Hired Gladys Nalvarte as intern at Simula. Getting to know the codebase, tools involved. Made a couple of PRs already!
Organization highlights#
Created new Twitter and Google group: mybinderteam
Binder 2.0 blog posts nearly ready, Chris has been awesome wrangling this, lots of little things left to do, please help, jupyterhub/binder#22
Tim is thinking about submitting a proposal to Mozilla mini grant to fund ~3 one day events around “using binder to do cool things” in Europe. Etherpad with thoughts/details
BinderHub projects#
network firewalls/throttling landing on mybinder.org this week, so keep an eye out for issues
KubeSpawner update
We need to get grafana back up and running for monitoring +1 (landed! https://grafana.mybinder.org)
JupyterHub projects#
KubeSpawner 0.7.1 release
Related projects#
part of making a repo2docker release a pypi account was created (mybinderteam), ask Tim to share password/login via lastpass if you are interested. It should be connected to the gmail account as well. (#136)
Open issues#
jupyterhub/zero-to-jupyterhub-k8s#271 PyCon tutorials, Tim thinks this is in limbo, what is the plan? Deadline fast approaching. The tutorial deadline has passed (Carol) - RESOLVED.
Next actions (team)#
Let’s tweet from Jupyter (and give Ana an FYI) to publicize the browser extension for Firefox in Matthias’ blog post
Thanks, Things to Celebrate, and anything else#
http://carreau.github.io/posts/31-open-in-binder-browser-extension.html !!!
Congrats to the entire team for the very successful launch of mybinder.org and write up in Jupyter Blog and eLife.
2017-11-26#
Organization highlights#
Created new Twitter and Google group: mybinderteam
Binder 2.0 blog posts nearly ready, Chris has been awesome wrangling this, lots of little things left to do, please help, jupyterhub/binder#22
Open issues#
jupyterhub/zero-to-jupyterhub-k8s#271 PyCon tutorials, Tim thinks this is in limbo, what is the plan? Deadline fast approaching.