The Swift Performance team isn’t *my* team, but they’re in my hallway. Or in London if you’d prefer. They’re looking for an engineer who’s not afraid of optimizers. jobs.apple.com/en-us/detail...
The Swift Performance team isn’t *my* team, but they’re in my hallway. Or in London if you’d prefer. They’re looking for an engineer who’s not afraid of optimizers. jobs.apple.com/en-us/detail...
I wrote a tiny vectorized interpreter last night, and .. thought I'd write up a post describing it. Nothing earth shattering here, but if you haven't seen one of these before it could be interesting! Probably easier to read than the J Incunabulum, but also less .. wow.
github.com/frankmcsherr...
Moooorre!
That's what I used it for :D had a bad rasterizer
Wow, looks amazing!!! 🤩
I wrote a little extremely DIY fuzzer for the load/store optimization in the toy optimizer!
bernsteinbear.com/blog/toy-fuz...
Anyway in the process of thinking about this I sketched the tiniest interpreter generator and superinstruction generator (but not finder)
gist.github.com/tekknolagi/8...
So my friend Chris taught me what byte pair encoding is and then I was idly thinking about it and I wonder if people can/do use this for generating bytecode interpreter superinstructions.
Agree 20+ mins without lid
Huge oven spring!!
Bread pics!
I wrote a little extremely DIY fuzzer for the load/store optimization in the toy optimizer!
bernsteinbear.com/blog/toy-fuz...
S's new iPhone started setup at the Apple store. Only WiFi network it knew was "Apple Store". We leave midway through the update. Realize at home we can't connect to a new network. What to do?
Configure the access point to make a new network called "Apple Store", of course.
A bit late and not yet finalized, but our program for MoreVMs'26 is online.
Early registration deadline is in a few hours, but will remain open afterwards still.
Join us in Munich for a day of talks around language implementation!
2026.programming-conference.org/home/MoreVMs...
[New Blog Post] Weighted Union Find and Ground Knuth Bendix Completion www.philipzucker.com/weighted_uf/
Load-store elimination, now with type-based alias analysis (TBAA)
bernsteinbear.com/blog/toy-tbaa/
Shout out to the best to have ever done it, Karl Stefanovic
www.youtube.com/watch?v=xlIr...
The Dalai Lama walks into a union-find shop and says can you make me one with everything
Load-store elimination, now with type-based alias analysis (TBAA)
bernsteinbear.com/blog/toy-tbaa/
Shrek 2 holds up and is a good Valentine's Day movie
I have 30 windows each with >50 tabs open :/
My former (excellent!) compiler intern is now in team matching at Google for full time. Anyone on Dart, V8, Go, ... who would chat with them? Thank you!!
It has to be written on the side of the shirt
You're absolutely right. The vertical axis is not X, it's Y.
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
Also it's a great day of the week to post this
Glad you're committing to the bit
I am pleased to announce the first version of scheme-rs has been released for general consumption! Please checkout the website www.scheme-rs.org, the GitHub page github.com/maplant/sche..., or the announcement at maplant.com/2026-02-09-I...