# Technical Directors Weekly Call ### Attendees ### Agenda - Karim, Axel (Day 1) - Carnets - Resource allocation - Discussion on Carnets roadmaps - TOS - What's in the MVP # May 13th 2024 ### Attendees - Sylvain - Johan - Jeremy - David - Darian ### Agenda - Carnets - Tasks for Trung and Nicolas - S3 - Oauth - Set of kernels - Work with Trung to tackle a v1 deployment - e.g. A supabase-based deployment with 1 bucket per user (if that is the simplest) - A server that has a OAuth callback providing tokens for s3 # May 06th 2024 ### Attendees - Sylvain - Johan - Jeremy - David ### Agenda - Updates on hiring - Axel Obermeier -> 1 day a week - Matthias Meschede -> septembre - Recrutement CFO - Trip to NYC for Bloomberg - Jeremy: open studio day - Time with Ely and Legend - Upcoming update with LSP - Johan: open studio day - meeting ArcticDB / sparrow - meeting Mamba 2.0 - Sylvain: - Discussions about Carnets - Supabase. - Resource allocation - Went over resource allocation table # March 04th 2024 ### Attendees - Sylvain - Johan - Darian - Jeremy - David ### Agenda - Updates on hiring - Trip to NYC for Bloomberg - Discussions about Carnets # January 29th 2024 ### Attendees - Sylvain - Martin - Darian - Jeremy - David ### Agenda - Discussions about Carnets - Hosted vs self-hosted - Security and maintenance - MVP? # January 22nd 2024 ### Attendees - Sylvain - Martin - Darian - Jeremy - David - Johan ### Agenda - QuantStack 2024 slides - Handling authentication - Fief - Roll your own - Various discussions about Carnets # November 20th 2023 - Sylvain - Martin - Darian - Jeremy - David - Johan - Frederic ### Agenda - Recruitment: Ian, Gregory - laptops: Martin, # November 13th 2023 - Sylvain - Martin - Darian - Jeremy - David - Johan - Frederic ### Agenda - Two Sigma laptop Two people, maybe one laptop to Darian. * Darian, Martin, *** - ## October 2d 2023 ### Attendees - Sylvain - Martin - Darian - Jeremy - David - Johan - Frederic ### Agenda - First day of Romain - Resource allocation Spreadsheet - Recruitment Ian -> Darian to interview him Romain -> starting with a contract Jan-Hendrick -> Fred to talk to him - Discussion with Carlos on PR on YStore https://github.com/y-crdt/ypy-websocket/pull/86 - Ongoing proposals CNAM URG Université Paris École Polytechnique ## September 4th 2023 ### Attendees - Sylvain - Martin - Darian - Jeremy - David ### Agenda - Resource allocation: - ArcticDB - AWS starting soon - Check on who is doing what at the moment - Sylvain presented the pitch for Carnets.io - Already presented to some people - Need to work on a shorter (seconds / minutes) version of it? ## July 31st 2023 ### Attendees - Sylvain - Martin - Darian - Jeremy - Frederic - David ### Agenda Resource allocation: - Cresset - David - Conda-forge website - Fred and Darian to talk to Gabriela. - Sagemaker SDK - ? Projects - JupyterCAD -> September. - Enthought -> nothing in sight. - Glue - ESA -> Pangeo. - JupyterLite deployments. ## July 24th 2023 ### Attendees - Sylvain - Johan - Martin - Darian - Jeremy - Frederic - David ### Agenda - JupyterCon budget update by Sylvain - Notebook 7 release - Staffing ## July 17th 2023 Cancelled ## July 10th 2023 Cancelled ## July 03rd 2023 Cancelled? ## June 26th 2023 ### Attendees - Sylvain - Johan - Martin - Darian - Jeremy - Frederic ### Agenda - recruitment - Armin - needs to discuss the salary as he is asking a bit too much - databricks - [ipykernel changes](https://github.com/ipython/ipykernel/pull/1114) done that are none breaking. they want it in. - Johan has some reservations - we should wait a bit to mature sub terminals - new website - discussion at next week director's meeting with gabriela - Carlos situation - Candyce is dead? - We should start supporting deploying Jupyter infra (stepping a bit on the toes of 2i2c) - We should probably discuss with Chris to build a scenario of deployement - Their focus is actually universities. But for us it will be more related to companies and institutions - Idea: work on having hybrid deployment (Lite + metal usage) > David will work on Jupyverse and RTC on this. Hopefully we can get more money to cover Andreas. - customer/contract follow up - summer party - Ask Isabel to announce the date and close the pool. - Resource Allocation Trung to move to Voila Denisa to work on debugger Nicolas on accessibility - ipywidgets release - PR supporting Lumino 2 merged - Release to be made after widgets call ## June 19th 2023 ### Attendees - Sylvain - Johan - Martin - Darian - Jeremy - David - Frederic ### Agenda - [JEP about connection file](https://github.com/jupyter/enhancement-proposals/pull/106) comment from Eric Charles. - ~~We will hopefully get the PR merged tonight at the SSC meetin. We should thank Johan for his patience as the JEP has been open for 2.5 years.~~ Edit: today's SSC meeting was on a US bank holiday, so the PR was not merged. Although we got to talk to Eric Charles. It seems that this will not be reconciled since he would like us to drop the proposal entirely and "work on the problem more globally" and make a large proposal addressing all possible ways in which we connect to the kernel, and not have the kernel communicate back its ports anyhow. - Sylvain: we will wait for the next SSC meeting for a third party to confirm the vote (e.g. Zach or Kevin) and post on the issue to thank everyone. - Resource allocation: CEA signed the contract, and Serge will work on it, but we will need some more resources to do all in time. The project requires good knowledge of the C++ language , and I think that Joel may be a good fit for it. - Joel will work with Serge on this. Johan to tell Joel about it. - Chat with Gabriel from Quansight last Friday about accessibility. - Let's give more credit to Quansight in our communications about accessibility. - Encourage people working on accessibility to reach out to counterparts at Quansight. - Edit by Sylvain: it seems that the main issue that the Quansight team has is that we did not credit them enough and signed out blog post as "QuantStack". I recall that we did tell them about this because we wanted the post to be used in our grant proposal. - Work on hub - new business model - start doing some maintenance on hubs for universities and increase our client coverage. - Work on a new business model more similar to that of 2i2c? - TODO: talk to Andreas about this new business model - Enable test deployments of various use cases with fully authenticated users. - Lite + identity - Sylvain: jupyverse endpoints for: - user settings - user storage (content?) - Darian: keep it all static, client-side only auth. - Sylvain: variable geometry deployment: full static - only user database, etc... - Jupyverse behind proxy - JupyterHub + Jupyverse - Work on new website - Start devising a website showing was QuantStack does in a better way. Create a prototype with Gabriela, then hire artists to make a nice visual design for it. ## May 15th 2023 ### Attendees - Sylvain - Johan - Martin - Darian - Jeremy ### Agenda - Various discussions about Noteable, fund raising... - SSC over-represented by 1 company (QuantStack)? <- raised by Carol Willing at the SSC meeting ## April 24th 2023 ### Attendees - Sylvain - Johan - Frederic - Martin - Darian - Jeremy ### Agenda - JupyterCon tickets - discount code for 3 tickets (-15%): https://ti.to/Jupyter/jupytercon-2023/discount/JupyterCon%202023%20Discount%20+3 - discount code for 5 tickets (-25%): https://ti.to/Jupyter/jupytercon-2023/discount/JupyterCon%202023%20Discount%20+5 - discount code for 10 tickets (-35%): https://ti.to/Jupyter/jupytercon-2023/discount/JupyterCon%202023%20Discount%20+10 ## April 3rd 2023 ### Attendees - Sylvain - Johan - Frederic - Martin - Darian - Jeremy ### Agenda - Waiting for Pierre's answer - Update about Matlab: - They are afraid of ChatGPT and that it will make them irrelavant in the future - MathWorks biggest product is Simulink - ## March 27th 2023 ### Attendees - Sylvain - Johan - Frederic - Martin - Darian ### Agenda - Offer extended to Pierre Raybaut - The Bloomberg Arctic DB work is not part of current SOW - We might need to be more hands-on in terms of project management for this one - Sylvain is traveling this week (to MA, USA) - After JupyterLab 4 / Notebook 7 releases, we should try to expand our DE Shaw work if possible ## March 20th 2023 ### Attendees - Sylvain - Johan - Frederic - Martin - Jeremy - Darian ### Agenda - Sylvain looking into hiring Pierre Raybaut: https://github.com/PierreRaybaut - Draft SoW for AWS - Discussions about the relationship with the Bloomberg - JupyterLab beta and the next steps - Move people to other projects starting soon (Glue) ## March 13th 2023 Cancelled ## March 06th 2023 ### Attendees - Sylvain - Johan - Frederic - Martin - Jeremy - Darian ### Agenda - Discussions about remaining tasks for JupyterLab 4 - Various other technical discussions about JupyterLab raised by Marc from DE Shaw - Kickoff the Harvard project - Recruitment - Catch up with Wolf ## February 27th 2023 ### Attendees - Sylvain - Johan - Frederic - Martin - Jeremy - Darian ### Agenda - Bloomberg to fund 3 FTE at QuantStack to work on Artic: https://github.com/man-group/arctic - 2 of the 3 people will be in a new SoW - 1 will be removed from the current SoW, with some items of the current SoW removed (software security supply-chain) - SoW for AWS: - 50% (1.5 FTE for 1 year) about Jupyter and using large language models - integration with LSP - pushing on RTC: bots real-time collaborator that can make recommandations - 50% (1.5 FTE for 1 year): - Help with SageMake SDK - Brian excited about Voila and annoyed by Streamlit - -> Side discussions about dashboarding tools in general - JupyterLab 4 status - API freeze soon - A few PRs marked as `api-change` still left - Sylvain invited by Mathworks in Boston - There is also Harvard nearby - The same week there is a conference about Glue - Discussions about who from the team should come - Folks from Cresset are unhappy (wrong expectations?) - Wheel for xeus-qt-python - Discussions about the Jupyter Workshop on the notebook format - Voila issue with culling kernels - Meeting with Max Fordham this week about JupyterCAD ## February 20th 2023 ### Attendees - Sylvain - Johan - Frederic - Martin - Jeremy ### Agenda - Feedback on the new Gitter: - Should we continue using it? - Looks like it solves most of the previous annoying issues for now - Sylvain is almost done with the yearly reviews (1 left!) - Try keep better notes when meeting with clients (for example with DE Shaw) - To avoid being too many people attending the meeting while one person could have taken notes - Hackmd, Notion or other low-tech tool to take notes - The plan is to try Notion and see how it goes - In 2023 there will be more funding on JupyterCAD-like projects, some on the JupyterLab 4 fallout - ## February 13th 2023 ### Attendees - Sylvain - Johan - Frederic - Martin - Darian - Jeremy ### Agenda - Update about the new office space - New prospects: - Robotics company (United Robotics Group): JupyterLite for simple robotics education - London Stock Exchange (LSE) - Work on Jupyter but we don't know the details yet - Discussions about the previous contract with LSE and what the experience was like - Sylvain is almost done with the yearly reviews - JupyterLab 4 feature freeze end of February - What is the current state? - Status of the move feature in Y.js - There was a PR by Kevin but it has only been available in an alpha release until now: https://github.com/jupyterlab/jupyterlab/pull/11640 using https://github.com/yjs/yjs/pull/357 - There might be bugs in the current implementation - Accessibility fixes for the Accordion widget in Lumino