Chris Holdgraf
@choldgraf.com
Executive Director of @2i2c.org
🪐 Jupyter Project distinguished contributor
👬 mybinder.org and hub.jupyter.org team
📚 jupyterbook.org mystmd.org and executablebooks.org
open communities 🙌
open infrastructure 💻
open science 🧪
🪐 Jupyter Project distinguished contributor
👬 mybinder.org and hub.jupyter.org team
📚 jupyterbook.org mystmd.org and executablebooks.org
open communities 🙌
open infrastructure 💻
open science 🧪
Pinned
Chris Holdgraf
@choldgraf.com
· Nov 22
Thoughts on moving from Twitter/X to BlueSky - Welcome
Some quick thoughts on moving from Twitter/X to BlueSky and how I'll try to use social media after being burned once by Twitter.
chrisholdgraf.com
I'm going to try using BlueSky more reliably for a while. Here are a few thoughts that are guiding my engagement here, and hopefully learning from our collective experience over at Twitter.
chrisholdgraf.com/blog/2024/bl...
chrisholdgraf.com/blog/2024/bl...
Reposted by Chris Holdgraf
We recently pushed Jupyter Book 2, which was a breaking change for many of our users! We considered publishing a completely different package (e.g., `jupyter-book2`) but decided against it. Here's a quick rationale why:
Why we made a major release for Jupyter Book 2 instead of creating a new package - Jupyter Book: Blog
Updates from the Jupyter Book subproject.
blog.jupyterbook.org
November 7, 2025 at 6:16 PM
We recently pushed Jupyter Book 2, which was a breaking change for many of our users! We considered publishing a completely different package (e.g., `jupyter-book2`) but decided against it. Here's a quick rationale why:
This is a pattern I'm excited to lean into - many communities get opportunities to use cloud resources ad-hoc. We'd like our membership to be an easy way to quickly get resources when you need them, when credits / access / etc is available by government/state resources.
2i2c recently helped the IHDEA working group to showcase their Heliophysics computing environments at two major conferences in Madrid and San Antonio.
2i2c.org/blog/2025/ih...
2i2c.org/blog/2025/ih...
2i2c Supports the Science Platforms Coordination IHDEA Working Group | 2i2c
The Science Platforms Coordination IHDEA working group (which includes our own Jim Colliander) is developing international standard software computing environments for Heliophysics. The working group…
2i2c.org
October 31, 2025 at 3:12 PM
This is a pattern I'm excited to lean into - many communities get opportunities to use cloud resources ad-hoc. We'd like our membership to be an easy way to quickly get resources when you need them, when credits / access / etc is available by government/state resources.
I'm really excited to welcome BIDS as our founding premier member organization for 2i2c. It has been one a key strategic partner ever since our creation and I look forward to many more years of impact!
We're thrilled to announce that the Berkeley Institute for Data Science (@ucbids.bsky.social) has joined as 2i2c's first premier member organization!
👉 2i2c.org/blog/2025/bi...
👉 2i2c.org/blog/2025/bi...
2i2c.org
October 30, 2025 at 8:11 PM
I'm really excited to welcome BIDS as our founding premier member organization for 2i2c. It has been one a key strategic partner ever since our creation and I look forward to many more years of impact!
Brett Cannon has a fascinating blog post about how community-wide enhancements take a *lot* of slow, methodical, diligent work behind the scenes. This kind of thing is so under-appreciated and so important
chrisholdgraf.com/blog/2025/lo...
chrisholdgraf.com/blog/2025/lo...
The slow boring of hard boards in open source - Welcome
Max Weber famously wrote that politics is “a strong and slow boring of hard boards.” In Why it took 4 years to get a lock files specification, Brett Cannon demonstrates how the same principle applies…
chrisholdgraf.com
October 21, 2025 at 4:49 PM
Brett Cannon has a fascinating blog post about how community-wide enhancements take a *lot* of slow, methodical, diligent work behind the scenes. This kind of thing is so under-appreciated and so important
chrisholdgraf.com/blog/2025/lo...
chrisholdgraf.com/blog/2025/lo...
Reposted by Chris Holdgraf
Interested in a sustainable future for open source communities in research and education?
@kirstiejane.bsky.social @ucbids.bsky.social are hosting @2i2c.org leads @choldgraf.com and Yuvi Panda, w/ Jarrod Millman at the AI Futrues Lab-supported by UC Investments:
events.berkeley.edu/BIDS/event/3...
@kirstiejane.bsky.social @ucbids.bsky.social are hosting @2i2c.org leads @choldgraf.com and Yuvi Panda, w/ Jarrod Millman at the AI Futrues Lab-supported by UC Investments:
events.berkeley.edu/BIDS/event/3...
OSPO Monthly Meetup: Launching the BIDS membership of 2i2c
Join us in shaping the future of open source at UC Berkeley, building on its rich legacy of leadership in open source software development. There w...
events.berkeley.edu
October 16, 2025 at 4:50 PM
Interested in a sustainable future for open source communities in research and education?
@kirstiejane.bsky.social @ucbids.bsky.social are hosting @2i2c.org leads @choldgraf.com and Yuvi Panda, w/ Jarrod Millman at the AI Futrues Lab-supported by UC Investments:
events.berkeley.edu/BIDS/event/3...
@kirstiejane.bsky.social @ucbids.bsky.social are hosting @2i2c.org leads @choldgraf.com and Yuvi Panda, w/ Jarrod Millman at the AI Futrues Lab-supported by UC Investments:
events.berkeley.edu/BIDS/event/3...
It's really exciting to see Min back on the BIDS team. He's been a huge leader and contributor in open source over the years, and I'm excited to be able to work with him more closely in his new timezone and role! bids.berkeley.edu/news/min-rag...
Min Ragan-Kelley and his journey back to BIDS | Berkeley Institute for Data Science (BIDS)
Topics
bids.berkeley.edu
October 15, 2025 at 7:01 PM
It's really exciting to see Min back on the BIDS team. He's been a huge leader and contributor in open source over the years, and I'm excited to be able to work with him more closely in his new timezone and role! bids.berkeley.edu/news/min-rag...
I'm really excited to announce the first partner in our new membership model for @2i2c.org - BIDS has been a huge ally over the years and I'm excited to keep improving open infrastructure together with them
We are celebrating the Berkeley Institute for Data Science as our first premier member!
Join us at UC Berkeley on Oct 15th (tomorrow!) to discuss and celebrate. Event details here 👉 events.berkeley.edu/BIDS/event/3...
Join us at UC Berkeley on Oct 15th (tomorrow!) to discuss and celebrate. Event details here 👉 events.berkeley.edu/BIDS/event/3...
OSPO Monthly Meetup: Launching the BIDS membership of 2i2c
Join us in shaping the future of open source at UC Berkeley, building on its rich legacy of leadership in open source software development. There w...
events.berkeley.edu
October 15, 2025 at 6:49 PM
I'm really excited to announce the first partner in our new membership model for @2i2c.org - BIDS has been a huge ally over the years and I'm excited to keep improving open infrastructure together with them
Reposted by Chris Holdgraf
📣 Thurs, Oct 16 @ 3:30pm PT -> Launching the BIDS membership of @2i2c.org !
With special guests @choldgraf.com and Yuvi from 2i2c - Help shape the future of open source at UC Berkeley at a fireside chat, a Q&A session, and community gathering time with snacks and drinks! 🍿🥤
With special guests @choldgraf.com and Yuvi from 2i2c - Help shape the future of open source at UC Berkeley at a fireside chat, a Q&A session, and community gathering time with snacks and drinks! 🍿🥤
October 7, 2025 at 5:29 PM
📣 Thurs, Oct 16 @ 3:30pm PT -> Launching the BIDS membership of @2i2c.org !
With special guests @choldgraf.com and Yuvi from 2i2c - Help shape the future of open source at UC Berkeley at a fireside chat, a Q&A session, and community gathering time with snacks and drinks! 🍿🥤
With special guests @choldgraf.com and Yuvi from 2i2c - Help shape the future of open source at UC Berkeley at a fireside chat, a Q&A session, and community gathering time with snacks and drinks! 🍿🥤
We've learned that our member communities care a *lot* about cloud cost transparency and reliability, so we're working hard to drill down into user data about costs and usage for community leaders to access.
We're giving our communities more transparency into their cloud expenses with new cloud cost dashboards! Communities can track spending at a per-user level to understand who is driving their usage and take action.
Learn more 👉 2i2c.org/blog/2025/cl...
Learn more 👉 2i2c.org/blog/2025/cl...
Enabling transparent cloud cost monitoring with user-level dashboards | 2i2c
We are excited to announce that dashboards to monitor cloud usage and costs at a per-user level are now available! A key goal of 2i2c is to make the cloud safe for science.
2i2c.org
October 7, 2025 at 5:06 PM
We've learned that our member communities care a *lot* about cloud cost transparency and reliability, so we're working hard to drill down into user data about costs and usage for community leaders to access.
This post describes the system we're piloting to provide team-wide contributions to open source projects that are strategic and impactful ✨. It's a follow-up to 2i2c.org/blog/2025/go..., which described our goals in being a Good Upstream Citizen for 2i2c.
September 30, 2025 at 3:25 PM
This post describes the system we're piloting to provide team-wide contributions to open source projects that are strategic and impactful ✨. It's a follow-up to 2i2c.org/blog/2025/go..., which described our goals in being a Good Upstream Citizen for 2i2c.
Reposted by Chris Holdgraf
How should organizations support open source communities? We're moving from scattered individual efforts to strategic team-based contributions that strengthen upstream communities like JupyterHub 🚀
👉 2i2c.org/blog/2025/fo...
👉 2i2c.org/blog/2025/fo...
From scattered effort to strategic impact: How we're systematizing our Foundational open source contributions | 2i2c
Over the past year we’ve experimented with being more strategic about supporting upstream communities as a team. This post summarizes our current plan, including team targets and practices we’ll…
2i2c.org
September 30, 2025 at 1:03 PM
How should organizations support open source communities? We're moving from scattered individual efforts to strategic team-based contributions that strengthen upstream communities like JupyterHub 🚀
👉 2i2c.org/blog/2025/fo...
👉 2i2c.org/blog/2025/fo...
Million dollar idea: A bot that joins every of your Slack/Zoom/Meet videos for the first 3 minutes and debugs everybody's microphone and video problems immediately.
September 29, 2025 at 5:23 PM
Million dollar idea: A bot that joins every of your Slack/Zoom/Meet videos for the first 3 minutes and debugs everybody's microphone and video problems immediately.
🚨 The deadline for Jupyter Community Funding Proposals (blog.jupyter.org/your-ideas-o...) has been extended to October 5th, 2025 ( by one week). We've got a few great-looking proposals in the works (github.com/orgs/jupyter...), so you've all got another 7 days to write!
Your Ideas, Our Support: Jupyter Community Call For Funding Proposals
The Jupyter Executive Council and Jupyter Foundation are pleased to announce a call for proposals for the Jupyter community. Visit the…
blog.jupyter.org
September 26, 2025 at 8:37 PM
🚨 The deadline for Jupyter Community Funding Proposals (blog.jupyter.org/your-ideas-o...) has been extended to October 5th, 2025 ( by one week). We've got a few great-looking proposals in the works (github.com/orgs/jupyter...), so you've all got another 7 days to write!
One of our team goals last quarter was improving "demonstrable reliability" of our infrastructure - we've learned that making the cloud safe, predictable, and reliable is a key thing our member communities need to make the most use of their hubs
We're making our cloud infrastructure more transparent! 2i2c just launched a status page to give our research and education communities real-time visibility into the reliability of their JupyterHub infrastructure.
Check it out 👉 2i2c.org/blog/2025/st...
Status page 👉 status.2i2c.org
Check it out 👉 2i2c.org/blog/2025/st...
Status page 👉 status.2i2c.org
Demonstrating our infrastructure's reliability with a hub status page for our communities | 2i2c
One of 2i2c’s goals is to make the cloud safe for science. A big part of this is making the black box of commercial cloud infrastructure more predictable and reliable for our member communities,…
2i2c.org
September 25, 2025 at 3:43 PM
One of our team goals last quarter was improving "demonstrable reliability" of our infrastructure - we've learned that making the cloud safe, predictable, and reliable is a key thing our member communities need to make the most use of their hubs
Would love feedback from anybody that follows along with this post series - doing leadership in open source often feels like invisible work, so this is one attempt at making is a bit more visible!
Leadership in open source is hard to track, but it's critical! As part of 2i2c's Foundational contributions to open source, Chris is serving on the Jupyter Executive Council. We're documenting his efforts here to provide transparency:
👉 2i2c.org/blog/2025/ex...
👉 2i2c.org/blog/2025/ex...
Updates from Chris' position on the Jupyter Executive Council and Foundation Board | 2i2c
This is a running blog post for Chris to share out community updates from his time on the Jupyter Executive Council. See context for this page. Updates for the Jupyter community from Chris # Chris…
2i2c.org
September 24, 2025 at 3:30 PM
Would love feedback from anybody that follows along with this post series - doing leadership in open source often feels like invisible work, so this is one attempt at making is a bit more visible!
I really want somebody to re-write nbviewer so that it uses mystmd.org under the hood for sharing galleries of notebook content!
September 22, 2025 at 5:18 PM
I really want somebody to re-write nbviewer so that it uses mystmd.org under the hood for sharing galleries of notebook content!
TIL the Jupyter Community Forum at discourse.jupyter.org gets like 600,000 user visits a month!
Jupyter Community Forum
A place for Jovyans to share and learn from each other
discourse.jupyter.org
September 22, 2025 at 5:15 PM
TIL the Jupyter Community Forum at discourse.jupyter.org gets like 600,000 user visits a month!
Reposted by Chris Holdgraf
We reduced AWS infrastructure costs for communities by switching from older `r5.xlarge` to newer `r8i-flex.large` instances for our "always-on" hub infrastructure. It's a good day when we save cloud costs for our communities ✨
Learn more 👉 2i2c.org/blog/2025/aw...
Learn more 👉 2i2c.org/blog/2025/aw...
Reducing base infrastructure costs on AWS with smarter instance types | 2i2c
We’ve been working to reduce the base costs of running our cloud infrastructure on AWS by switching to more efficient instance types for our core nodes. This is the core infrastructure we use to ensure...
2i2c.org
September 18, 2025 at 1:01 PM
We reduced AWS infrastructure costs for communities by switching from older `r5.xlarge` to newer `r8i-flex.large` instances for our "always-on" hub infrastructure. It's a good day when we save cloud costs for our communities ✨
Learn more 👉 2i2c.org/blog/2025/aw...
Learn more 👉 2i2c.org/blog/2025/aw...
LLMs can be a useful partner in conversation, but don't forget they are also sycophantic and reluctant to challenge you. Apparently this is leading to relationship breakups because their LLMs convince people they're utterly in the right.
futurism.com/chatgpt-marr...
futurism.com/chatgpt-marr...
ChatGPT Is Blowing Up Marriages as Spouses Use AI to Attack Their Partners
Across the world, marriages are being destroyed as spouses use AI like OpenAI's ChatGPT to attack their partners.
futurism.com
September 22, 2025 at 3:58 PM
LLMs can be a useful partner in conversation, but don't forget they are also sycophantic and reluctant to challenge you. Apparently this is leading to relationship breakups because their LLMs convince people they're utterly in the right.
futurism.com/chatgpt-marr...
futurism.com/chatgpt-marr...
Do I have any colleagues that would let me borrow their apartment in NYC the weekend of October 8th? :-)
September 21, 2025 at 11:34 PM
Do I have any colleagues that would let me borrow their apartment in NYC the weekend of October 8th? :-)
TIL you can get web analytics plots for GitHub dashboards.
Insights -> Traffic
Insights -> Traffic
September 20, 2025 at 3:19 PM
TIL you can get web analytics plots for GitHub dashboards.
Insights -> Traffic
Insights -> Traffic
If you aggregate the unique weekly visitors from jupyter.org, docs.jupyter.org, and mybinder.org, and multiply that by 52 weeks, you get about *16 million unique visitors to Jupyter websites each year*. Wild.
Check it out 👉 plausible.io/jupyter.org
Check it out 👉 plausible.io/jupyter.org
September 16, 2025 at 1:01 PM
If you aggregate the unique weekly visitors from jupyter.org, docs.jupyter.org, and mybinder.org, and multiply that by 52 weeks, you get about *16 million unique visitors to Jupyter websites each year*. Wild.
Check it out 👉 plausible.io/jupyter.org
Check it out 👉 plausible.io/jupyter.org
JupyterCon 2025 has an early-bird registration discount that ends October 3rd! Get your tickets now, and check out the schedule below
events.linuxfoundation.org/jupytercon/p...
events.linuxfoundation.org/jupytercon/p...
Schedule | LF Events
View the O3DECon 2021 Schedule & Directory.
events.linuxfoundation.org
September 15, 2025 at 4:10 PM
JupyterCon 2025 has an early-bird registration discount that ends October 3rd! Get your tickets now, and check out the schedule below
events.linuxfoundation.org/jupytercon/p...
events.linuxfoundation.org/jupytercon/p...
Reposted by Chris Holdgraf
We’ve extended the deadline for Jupyter Community Workshop proposals!
Proposals are now due September 14th, and review will be complete by September 26th. Workshops will be held through February 2026.
Learn more and submit your proposal here: blog.jupyter.org/jupyter-comm...
Proposals are now due September 14th, and review will be complete by September 26th. Workshops will be held through February 2026.
Learn more and submit your proposal here: blog.jupyter.org/jupyter-comm...
Jupyter Community Workshops Are Back!
The Jupyter Community Building Working Group is pleased to announce that the next call for proposals for Jupyter Community Workshops is now…
blog.jupyter.org
September 11, 2025 at 7:29 PM
We’ve extended the deadline for Jupyter Community Workshop proposals!
Proposals are now due September 14th, and review will be complete by September 26th. Workshops will be held through February 2026.
Learn more and submit your proposal here: blog.jupyter.org/jupyter-comm...
Proposals are now due September 14th, and review will be complete by September 26th. Workshops will be held through February 2026.
Learn more and submit your proposal here: blog.jupyter.org/jupyter-comm...