Sign in

Donghee Na

@corona10.bsky.social
1.8K followers 178 following 137 posts

- ML Infrastructure SWE @ Karrot (당근) - Python Steering Council and Core dev Opinions are my own not my employer: github.dongheena.com

PostsRepliesMedia
Donghee Na @corona10.bsky.social · 15/09/2026
I just noticed that my tone is somehow muuuuch higher when I speak English than when I speak Korean lol.
110
Donghee Na @corona10.bsky.social · 28/08/2026
Podcast interview with Deb Nicholson at PyCon Korea!🎙️ We talked about what @python.org does, her work as the PSF Executive Director, and her thoughts on supporting and funding the broader Python ecosystem. www.youtube.com/watch?v=l_cZ...
youtube.com
Ep 2620 | 파이썬 생태계 누가 지킬까? 인터뷰 w/ Deb Nicholson
YouTube video by 44BITS
084
Donghee Na @corona10.bsky.social · 27/08/2026
Podcast interview with @hugovk.dev at PyCon Korea about life as a CPython 3.14-3.15 release manager :) www.youtube.com/watch?v=VC5W...
youtube.com
Ep 2620 | Python 3.14·3.15는 어떻게 출시되나 - 릴리스 매니저 Hugo van Kemenade
YouTube video by 44BITS
010
Donghee Na @corona10.bsky.social · 17/08/2026
Today we held a CPython sprint in Seoul at PyCon Korea. Participants created 19+ PRs in one day, with many first-time contributors. Huge thanks to the @europython.eu sprint material contributors, and to @hugovk.dev for mentoring and supporting everyone throughout the day!
040
Reposted by Donghee Na
Hugo van Kemenade @hugovk.dev · 15/08/2026
Fun first day at #PyConKorea, hearing how they're not only building but sustaining communities: 🐍 @corona10.bsky.social building a language support team 🐍Luna building Seoul PyLadies 🐍 Jiwoo Oh, Jiyoung Hwang & Juyeong Lee jumping right into open-source #PyConKorea2026 #MakeItHappy #Python
the words "PyCon Korea" on a wall, composed from the names of attendees. Let’s Build a Python Language Support Team
- Donghee NaGrowth together with PyLadies Seoul
- Luna"Is it really okay to change it like this...?" An Undergrad's Journey of Contributing to OpenStack (feat. Surviving the Python Ecosystem)
-
Jiwoo Oh, Jiyoung Hwang
, Juyeong Lee
0101
Donghee Na @corona10.bsky.social · 05/07/2026
TIL: Häagen-Dazs has a Vanilla Bean flavor. Too bad it’s not available in Korea.
020
Donghee Na @corona10.bsky.social · 17/06/2026
I’m proud to be serving as a Program Committee member for OSS Summit Korea again this year, following last year’s event. events.linuxfoundation.org/open-source-...
events.linuxfoundation.org
Program Committee | LF Events
A very special thank you to our entire Open Source Summit Korea 2026 Program Committee!
030
Donghee Na @corona10.bsky.social · 03/06/2026
My EuroPython 2026 Language Summit topic has been accepted! 🎉 Looks like I’ll be quite busy preparing over the next few weeks😅 See you at EuroPython 2026! 🚀 ep2026.europython.eu/language-sum...
ep2026.europython.eu
Language Summit | EuroPython 2026 | July 13th-19th 2026 | Kraków, Poland
The Python Language Summit is an event for the developers of Python implementations (CPython, PyPy, MicroPython, GraalPython, IronPython, and so on) to share information, discuss our shared problems, ...
021
Reposted by Donghee Na
Savannah Ostrowski @savannah.dev · 14/05/2026
The Steering Council keynote at #PyConUS is Sunday and we are soliciting questions to answer during our talk! If you have a fun question for us, drop it in the form: bit.ly/pysc-2026 Sky’s the limit! Ask away folks!!
bit.ly
Steering Council Q&A
For the Steering Council Keynote at PyCon US 2026 (May 17th), we want to solicit questions from the Python community, for a Steering Council Q&A. We don't know how many questions we'll get to, but we'...
0115
Donghee Na @corona10.bsky.social · 06/05/2026
There have been multiple supply chain attacks in the Python ecosystem recently. The Karrot Python chapter shared a blog post on how we responded internally 🙂 medium.com/daangn/how-w...
medium.com
How We Protect Karrot’s Internal PyPI Proxy from Supply Chain Attacks
Introduction
030
Reposted by Donghee Na
Savannah Ostrowski @savannah.dev · 09/04/2026
Just released debugwand v0.5.0, now with Podman support! Thanks @corona10.bsky.social! 🎉 pypi.org/project/debu...
pypi.org
debugwand
A zero-preparation remote debugger for Python applications running in Kubernetes clusters or Docker containers.
0142
Donghee Na @corona10.bsky.social · 29/03/2026
blog.python.org/2026/03/jit-... Without Ken Jin’s mentorship, I would not have been able to integrate frozendict into the Python 3.15 JIT infrastructure so smoothly. In CPython’s JIT, frozendict can currently be constant folded when used as a global variable.
blog.python.org
Python 3.15's JIT is now back on track | Python Insider
A look at Python's JIT in 3.15a7.
061
Donghee Na @corona10.bsky.social · 29/03/2026
Happy to share that PEP 803 has been accepted. A meaningful step toward Stable ABI for free threading in Python 3.15, with clear importance for C extension support. discuss.python.org/t/pep-803-st...
discuss.python.org
PEP 803: Stable ABI for Free-Threaded Builds (packaging thread)
Hi @encukou , On behalf of the Steering Council, I am happy to share that PEP 803 has been approved. Congratulations, and thank you for your work on this PEP. We are particularly pleased to see this...
1267
Reposted by Donghee Na
Max @bernsteinbear.com · 28/03/2026
Perfetto is pretty neat railsatscale.com/2026-03-27-u...
railsatscale.com
Using Perfetto in ZJIT
We added Perfetto tracing support to ZJIT so we could visualize and > query slow events. Take a look at the pretty colors and see how you can add > this to your > system too.
051
Donghee Na @corona10.bsky.social · 24/03/2026
I was planning to focus on open source work after finishing my company work today, but I ended up spending time on an unexpected CVE instead.
031
Donghee Na @corona10.bsky.social · 19/03/2026
Something like "open"uv… soon?
110
Donghee Na @corona10.bsky.social · 14/02/2026
If in a few years no humans are writing code anymore, then this might be the last moment we truly get to enjoy it. So enjoy it fully and appreciate the present, so you won’t look back with regret in the future.
030
Donghee Na @corona10.bsky.social · 11/02/2026
I am very happy to share that PEP 814 is accepted. Huge kudos to @vstinner.bsky.social for driving this PEP from the start! discuss.python.org/t/pep-814-ad...
discuss.python.org
PEP 814: Add frozendict built-in type
After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...
0176
Reposted by Donghee Na
Hugo van Kemenade @hugovk.dev · 11/02/2026
Coming soon to Python 3.15: frozendict The Steering Council has just accepted @vstinner.bsky.social and @corona10.bsky.social's PEP 814 "Add frozendict built-in type". discuss.python.org/t/pep-814-ad... peps.python.org/pep-0814/ #Python #PEP814 #frozendict #Python315
discuss.python.org
PEP 814: Add frozendict built-in type
After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...
1204
Reposted by Donghee Na
Savannah Ostrowski @savannah.dev · 11/02/2026
Stoked to share that the Steering Council has accepted PEP 814. frozendict is coming to Python 3.15! discuss.python.org/t/pep-814-ad...
discuss.python.org
PEP 814: Add frozendict built-in type
After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...
05713
Donghee Na @corona10.bsky.social · 09/01/2026
The annual meeting summaries for the 2025 Python Steering Council have been published. discuss.python.org/t/2025-psc-m...
discuss.python.org
2025 PSC Meeting Summaries
The 2026 Python Steering Council has decided to publish updates on the DPO Committers category to improve transparency. (link) The SC also decided to publish the full 2025 PSC meeting summaries for t...
033
Donghee Na @corona10.bsky.social · 19/12/2025
As of Python 3.15, you can also annotate mmap calls made from pure Python code using the mmap.set_name() method. github.com/python/cpyth...
github.com
gh-142419: Add mmap.set_name method for user custom annotation (gh-14… · python/cpython@14f0b51
…2480)
160
Donghee Na @corona10.bsky.social · 17/12/2025
Oh please, just don’t launch the new model at dawn in Korea… 😂
010
Donghee Na @corona10.bsky.social · 13/12/2025
2025년에 이어 2026년에도 파이썬 운영위원회 (Python Steering Council ) 멤버로 활동하게 되었습니다. 파이썬 코어팀이 올해 집중해오던 프로젝트들의 모멘텀을 계속 유지하기 위해서 노력하겠습니다.
030
Donghee Na @corona10.bsky.social · 13/12/2025
I am very happy to continue serving as a member of the Python Steering Council next year as well. As I mentioned in my self-nomination, I will work to maintain and build on the momentum that the Python core team has driven this year. peps.python.org/pep-8107/
peps.python.org
PEP 8107 – 2026 Term Steering Council election | peps.python.org
This document describes the schedule and other details of the 2025 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2026 term (i.e. Pytho...
1163
Reposted by Donghee Na
Hugo van Kemenade @hugovk.dev · 13/12/2025
Congratulations to the new #Python #SteeringCouncil! 🗳️ @pumpichank.bsky.social 🗳️ @corona10.bsky.social 🗳️ @pablogsal.com 🗳️ @savannah.dev 🗳️ @yhg1s.bsky.social discuss.python.org/t/steering-c... Welcome Savannah & thank you to @gpshead.bsky.social for your service! hugovk.github.io/python-steer...
Chart showing the members of each council over time.

This is the sixth year for Barry, Thomas and Pablo, second for Donghee and first for Savannah.The same chart but including Guido's 28 year stint as BDFL.
3358
Reposted by Donghee Na
Savannah Ostrowski @savannah.dev · 13/12/2025
I’m looking forward to working alongside my fellow council members to serve the community, support contributors, and help guide Python over the next year. Congratulations @pablogsal.com @yhg1s.bsky.social @pumpichank.bsky.social @corona10.bsky.social! 🎉
1112
Donghee Na @corona10.bsky.social · 08/12/2025
github.com/python/cpyth... Starting in Python 3.15, anonymous mmap usage will be annotated on Linux (kernel version >= 5.17) when the interpreter is launched with -X dev. Annotated names are shown in /proc/<pid>/maps, which can help with debugging :)
041
Donghee Na @corona10.bsky.social · 25/10/2025
얼마 전에 나온 파이썬 다큐맨터리에 한국어 자막이 추가가 되었습니다. 아직까지는 유일한 수동 번역된 비영어 자막입니다. 이 작업을 위해 노력해주신 @pycon.kr 분들께 감사를 드립니다!
020
Donghee Na @corona10.bsky.social · 25/10/2025
www.youtube.com/watch?v=GfH4... Very proud that official Korean subtitles is added to “Python: The Documentary” thanks to the amazing effort from @pycon.kr It’s the only non-English language with manually created subtitles, not auto-generated.
youtube.com
Python: The Documentary | An origin story
YouTube video by CultRepo
194
Reposted by Donghee Na
Anthony Shaw @anthonypjshaw.bsky.social · 24/10/2025
Going to report a bug literally any Python project on GitHub to find @hugovk.dev already got there before you, reported it and fixed it. Every time.
The passing car meme but with Hugo's github handle
1294
Donghee Na @corona10.bsky.social · 24/10/2025
Most of my recent OSS contributions are connected to projects at my company, even if the contributions are small or simple. So I still believe the best way to start contributing to open source is by working on, or aligning with, your day-to-day projects :)
030
Donghee Na @corona10.bsky.social · 25/09/2025
Sometimes it is good to try to keep a distance from the topic that I am biased on
020
Donghee Na @corona10.bsky.social · 18/09/2025
During the CPython core sprint, I was glad to close the issue by fixing it so that the JIT can now pass unittests without any optimizations(no-opt). This will be the basic step to make the JIT compatible with free-threading. github.com/python/cpyth...
github.com
Make no-opt JIT to pass whole unit test. · Issue #137838 · python/cpython
#137800 (comment) While investigating, make JIT thread-safe for FT build. IMO, we should separate this task into making the tier 2 interpreter thread-safe (with optimzation disabled) and the optimi...
0111
Donghee Na @corona10.bsky.social · 11/09/2025
I hope we can have more CPython sprints happening across various regions! pyfound.blogspot.com/2025/09/spri...
pyfound.blogspot.com
Sprints are the best part of a conference
050
Donghee Na @corona10.bsky.social · 27/08/2025
It’s been a while, but I finally had a full day at work to spend on open source. Happy to dig into some long-pending CPython issues, especially since most of my days lately are just paperwork.
060
Donghee Na @corona10.bsky.social · 24/08/2025
Hopefully no more paper works after next month
000
Donghee Na @corona10.bsky.social · 19/08/2025
Yesterday I joined @bernsteinbear.com for live debugging for my stuck PR on his JIT project, and it was an outstanding experience. Learning directly from people like him is priceless, and I truly hope more mentors like this can have greater impact in the community.
150
Donghee Na @corona10.bsky.social · 12/08/2025
I got a new t-shirt :)
0111
Donghee Na @corona10.bsky.social · 11/07/2025
Just a bit more... and I might escape the paperwork by the end of this month.
010
Donghee Na @corona10.bsky.social · 26/06/2025
The Steering Council has updated one paragraph of its earlier announcement to clarify terminology. See: discuss.python.org/t/pep-779-cr...
discuss.python.org
PEP 779: Criteria for supported status for free-threaded Python
The Steering Council has updated one paragraph of its earlier announcement to clarify terminology. Original wording 1. C API/ABI compatibility and Stable C API for free-threading Any proposed chan...
041
Reposted by Donghee Na
Max @bernsteinbear.com · 21/06/2025
Had a great time with @corona10.bsky.social today!
0121
Donghee Na @corona10.bsky.social · 21/06/2025
I met Max Bernstein today, an expert in Python (Cinder, Skybison) and Ruby JIT (ZJIT). We had a fascinating conversation about JIT compilation in both Ruby and Python while walking around a historic palace in Korea.
1180
Reposted by Donghee Na
Henry Schreiner @henryiii.bsky.social · 18/06/2025
I've updated my Python 3.14 post with the new additions in 3.14.0b3: free-threading is no longer experimental, and concurrent.interpreters has been added! I've added a couple of examples: iscinumpy.dev/post/python-...
iscinumpy.dev
Python π
Python π (3.14) beta 3 is out, which means the features are locked in (normally beta 1, but two additions were made exceptionally in beta 3!). The big feature this time around is template strings. The...
031
Reposted by Donghee Na
Hugo van Kemenade @hugovk.dev · 17/06/2025
Just released: Python 3.14.0 beta 3! 🚀🐍 🥧 Exceptionally new in b3: 🥧 Free-threaded Python is officially supported! (PEP 779) 🥧 Subinterpreters in the stdlib! (PEP 734) Do you maintain a Python package? Please test 3.14. discuss.python.org/t/python-3-1... #Python #CPython #Python314 #release
discuss.python.org
Python 3.14.0 beta 3 is here!
It’s 3.14 beta 3! https://www.python.org/downloads/release/python-3140b3/ This is a beta preview of Python 3.14 Python 3.14 is still in development. This release, 3.14.0b3, is the third of four pla...
11711
Reposted by Donghee Na
Quentin Pradet @quentin.pradet.me · 16/06/2025
The Python Elasticsearch client works too. I tested it back in December: discuss.elastic.co/t/dec-4th-20...
discuss.elastic.co
Dec 4th, 2024: [EN] Does the Elasticsearch Python client work with free-threading Python?
Cet article est disponible en français. In this post, we'll run some experiments to see if the Python Elasticsearch client is compatible with the new Python 3.13 free-threading builds, where the GIL ...
021
Reposted by Donghee Na
Barry Warsaw @pumpichank.bsky.social · 16/06/2025
While it took much deliberation, it’s decisions like this, and the process leading to it, that make serving on the SC so rewarding. Once again I’m honored to serve with these five fine folks.
1111
Donghee Na @corona10.bsky.social · 16/06/2025
This announcement comes after several weeks of thoughtful discussion among the SC members. I’d also like to acknowledge and thank my fellow council members, @pumpichank.bsky.social, @gpshead.bsky.social, @pablogsal.com and @emilyemorehouse.bsky.social for their hard work throughout this process.
0102
Reposted by Donghee Na
Hugo van Kemenade @hugovk.dev · 15/06/2025
Exciting news! PEP 779 ("Criteria for supported status for free-threaded Python") has been accepted, which means free-threaded Python is now a supported build! We'll drop the "experimental" label already in 3.14 beta 3, due on Tuesday! #PEP779 #Python #Python314 #FreeThreaded
0206
Donghee Na @corona10.bsky.social · 15/06/2025
The Python Steering Council is pleased to announce that the Free-Threading project is no longer considered experimental! discuss.python.org/t/pep-779-cr...
discuss.python.org
PEP 779: Criteria for supported status for free-threaded Python
Hi Thomas, The Steering Council (SC) approves PEP 779, with the effect of removing the “experimental” tag from the free-threaded build of Python 3.14. Along with this, the SC considers the following...
05227