Zachary Sailer

@eesn0xIhTWeoLTbVbbhpdA

Joined on Sep 20, 2018

  • NEW ZOOM: 95228013874 Zoom (pwd: Ep7HIk8t9JP6VToxt1Wj4P7K5PshC0.1) Historical notes for 2025 and before can be found here. March 27th, 2025 Name affiliation GitHub username Zach Sailer Apple
     Like 1 Bookmark
  • https://schema.jupyter.org/server/ Quoted from https://datatracker.ietf.org/doc/html/rfc3986#section-3: The following are two example URIs and their component parts: foo://example.com:8042/over/there?name=ferret#nose \_/ \______________/\_________/ \_________/ \__/ | | | | | scheme authority path query fragment
     Like  Bookmark
  • How the Software Steering Council operates The Software Steering Council (SSC) is an asynchronous-first council. We do our best not to require synchronous meetings with the whole council since we span various timezones and aim to keep a robust record of all communications. To facilitate this style, we organize our work and track in-flight tasks, using a Github project board. That said, we recognize that some "synchronous" time is beneficial to grow our relationships on the council and offer a place for the community to meet the council members. Thus, we host a weekly, public "office hour" where available SSC members gather to review JEPs, refine process, and triage/organize tasks. No decisions should be made in these meetings; rather, it's a place to meet-and-greet, answer questions, and organize ourselves for the coming week. Finally ,we use two channels for all of our communication: For private discussion, we use a google group, jupyter-software-steering-council@googlegroups.com
     Like  Bookmark
  • JEP being discussed The current kernel protocol is buggy (jupyter)client opens the first available port, releases it, creating a "gap" where the "claimed port" might be stolen by another process.another client can take the port Sylvain—this hit me pretty hard during a live demo.after the kernel (temporarily) released the ports, another process came in and tool those exact ports and nothing was working. There is a current work around this issue right now. the server increments the port range where it searches for an available port, so it never looks in the same port range
     Like  Bookmark
  • Kernel Server Conversation - related to https://github.com/jupyter-server/jupyter_server/issues/1187 Attendees: Zach Sailer, Kevin Bates (IBM), and Omar Jarjur (Google) Rather than call these a Kernel Server, it could be misleading since these (within the Jupyter Server instance) are not "servers" - so we thought Kernel Provider was more appropriate. Kernel ProvidersProvide a list of provided kernelspecs Allow you to create a kernel using one of these Allow you to connect to the provided kernels How do you load the configs?
     Like  Bookmark
  • Jupyter Server is the core web server that powers most Jupyter web applications—it is widely used in research, education, and enterprise. Beyond the core web server, the Jupyter Server Project offers a powerful collection of plugins and extensions that enable deployers to build a Jupyter web application that best suits any workflow. In this talk, we will lean heavily on live demos to showcase some of the core functionality, features, and strengths of Jupyter Server. To get the audience familiar with Jupyter Server, we will demonstrate how to install, launch, and configure a server. customize the server overriding one of Jupyter's core services. expand Jupyter Server's capabilities by authoring a server extension After these demos, we will highlight some of the new features offered by Jupyter Server 2.0, including the
     Like  Bookmark