CF Bolz-Tereick
cfbolz.bsky.social
CF Bolz-Tereick
@cfbolz.bsky.social
PyPy/RPython contributor. Half time teaching at Uni Düsseldorf. Works on dynamic language implementations. Love street art and art in public spaces, hiking, reading.
they/them
Reposted by CF Bolz-Tereick
Some news, I’ll be departing the PSF as a staff member at the end of this week.
January 21, 2026 at 8:17 PM
Reposted by CF Bolz-Tereick
we must imagine Sisyphus being directed to the boulder corporation’s outsourced mental health support service for up to 2 hours of free counselling per eternity
December 29, 2025 at 1:06 PM
Reposted by CF Bolz-Tereick
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.

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
December 13, 2025 at 1:16 PM
Reposted by CF Bolz-Tereick
Re-upping this, since it's only available for two days:
A brief return of the Murderbot Humble Bundle! The charity is still World Central Kitchen.
Unlock and upgrade in the Return to Metroidvania rebundle, read up on exciting Sci-Fi with Matha Wells’ Murderbot & more, and add character to your game environments with the Best of Synty 4 Game Dev Assets rebundles! https://bit.ly/4oxXmjd
December 11, 2025 at 2:52 AM
Reposted by CF Bolz-Tereick
it's happening!!!

from now until the end of the day on Friday, November 28th (if it’s Friday anywhere, the sale’s still on!), all my pdf zines are 50% off, and print zines are 30% off!

wizardzines.com
November 28, 2025 at 12:14 PM
@tartanllama.xyz Building a Debugger got a review in c't, a big German computer magazine:
November 28, 2025 at 5:13 PM
Reposted by CF Bolz-Tereick
lol @hikikomorphism.bsky.social just described Ea-Nāṡir as "CMOT Dibbler (Assyrian Edition)"
November 6, 2025 at 2:31 AM
Reposted by CF Bolz-Tereick
Tlingit artist Nicholas Galanin, “Architecture of return, escape (The British Museum)”, a deerskin map a floor plan of the British Museum and possible escape routes for various Indigenous cultural belongings held there.
September 6, 2025 at 5:46 PM
Interpreter alignment chart
October 15, 2025 at 7:56 PM
Reposted by CF Bolz-Tereick
it has been 0 days since I wrote a tiny interpreter to prototype some new database features. you will never regret writing a tiny interpreter
October 14, 2025 at 5:18 PM
Reposted by CF Bolz-Tereick
It's spooky season! So I reviewed four great recent scary books:

Fiend by @almakatsu.bsky.social
Moonflow by @bitterkarella.bsky.social
Slashed Beauties by A Rushby
You Weren't Meant to be Human by @ajwhiteauthor.bsky.social

www.washingtonpost.com/books/2025/1...
4 terrifying new novels to get you through the scariest season
With an emphasis on body horror, these books by Alma Katsu, Bitter Karella, Andrew Joseph White and A. Rushby will leave you with a lingering sense of dread.
www.washingtonpost.com
October 14, 2025 at 5:18 PM
Reposted by CF Bolz-Tereick
📣 The “People from PSF” interview series continues! 🐍💬Meet the people behind the @python.org staff, directors & contributors making the magic happen.

💟 Meet Deb Nicholson
@eximious.bsky.social

🔗Read the full interview 👇
dennyperez.dev/projects/psf...

#Python #PyLadies #PSF #PeopleFromPSF
October 9, 2025 at 4:32 PM
Reposted by CF Bolz-Tereick
The SPy project is kicking off community calls! 🎙️

Join us tomorrow (Oct 7th, 17:30 CEST) on Discord to chat, ask questions, and meet other SPy folks. Everyone’s welcome! 💚 🥸

Discord link: discord.gg/ZN4afjvq?eve...

Google calendar link: lnkd.in/d3U62QNn
Join the SPy lang Discord Server!
Check out the SPy lang community on Discord - hang out with 43 other members and enjoy free voice and text chat.
discord.gg
October 6, 2025 at 10:52 AM
Reposted by CF Bolz-Tereick
Last week I was lucky to take part in the CPython Core Dev Sprint.
This is a summary of what I did, including an annotated and extended version of my talk on tracing JITs in real-world Python scenarios, plus some comparisons between PyPy’s JIT and CPython’s new JIT.

👉 antocuni.eu/2025/09/24/t...
Tracing JITs in the real world @ CPython Core Dev Sprint
My experience at the CPython Core Dev Sprint
antocuni.eu
September 24, 2025 at 2:55 PM
Reposted by CF Bolz-Tereick
hey we have a lot of fun here, living in a fascist dystopia and goofing on the very real lives being ruined by the state, it's great, things are fine, we love it! Why not enjoy the end of civilization with a good book? why not do it with MY book?? www.hachettebookgroup.com/titles/bitte...
Moonflow
"A bizarre and fiercely original splatterpunk phantasmagoria of queerness. Deranged and gleefully weird as f*ck, this is an impressive debut from a singular...
www.hachettebookgroup.com
September 12, 2025 at 4:42 PM
Reposted by CF Bolz-Tereick
2008, I am driving back across the Canadian border from Montreal with @stillsostrange.bsky.social and @batwrangler.bsky.social in my tiny1998 Honda Civic sedan.
August 18, 2025 at 2:09 PM
Reposted by CF Bolz-Tereick
happy analog gender week nerds 💛🤍💜🖤
July 14, 2025 at 11:30 AM
Reposted by CF Bolz-Tereick
OMG no!!! I still think Knuth's deep dive from "I want to write about algorithms" to "I need typesetting software" to "I need fonts" to "I need font software" to "I need software to write software" may be the most epic software exploration in human history, and kids these days have NO IDEA about it.
June 25, 2025 at 11:56 PM
"How slow is the tracing interpreter of PyPy's meta-tracing JIT?" cfbolz.de/posts/speed-...

Spoiler: for the microbenchmark I tried, the slowdown of the meta-tracing interpreter is about 900x
How slow is the tracing interpreter of PyPy's meta-tracing JIT?
I wanted to investigate the warmup behavior of the PyPy interpreter, so I wrote a somewhat arbitrary microbenchmark: all_results = set() num = int(sys.argv[1]) class A(object): pass def main():
cfbolz.de
June 12, 2025 at 7:04 AM
@keleshev.com not sure whether you already saw, but Compiling to Assembly from Scratch got a review in c't 9/25 (the largest German IT magazine)
May 21, 2025 at 4:10 PM
Reposted by CF Bolz-Tereick
We just merged an improvement to the PyPy JIT heap optimizations: type based alias analysis for Python instances. Work was done by @cfbolz.bsky.social and their student Nico Rittinghaus.
May 21, 2025 at 8:16 AM
'Doing the Prospero-Challenge in RPython' new blog post on the PyPy blog:

pypy.org/posts/2025/0...
Doing the Prospero-Challenge in RPython
Recently I had a lot of fun playing with the Prospero Challenge by Matt Keeter. The challenge is to render a 1024x1024 image of a quote from The Tempest by Shakespeare. The input is a mathematical for
pypy.org
April 9, 2025 at 5:04 PM
Reposted by CF Bolz-Tereick
Fast on the heels of the last release, I have published a PyPy v7.3.19 bug-fix release with PyPy2.7, PyPY3.10 and a beta-quality PyPy3.11. Please try it out! The complete release note is at doc.pypy.org/en/latest/re...
PyPy v7.3.19: release of python 2.7, 3.10 and 3.11 beta, released 2025-02-26 — PyPy documentation
doc.pypy.org
February 26, 2025 at 12:26 PM