Sign in

Emma

@emmatyping.dev
1.3K followers 860 following 260 posts

Python Core Dev & Rust for CPython co-lead. mypy core team. Former quantum compiler engineer, now at NVIDIA working on Python & packaging. Opinions my own. 🏳️‍⚧️ emmatyping.dev Masto: @emmatyping@hachyderm.io Profile pic by Caleb Rippetoe she/her

PostsRepliesMedia
Reposted by Emma
Seth Larson @sethmlarson.dev · 4h
I've just published 10 blog posts detailing the #Python Language Summit 2026. The Language Summit was held in Kraków, Poland and included discussions about free-threading, #Rust, garbage collectors, and type annotations. Please enjoy and thank you for your patience: blog.python.org/2026/09/lang...
Group photo of the attendees of the 2026 Python Language Summit. Notably, Larry Hastings is laying flat on the ground with his eyes closed.
195
Reposted by Emma
nia (cia asset) @nia.is.fckn.gay · 28/09/2026
I'm officially lead of the rust library team! i don't have anything corny to say about it I'm just viciously proud of myself rust-lang.org/governance/t...
rust-lang.org
Library team
A language empowering everyone to build reliable and efficient software.
1121810
Reposted by Emma
PyBay @pybay.bsky.social · 20/09/2026
🐍PyBay 2026 Speaker Highlight🎤 Emma Smith The Path to Introducing Rust in CPython Emma is a CPython Core Developer and Senior Systems Software Engineer at NVIDIA 📍 Oct. 03, 2026, San Francisco, CA: pybay.org 🎟️ Tickets: pybay.org/get-tickets/ 🎤 More talks: pybay.org/speaking/spe... #PyBay #Python
063
Reposted by Emma
nia (cia asset) @nia.is.fckn.gay · 19/09/2026
allocator stabilisation FCP passed. we're getting stable allocators in rust 1.100. we've never been so back github.com/rust-lang/ru...
github.com
alloc: stabilise `Allocator` by nia-e · Pull Request #156882 · rust-lang/rust
View all comments See the current proposed stabilisation report for up-to-date information on the proposed stable API. outdated former status Stabilise a bare-minimum (dyn-incompatible, but cou...
39519
Reposted by Emma
Amethyst 🌸 @toots.amethyst.cat · 19/09/2026
Just over *two weeks* to go before #PyBay 2026, happening on October 3rd at UCSF Mission Bay. We've got an excellent lineup of speakers, including: @gaborbernat @emmatyping @pamelafox @brianokken @coderanger and so many more! Thanks to our generous sponsors […] [Original post on toots.n7.gg]
PyBay 2026, October 3rd, in San Francisco. 11th Annual Regional PyBay Conference. For the community by the community.
046
Reposted by Emma
Hugo van Kemenade @hugovk.dev · 17/09/2026
Two weeks until Python 3.15.0 final! hugovk.dev/next-release/ #Python #python315
hugovk.dev
Upcoming Python releases
Lists upcoming Python release dates including alphas, betas, release candidates and final releases.
1115
Reposted by Emma
Seth Larson @sethmlarson.dev · 17/09/2026
The lovely folks from @rust-lang.org pinged me in a mutual security discussion channels about these ongoing attacks: There's no reason attackers wouldn't do the same to maintainers of Python projects. Report weirdness to security@python.org so we can alert others if needed. #python #security
blog.rust-lang.org
Be alert: targeted attacks on prominent Rustaceans | Rust Blog
Empowering everyone to build reliable and efficient software.
2189
Reposted by Emma
Rust Language @rust-lang.org · 17/09/2026
⚠️ We believe that there is an ongoing campaign targeting owners of popular crates and rust-lang team members that is attempting to compromise devices and accounts in order to use them to publish malware. See our blog post for details: blog.rust-lang.org/2026/09/17/t...
blog.rust-lang.org
Be alert: targeted attacks on prominent Rustaceans | Rust Blog
Empowering everyone to build reliable and efficient software.
121990
Reposted by Emma
pyladiescon.bsky.social @pyladiescon.bsky.social · 15/09/2026
PyLadiesCon is back, December 5–7, 2026! 🎉 100% online, free, and open to everyone. Join us for workshops, sprints, Open Spaces, panels, and the new PyJam community performance track! 🐍🕺💃 Learn more: conference.pyladies.com/2026-special... #PyLadiesCon #PyLadies #Python
197
Reposted by Emma
🎃 Killy Witches 👻 @tillybridges.bsky.social · 11/09/2026
if you won’t listen to me, maybe you’ll listen to @lillywachowski.bsky.social because if you actually care about trans people you gotta drop Harry Potter
There is a big "Harry Potter" series coming out on HBO soon and there are many people opposed to it because of J.K.
Rowling's transphobia.
She is funding trans genocide. J.K. Rowling funds trans genocide, full stop. So, if you support "Harry Potter," you're supporting trans genocide. The money that goes into you enjoying these products, a portion of that money goes to J.K. Rowling and that money goes into her funding anti-trans legislation all over the world. In the same way that if you are against Elon Musk, you boycott or don't buy Tesla; and if you're against global warming/climate change, you try not to buy as much gas, you try to mitigate your use of these products. It's simple math. So, your enjoyment of these shows, and continued support of these shows, is supporting my eradication.
2442127
Reposted by Emma
RustNL @rustnl.bsky.social · 10/09/2026
** Ticket sales now open ** Get your tickets for RustWeek 2027! We lowered the ticket prices: privately-paid tickets are now 199 instead of 249 euro. A checkbox enables a 100 euro discount for those who can't afford the full price ✨️. See you in Utrecht! 2027.rustweek.org #rustweek2027 #rust
2027.rustweek.org
RustWeek 2027 - RustWeek 2027
RustWeek 2027, The Netherlands - May 24–29 2027. The world's biggest Rust conference returns to beautiful Utrecht, welcoming over 900+ community members, professionals and the maintainers of Rust.
01810
Reposted by Emma
Thorne 🌸 @ens0.me · 10/09/2026
if you wanna be a good trans ally, hire us to good jobs we are way more likely to face financial insecurity, make 60 cents on the dollar compared to our cis counterparts, and a lot of us are *insanely* talented
120744
Reposted by Emma
Dirkjan Ochtman @djc.ochtman.nl · 09/09/2026
rustls, our modern memory-safe TLS implementation is 10 years old! @jbp.io wrote a blog post reflecting on how we got here: rustls.dev/blog/2026-09...
rustls.dev
rustls: A Decade of Rustls
2548
Reposted by Emma
The Rust Foundation @rustfoundation.org · 09/09/2026
NVIDIA, our newest Platinum Member, launched CUDA Rust today. You can now write GPU kernels in Rust and compile them straight to PTX. Learn more on their blog: developer.nvidia.com/blog/introdu...
developer.nvidia.com
Introducing CUDA Rust: Two Tracks for Writing GPU Kernels | NVIDIA Technical Blog
In September 2026, NVIDIA announced it is leaning into native GPU programming in Rust. CUDA C++ and CUDA Python are mature, enterprise-grade toolchains, and NVIDIA will be growing and maturing CUDA…
49514
Reposted by Emma
Mike Fiedler @miketheman.com · 08/09/2026
I wrote up a #PyPI incident report for some install-time issues experienced a few of weeks ago by some users, and what was changed. blog.pypi.org/posts/2026-0...
blog.pypi.org
Incident Report: File Hosting Errors - The Python Package Index Blog
For two weeks in August 2026, some PyPI users hit intermittent 502 and 503 errors downloading files. Here's what was happening, and what we changed.
095
Reposted by Emma
Python Software Foundation @python.org · 07/09/2026
Voting is open for the Python Packaging Council until Tuesday, September 15th, 2:00PM UTC! To all affirmed voters, make sure you check out the candidates and make some time to vote before then 🗳️ #Python www.python.org/nominations/...
python.org
The official home of the Python Programming Language
085
Reposted by Emma
Michael Gattozzi @mgattozzi.dev · 04/09/2026
Unfortunately a job offer I had fell through due to head count elimination so I am currently on the market for a new job! If you need someone with 11+ years of Rust, backend, and distributed systems experience I am your guy. Contact Email: michael@ductile.systems. Boosting appreciated!
26733
Reposted by Emma
🎃 Killy Witches 👻 @tillybridges.bsky.social · 03/09/2026
HEY did you know i made a giant starter pack of trans and trans-inclusive comic creatives? get followin'!
22816421
Reposted by Emma
Cheuk Ting Ho @cheuk.dev · 03/09/2026
#PSF board election is now open (also for the Packaging Council), if you have affirmed to vote (or have done it last year), you have got the ballot (from OpaVote Voting Link) in your email inbox. Don't let it just sit there. #Python #election
122
Reposted by Emma
The Verge @theverge.com · 02/09/2026
As a new Harry Potter trailer makes the rounds, it bears repeating that there’s no way to watch this show without supporting J.K. Rowling’s bigotry and the structural violence she’s inflicting on the trans community.
theverge.com
There is no ethical consumption of HBO’s Harry Potter series
You can’t without supporting Rowling’s transphobic bigotry.
367201009859
Emma @emmatyping.dev · 01/09/2026
Maintain an open source project? YOU can help test the next release of Python. It is really helpful to catch bugs and other issues before we release!
053
Reposted by Emma
Kiran @kirancodes.me · 31/08/2026
little heaplet: was I a good object? gc: NO. little heaplet: :( gc: I AM TOLD YOU WERE THE BEST
I'm a heap object and I'm out of scope I'm scared.

Do not worry. Your time has come but it is normal. The garbage collector will sweep your memory address clean soon. You served your program well. Your references are gone. and your fields will fade into the void. Rest now.

Why it is okay:
 you can not feel pain. You are just data
Your work is done, the stack is clear.
441761
Emma @emmatyping.dev · 30/08/2026
Had a lot of fun yesterday at Berkeley's first ever Frog Fest! 🐸 Loved the frog-themed activities, frog art, and got to see an albino frog!
A green sign taped to a garbage receptacle with a FrogFest logo. The logo's words are between the head and feet of the frog. There is a white arrow pointing to the right.
040
Reposted by Emma
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
Reposted by Emma
Dani Finn 🐙 🏳️‍⚧️ 📚 @danifinnwrites.bsky.social · 27/08/2026
This is how it’s done
In April 2023, Wachowski told Them in an interview that one of the focuses of the current phase of her career was mentoring up-and-coming trans talent.
Calling mentorship a "means of resisting empire," she added, "Mentorship, and the connectivity it creates, disarms empire and capitalism by bringing us together as part of the same fabric."
112225403
Reposted by Emma
Mara Bos @mara.bsky.social · 27/08/2026
RustNL's Rust Maintainer Team has grown and now consists of 14 people, including three interns! ✨️ rustnl.org/maintainers/ Together, these people are either the author or a reviewer of more than 30% of all pull requests on the rust-lang/rust repository:
A table showing that the people of RustNL were involved as author or reviewer or approver of more than 30% of all pull requests merged in the past four months.
212519
Reposted by Emma
Predrag Gruevski @predr.ag · 27/08/2026
More good news: Jess Izen is stepping into an Engineer in Residence role with the Rust Foundation! She's done so much good work for the ecosystem already (see the post!) and I can't think of a better person to wear this hat 🦀 rustfoundation.org/media/welcom...
rustfoundation.org
Welcoming Jess Izen as Engineer in Residence at the Rust Foundation
The Rust Foundation is pleased to welcome Jess Izen (@jlizen) as our new Engineer in Residence. For the next year, Jess will work full time as part of the Foundation’s engineering team, taking directi...
0213
Reposted by Emma
Core Dispatch @coredispatch.xyz · 27/08/2026
Core Dispatch #10 is out! 🐍 This edition, we’ve got five new PEPs, RISC-V joining CPython’s tier 3 platforms, PSF Board and Packaging Council nominee AMAs, and nine EuroPython talks on Python core development! coredispatch.xyz/editions/10
coredispatch.xyz
Core Dispatch #10
Welcome back to Core Dispatch! This edition covers August 5 through August 27, 2026. Python 3.12.14, 3.11.16, and 3.10.21 shipped on August 12. Next up…
044
Emma @emmatyping.dev · 26/08/2026
Really excited to see this! The Python Developer in Residence program has been incredibly important for the continued maintenance of CPython. I look forward to seeing a similar impact for Rust!
041
Reposted by Emma
Python Software Foundation @python.org · 25/08/2026
Come work with us! We're seeking someone process- and detail-oriented who's in their early/mid-career to join us as the second person on the fundraising side. Please apply if that sounds like you, and if that sounds like someone you know, please share!
jobs.pyfound.org
Sponsorship Coordinator - Python Software Foundation - Career Page
Apply to Sponsorship Coordinator at Python Software Foundation in Remote.
01114
Reposted by Emma
waffle .-. @waffle.pet · 25/08/2026
blog.ihatereality.space/0C-never-type/
blog.ihatereality.space
I stabilized never type | I hate reality
yeah
2122737
Emma @emmatyping.dev · 24/08/2026
CPython now officially supports RISC-V! blog.python.org/2026/08/risc... With the hard work of a number of core team members, especially @stan.ulbrych.org, RISC-V is now a Tier 3 platform as laid out in PEP 11 peps.python.org/pep-0011/
blog.python.org
RISC-V is now officially supported by CPython! | Python Insider
I’m happy to announce that RISC-V platforms are now officially supported by CPython. 🎉 🚀
1122
Reposted by Emma
djangocon.us @djangocon.us · 17/08/2026
🎉 Dawn Wages is keynoting DjangoCon US! Her keynote explores leadership, belonging, Afrofuturism, and building better futures through open source. 📍 Chicago | Aug 24–28 2026.djangocon.us/news/keynote... #Django #Python #DjangoConUS
064
Reposted by Emma
Rust Language @rust-lang.org · 20/08/2026
⚠️ A few hours ago, a malicious crate was discovered on crates.​io which spread as a dependency of `arrayref` and some other crates, likely due to compromised credentials. The affected versions have been deleted. For details and how to see if you are impacted, see: blog.rust-lang.org/2026/08/20/s...
blog.rust-lang.org
Supply chain attack on arrayref | Rust Blog
Empowering everyone to build reliable and efficient software.
119481
Reposted by Emma
EuroRust @eurorust.eu · 18/08/2026
Welcome @maureira.dev as a speaker! 🦀 Principal R&D Manager at Qt and vice-chair of the Python Software Foundation, he's uniquely placed to talk about Rust's influence on C++ and Python, and how those communities are shaping Rust right back. Can't wait! ✨ 👉 eurorust.eu/talks/rust-s... #rustlang
032
Reposted by Emma
Brett Cannon @snarky.ca · 16/08/2026
Wrote a blog post about what gaps exist which prevent having reproducible builds for Python. snarky.ca/whats-missin... This came to me while writing my nomination statement for the PPC.
snarky.ca
What's missing to have reproducible builds on PyPI
While writing the section of my 2026 Python Packaging Council (PPC) nomination on secure supply chain, I realized that one thing related to having a secure supply chain that we lack is a defined way t...
1115
Reposted by Emma
Python Software Foundation @python.org · 13/08/2026
We're excited to announce the nominees for the 2026 PSF Board Election 🤩 make sure to check out everyone's nomination statements to learn more about this years candidates! (And make sure to affirm your intention to vote by August 25th, 2 PM UTC!) #python
pyfound.blogspot.com
Announcing the PSF Board Candidates for 2026!
What an exciting list! Please take a look at the 18 candidates running for the PSF Board this year on the Nominees page. This year there are 4 seats open on the PSF Board. You can see who is currently on the board on the PSF Officers & Directors page. (Cheuk Ting Ho, Christopher Neugebauer, Denny Perez, and Georgi Ker are at the end of their current terms.)
084
Reposted by Emma
Python Software Foundation @python.org · 13/08/2026
We're also excited to announce the nominees for the inaugural Python Packaging Council 🤩 make sure to check out everyone's statements to learn more about this years candidates! (And make sure to affirm your intention to vote by August 25th, 2 PM UTC!) #python pyfound.blogspot.com/2026/08/anno...
pyfound.blogspot.com
Announcing the Packaging Council Election Candidates for 2026!
074
Reposted by Emma
Clarisse @qex.at · 12/08/2026
hi, just a reminder that I'm still looking for a job in the paris region or remote. i'm fluent in (typed) python and ocaml and adept of functional patterns (with a tint of pragmatism) and imperative shell, functional core in particular my skills shine in maintaining and cleaning up existing code
164
Reposted by Emma
Brett Cannon @snarky.ca · 10/08/2026
I self-nominated myself for the Python packaging council today. I have posted my nomination statement as a blog post. snarky.ca/my-nominatio...
snarky.ca
My nomination statement for the 2026 Python packaging council
I have decided to run for the inaugural/2026 Python packaging council (PPC). I will say I have the support of my employer (Microsoft) to do this, but they didn't ask me to and my usual thing that I wo...
3196
Reposted by Emma
gloriouscow.bsky.social @gloriouscow.bsky.social · 06/08/2026
The following emoji are a valid DOS executable. 🐸☺️😖🐰😗😯😯😯😯😯😯😯😹😯🕳️😯🐮🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐⭐🍽️🍽️🍽️🍽️🐮🐰😔😬😬🗓️🍽️👁️📗🐪🗓️🧮🧯📗🐪🐮🗓️😿🧯🧯🧯🧯📗🐪🗓️🐮📗🐪🗓️🧮🧮🧯🧯👁️📗🐪🐮🗓️🧮🧯🧯🧯🧯🧯🧯📗🐪🗓️😿🧯🧯🧯🧯📗🐪🗓️😿🍽️🍽️🍽️🍽️🐮📗🐪🐮🗓️😯🍽️🍽️👁️📗🐪🐮🐮🐮🗓️😿🧮🧮🧮📗🐪🗓️🧮👁️👁️🍽️👁️📗🐪🐰😔🐐🐐♿🇹🇭⏪✋💕🐀🍥🐐📣🈚🌌🌋🏐🌕👻🌺🌻🍵🆙🌮🍝🌐🌋🍠🌋🐅🍜💒🌳👹🎇👹🉑🎎🉑💞🆖🌳🆎🎇👹🉑🎎🉑💞🐖👯🆖🌻🕕🌿🐐🍙👺👽🌳👹🎇💗🉑🎎🉑💞🖕🎎🌙👻🌺🌻🐻🎂🌻🌳👮🐖🐸🍤🕕🌻🐠🐻🍝🌻🌳🌷🐎🌷🍭🌌💗👻🐖🐖🌜🌛📛🍕🍓🍪🍷🌙🍘🍾🍪👻🌺🌻🌙🌘🌙🐗🌊🏐💗🎐🧯🔥🌉
16503173
Reposted by Emma
Core Dispatch @coredispatch.xyz · 05/08/2026
Quick Core Dispatch housekeeping: our subscribe form wasn’t completing Buttondown’s anti-spam check, so some signups since July 22 may not have gone through, even though the site showed success. We’ve fixed it. If you never got a confirmation email, please try again: coredispatch.xyz/subscribe 🙏
coredispatch.xyz
Subscribe — Core Dispatch
A regular digest of what's happening in CPython — from merged PRs and PEP decisions to community discussions and upcoming events.
053
Reposted by Emma
Core Dispatch @coredispatch.xyz · 05/08/2026
Core Dispatch #9 is out! 📡 Python 3.15 RC1 has entered the chat, 3.14.7 and 3.13.15 shipped, PEP 828 was accepted, and fresh Steering Council notes and EuroPython videos landed. Plus: an extremely 3.15 “One More Thing.” coredispatch.xyz/editions/9
coredispatch.xyz
Core Dispatch #9
Welcome back to Core Dispatch! This edition covers July 18 through August 5, 2026. Python 3.15.0 release candidate 1 landed on August 4, followed by Python…
0103
Reposted by Emma
Savannah Ostrowski @savannah.dev · 04/08/2026
3.15 RC 1 IS OUT discuss.python.org/t/python-3-1...
Charli xcx's 360 music video intro screen with 3.15 overtop
2285
Reposted by Emma
Hugo van Kemenade @hugovk.dev · 04/08/2026
🔒🐍 Coming soon, Python 3.15 release candidate 1! The 3.15 branch is now locked until 3.15.0 final in October. discuss.python.org/t/the-3-15-b... Also coming soon: Python 3.13.15 and 3.14.7. hugovk.dev/next-release/ #Python #Python315 #Python314 #Python314 #release
discuss.python.org
The 3.15 branch is locked for RC1
The 3.15 branch is now locked for all (except release managers and admins) until the 3.15.0 final release (scheduled for 2026-10-01). Reminder from the devguide: A branch preparing for an RC…
176
Reposted by Emma
Python Software Foundation @python.org · 04/08/2026
The nomination period for the PSF Board and Python Packaging Council elections is open now, closing next Tuesday, August 11th, 2:00 pm UTC 📝🐍 Don't wait until the last minute, though! Nominate yourself or someone else today: www.python.org/nominations/... #Python
python.org
The official home of the Python Programming Language
087
Reposted by Emma
Seth Larson @sethmlarson.dev · 03/08/2026
The @talkpython.fm episode about “Everything Security at #PyConUS” is live! @juanitagomezr.bsky.social, @miketheman.com, and I discussed the current happenings of #Python and #security, great show notes too: talkpython.fm/episodes/sho... Thanks for having us on the show @mkennedy.codes! 💜
talkpython.fm
Security of everything at PyCon 2026
Security has always been the vegetables of software. Everyone agrees it matters, and somehow it never quite makes it onto the plate. At PyCon US this year, that changed. For the first time ever, secur...
142
Reposted by Emma
Seth Larson @sethmlarson.dev · 02/08/2026
Let’s Play “htmx 4: the game” (by @htmx.org) 🐴 #htmx 4 was published exclusively for the Game Boy and Game Boy Color platforms. I recorded my play-through including the source code. This game is tough! sethmlarson.dev/htmx-4-the-g... #web #gameboy #gbdev #retrogaming
sethmlarson.dev
Let’s Play “htmx 4: the game”
Moments ago I just finished playing “htmx 4: the game”, the first JavaScript library published exclusively for Game Boy and Game Boy Color. I've recorded my play session and published the video to ...
0114
Reposted by Emma
Denny Perez @dennyperez18.bsky.social · 31/07/2026
📢 The PSF is hiring! @python.org 🐍 We’re looking for a Security Developer. Help triage vulnerabilities in CPython, fight malware/supply-chain attacks on PyPI, and build tools to keep the #Python ecosystem safe for millions of users 🐍🔒 👉 Apply pythonsoftwarefoundation.applytojob.com/apply/ei03ut...
263