Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Savannah Ostrowski

@savannah@fosstodon.org
mastodon 4.7.3
  • Open on fosstodon.org

Python 3.16 & 3.17 Release Manager. Python Steering Council. Python Core Developer. Building @ FastAPI Labs. Likes compilers, open source, film, physical computing + cats.

1320 Followers
106 Following
26 Posts
Joined November 03, 2022
GitHub:
https://github.com/savannahostrowski
Personal Site:
https://savannahostrowski.com
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 5mo ago
Replying to
I'm also the first Canadian and the first woman to serve as release manager, and that rocks.
148
10
46
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 6mo ago

RE: @coredispatch@mastodon.social

Okay friends, new side quest! I've started a Python core development newsletter!

If you've ever wanted a regular summary straight to your inbox about all the cool things happening in CPython (and adjacent areas), this is it! Like and subscribe!

First edition, room to grow! 🌳

mastodon.social
46
3
35
1
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 8mo ago

Currently hacking on an embeddable Python REPL, powered by Wasm/Pyodide.

My goal is to make it simple to get Python running on a website, just using a script tag/div:

https://cdn.jsdelivr.net/npm/pyrepl-web/dist/pyrepl.js">

Then, optionally strap on attributes like data-theme="catppuccin-mocha" or data-packages="pydantic, requests, whatever" and everything is taken care of for you!

A WIP but https://github.com/savannahostrowski/pyrepl-web. Working example here too: https://savannah.dev/projects/

cdn.jsdelivr.net
66
10
42
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 5mo ago

doesjitgobrrr.com now shows annotations for merged PRs to JIT-related files and other infra changes.

This should help surface what might be contributing to day-over-day performance shifts!

https://www.doesjitgobrrr.com/?goals=5%2C10&changes=1

doesjitgobrrr.com
12
1
7
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 9mo ago

I’m incredibly excited to serve on this coming term’s Steering Council!

Working on CPython has been one of the most rewarding endeavours of my career. I’m so grateful to everyone who voted & honoured that so many placed their trust in me.

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 to @dongheena@fosstodon.org @Yhg1s@social.coop @pumpichank@mastodon.social, and Pablo as well! 🎉

https://peps.python.org/pep-8107/#results

peps.python.org
40
3
9
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 9mo ago

Wrote a short post about what getting elected to the Steering Council means to me. Baby Savannah could never believe it!

I love Python! Python is forever <3!

https://savannah.dev/posts/im-on-the-steering-council/

savannah.dev
30
1
10
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 5mo ago

As of yesterday's doesjitgobrrr.com run, Python 3.15 with the JIT enabled made the FastAPI benchmark:

- 1% faster on RPi (blueberry)
- 2% faster on Windows (prometheus)
- 6% faster on Ubuntu 24.04 (ripley)
- 13% faster on macOS M3 Pro (jones)

www.doesjitgobrrr.com/run/2026-04-18

8
0
2
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 4mo ago

Back from PyCon so naturally first stop is the theatre.

Obsession, directed by Curry Barker tonight 🍿🖤

5
1
0
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 4mo ago

It’s just about time for my first talk at #PyConUS! Join us in Grand Ballroom B for a panel on fostering better collaboration between the scientific Python community and core Python development starting at 1:45pm!

fosstodon.org

Fosstodon

5
0
0
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 9mo ago

The coolest feature in Python 3.14 can be used to build a zero-preparation remote debugger for Python applications running in Kubernetes and Docker containers??? 🐛🪄

https://savannah.dev/posts/the-coolest-feature-in-314/

savannah.dev
13
2
8
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 8mo ago

Wrote up how I ended up with four machines in my closet running nightly JIT benchmarks.

The answer to "does JIT go brrr?" is roughly "yes, YMMV... about 2-15% faster depending on your hardware" 🤠

https://savannah.dev/posts/i-run-a-server-farm-in-my-closet/

savannah.dev
11
1
6
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 7mo ago

Hey, you! Are you using FastAPI?

Well, I have great news for you! I've been working on something very cool for the past few months and today, it's finally yours!

The *official* FastAPI extension for VS Code is now available in the marketplace! 🎉

I might be biased but if you're building a FastAPI app, you're going to want this (oh! and it also works in browser environments like vscode.dev and github.dev, and Cursor too!).

Install: https://marketplace.visualstudio.com/items?itemName=FastAPILabs.fastapi-vscode
GitHub: https://github.com/fastapi/fastapi-vscode

marketplace.visualstudio.com
8
3
6
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 5mo ago

lmao, make it stop.

5
3
2
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 5mo ago

RE: @coredispatch@mastodon.social

A very busy week prepping this edition! 😅

Thank you to @hugovk@mastodon.social and @emmatyping@hachyderm.io for helping curate and edit edition 2. 🖤

mastodon.social
5
0
2
1
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 6mo ago

RE: @coredispatch@mastodon.social

Folks, this next edition is going to be good. I'm already looking at the curated content and people have been working on very cool™️ stuff.

Subscribe if you haven't already!

mastodon.social
5
1
5
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 11mo ago

This weekend's project was building a CLI to build and run any commit of CPython!

every-python makes a blobless clone of the CPython repository (~200MB), checks out the version you want, and builds it locally. Built versions are cached for reuse.

If you pass in --jit, it will detect the correct version of LLVM needed to build from LLVM_VERSION specified in Tools/jit/_llvm.py at the time of the commit and use it!

Makes bisecting JIT things so much simpler 🥲

https://github.com/savannahostrowski/every-python

github.com
14
0
7
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 4mo ago

Debugging! Containers! Hacking on cool projects!

3:15pm in Grand Ballroom B! Be there!

#PyConUS

fosstodon.org

Fosstodon

3
1
0
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 12mo ago

64-bit Raspberry Pi is now supported as a Tier 3 platform 🫡🎉

https://peps.python.org/pep-0011/#tier-3

peps.python.org
15
1
8
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 5mo ago
Replying to
@hugovk@mastodon.social @valorzard@mastodon.gamedev.place @coredispatch@mastodon.social Core Dispatch will catch any blogs from the JIT contributors so probably there or Ken Jin's blog directly!
3
0
0
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 11mo ago

What the heck is a trampoline, anyway?

Please enjoy this deep dive that commemorates going down the compiler rabbit hole (twice! in the Paris airport!) to update CPython's JIT compiler to use LLVM 20.

https://savannah.dev/posts/what-the-heck-is-a-trampoline-anyway/

What the heck is a trampoline, anyway?
Savannah Ostrowski

What the heck is a trampoline, anyway?

You don't have to be a compiler engineer to understand that trampolines are small hops to far destinations.

12
1
5
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 7mo ago

Spent some time making doesjitgobrrr.com pluggable this week so that folks who want to contribute results from their own hardware can do so!

I am particularly interested in consumer-grade hardware with specs that are not yet covered by the website!

Instructions for how to contribute:

https://github.com/savannahostrowski/doesjitgobrrr/blob/main/CONTRIBUTING.md

github.com
6
0
5
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 8mo ago

RE: @Lee_Holmes@infosec.exchange

Python is everywhere, even in your browser!

infosec.exchange
6
0
0
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 11mo ago

Now with 100% more Python!

Spent the afternoon porting https://github.com/savannahostrowski/gruyere from Go to Python (using Typer and Rich)!

Up on PyPI as well: https://pypi.org/project/gruyere

github.com
9
2
1
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 11mo ago

Okay, so I released a new version (v0.0.7) of gruyere 🧀 this afternoon!

This version has:
- 🪟 Windows support
- 🖊️ Details toggling via `d` while in interactive mode or via `gruyere --details`
- ✨ Improved filtering UX
- 🚀 Live refresh so you can use it as an activity monitor for your processes

2
1
2
0
Open post
Savannah Ostrowski @savannah@fosstodon.org
· 7mo ago
Replying to
@lucsorelgiffo on the way! Just working on getting our namespace verified then I’ll publish over there as well!
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 21:41:08 UTC