TIL: Häagen-Dazs has a Vanilla Bean flavor. Too bad it’s not available in Korea.
Donghee Na
@corona10.bsky.social
- ML Infrastructure SWE @ Karrot (당근) - Python Steering Council and Core dev Opinions are my own not my employer: https://github.dongheena.com
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-...
Program Committee | LF Events
A very special thank you to our entire Open Source Summit Korea 2026 Program Committee!
events.linuxfoundation.org
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...
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, ...
ep2026.europython.eu
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!!
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'...
bit.ly
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...
How We Protect Karrot’s Internal PyPI Proxy from Supply Chain Attacks
Introduction
medium.com
Just released debugwand v0.5.0, now with Podman support! Thanks @corona10.bsky.social! 🎉 pypi.org/project/debu...
debugwand
A zero-preparation remote debugger for Python applications running in Kubernetes clusters or Docker containers.
pypi.org
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.
Python 3.15's JIT is now back on track | Python Insider
A look at Python's JIT in 3.15a7.
blog.python.org
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...
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...
discuss.python.org
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.
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.
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...
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...
discuss.python.org
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
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...
discuss.python.org
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...
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...
discuss.python.org
The annual meeting summaries for the 2025 Python Steering Council have been published. discuss.python.org/t/2025-psc-m...
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...
discuss.python.org
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...
gh-142419: Add mmap.set_name method for user custom annotation (gh-14… · python/cpython@14f0b51
…2480)
github.com
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 :)
Oh please, just don’t launch the new model at dawn in Korea… 😂
2025년에 이어 2026년에도 파이썬 운영위원회 (Python Steering Council ) 멤버로 활동하게 되었습니다. 파이썬 코어팀이 올해 집중해오던 프로젝트들의 모멘텀을 계속 유지하기 위해서 노력하겠습니다.
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/
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/
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...
peps.python.org
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...
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! 🎉
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 :)
얼마 전에 나온 파이썬 다큐맨터리에 한국어 자막이 추가가 되었습니다. 아직까지는 유일한 수동 번역된 비영어 자막입니다. 이 작업을 위해 노력해주신 @pycon.kr 분들께 감사를 드립니다!
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.
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.
Python: The Documentary | An origin story
YouTube video by CultRepo
youtube.com
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.
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 :)
Sometimes it is good to try to keep a distance from the topic that I am biased on
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...
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...
github.com
I hope we can have more CPython sprints happening across various regions! pyfound.blogspot.com/2025/09/spri...
Sprints are the best part of a conference
pyfound.blogspot.com