CF Bolz-Tereick
@cfbolz.bsky.social
250 followers 190 following 26 posts
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
Posts Media Videos Starter Packs
cfbolz.bsky.social
Interpreter alignment chart
This alignment chart explores what counts as an "interpreter" across two dimensions: implementation (what form the interpreter takes) and input (what it processes).
Implementation Axis
Implementation Purist: An interpreter must be a program—software that executes on a computer.
Implementation Neutral: An interpreter must be electronic—it can be hardware or software, but requires circuits and electricity.
Implementation Rebel: An interpreter can be anything—no restriction on physical form or medium.
Input Axis
Input Purist: An interpreter works on a program—it must execute formal code or instructions.
Input Neutral: An interpreter works on text—it processes symbolic or written information.
Input Radical: An interpreter works on anything—no restriction on input type.
Examples Across the Spectrum

Lua (program processing programs)
CPU (electronic processing programs)
CEK-Machine (anything processing programs)
Excel (program processing text)
LLM (electronic processing text)
Shredder (anything processing text)
Doom (program processing anything)
TV (electronic processing anything)
Choir (anything processing anything)
Reposted by CF Bolz-Tereick
jcoglan.com
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
Reposted by CF Bolz-Tereick
dennyperez18.bsky.social
📣 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
Reposted by CF Bolz-Tereick
antocuni.bsky.social
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
cfbolz.bsky.social
Even his London post hints at transphobia in the paragraph about Lineham's arrest. A dog whistle anti trans people would recognize 😒
Reposted by CF Bolz-Tereick
antocuni.bsky.social
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
Reposted by CF Bolz-Tereick
midnightpals.bsky.social
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
Reposted by CF Bolz-Tereick
matociquala.bsky.social
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.
Reposted by CF Bolz-Tereick
katef.bsky.social
happy analog gender week nerds 💛🤍💜🖤
cfbolz.bsky.social
Anil Dash wrote this post about this question: bsky.app/profile/anil...

Thanks for being so cool Danielle!
anildash.com
The name “Crémieux” that Jordan Lasker uses is a specific, deeply anti-Muslim dog whistle: a reference to the Crémieux Decree — the official anti-Islam policy of colonial France, making Muslims in Algeria second-class citizens. Who the fuck even *knows* that, let alone makes it their _name_? Bigots.
cfbolz.bsky.social
There was a new movie this year! And the one before that was the highest grossing German movie in 2023 😅
cfbolz.bsky.social
The books series is unbelievably popular in Germany, until today. It's called The Three Question Marks here and my eight year old devours it. There are extra novels that were written just for the German market, radio plays, movies, two spinoff series etc. en.wikipedia.org/wiki/German_...
German editions of the Three Investigators - Wikipedia
en.wikipedia.org
Reposted by CF Bolz-Tereick
lexa.qexat.com
more specifically I'm looking for:
• summer jobs if it's in July or August
• part-time/contractual jobs if it's after September, with flexible hours so I can work alongside university
lexa.qexat.com
💼 Hello, I'm open for work!

I'm looking for my first professional experience as a junior programmer after an inconclusive college curriculum.
I'm currently based in the region of Normandy (France), but I can potentially move to another EU country provided that you help me with settling in. 🧵
Reposted by CF Bolz-Tereick
shriram.bsky.social
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.
cfbolz.bsky.social
It's 100 copies of that loop that are traced in 34ms. But yes, I hope so!
cfbolz.bsky.social
This is mainly due to the double interpretation overhead: the meta-tracing interpreter will execute the Python interpreter, while the latter executes one iteration of the Python loop.
cfbolz.bsky.social
Want me to stick it in an envelope and mail it to you?
cfbolz.bsky.social
@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)
Reposted by CF Bolz-Tereick
pypyproject.bsky.social
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.
Reposted by CF Bolz-Tereick
matti-p.bsky.social
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