Max
banner
bernsteinbear.com
Max
@bernsteinbear.com
Baking bread and compilers are kinda similar if you think about it

@tekknolagi elsewhere

bernsteinbear.com
Rachel Kozlowski's Dapper Animal plate series has me in a chokehold. I love them
December 25, 2025 at 5:01 PM
new post about load/store elimination

merry christmas!

bernsteinbear.com/blog/toy-loa...
Load and store forwarding in the Toy Optimizer
Another entry in the Toy Optimizer series.
bernsteinbear.com
December 24, 2025 at 11:25 PM
ZJIT is available starting in Ruby 4.0! Please try it out on your test suite, maybe in a staging environment, and let us know how it goes!

railsatscale.com/2025-12-24-l...
ZJIT is now available in Ruby 4.0
ZJIT is now available with the release of Ruby 4.0. Here’s an update of our progress.
railsatscale.com
December 24, 2025 at 3:50 PM
Alright stop, collaborate and listen
[Fabr]ice is back with my brand new invention

github.com/bellard/mqui...
GitHub - bellard/mquickjs: Public repository of the Micro QuickJS Javascript Engine
Public repository of the Micro QuickJS Javascript Engine - bellard/mquickjs
github.com
December 23, 2025 at 2:36 PM
Why Does The Ubuntu Upgrade Need One Thousand Of God's Own Megabytes In My Boot Partition ?
December 19, 2025 at 4:47 AM
Brief post today about the Linux perf map interface

bernsteinbear.com/blog/jit-per...
How to annotate JITed code for perf/samply
Brief one today. I got asked “does YJIT/ZJIT have support for [Linux] perf?”
bernsteinbear.com
December 18, 2025 at 9:27 PM
Ruby 4.0.0 preview3 is released! Give ZJIT a go by running it on your CI and let us know in Zulip what broke!

www.ruby-lang.org/en/news/2025...

docs.ruby-lang.org/en/master/ji...

zjit.zulipchat.com
Ruby 4.0.0 preview3 Released
www.ruby-lang.org
December 18, 2025 at 4:05 PM
Reposted by Max
There has been outrage as the @acm.org rolls out AI generated summaries of papers. This is doing AI exactly wrong by replacing valuable, peer-reviewed content with a possibly inaccurate summary. It's still not too late to correct it though and use AI responsibly... anil.recoil.org/notes/acm-ai...
Dear ACM, you're doing AI wrong but you can still get it right
anil.recoil.org
December 18, 2025 at 1:30 PM
HN is down :/ what do I do with my time
December 17, 2025 at 2:27 PM
Reposted by Max
Reposted by Max
Sorry for not offering this earlier, but if you're a parent of a Brown student and they need help (a ride, a coffee, whatever), please email me and I'm happy to try to help.
cs.brown.edu/~sk/Contact/
Shriram Krishnamurthi: Contact Information
cs.brown.edu
December 14, 2025 at 4:26 PM
Reposted by Max
One thing I'm really excited about in Ruby 4.0 is that object allocation is going to get a nice speed boost
December 13, 2025 at 8:09 PM
Reposted by Max
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 Max
This week, three people shared their handmade programming languages.

We learned not only about their features and syntax but the philosophies, joys, and challenges around building them. Could you build your own language? Should you? We dare say… yes!
December 5, 2025 at 4:11 PM
Reposted by Max
The MoreVMs workshop has two submission deadlines this time:

Pre-Holiday: 17 December 2025
Post-Holiday: 12 January 2026

We know, nothing happens without a deadline.⌛️💣
So, there you go. You made me do it! 🤣😅 😇

Anyway, pick one and submit! 🧑‍🔬🧪✍️📜

2026.programming-conference.org/home/MoreVMs...
MoreVMs 2026 - MoreVMs'26 - ‹Programming› 2026
The 10th MoreVMs workshop aims to bring together industrial and academic programmers to discuss the design, implementation, and usage of modern languages and runtimes. This includes aspects such as re...
2026.programming-conference.org
December 1, 2025 at 9:50 PM
Reposted by Max
[New Blog Post] Primitive, Leveled, and Quantifier Union Finds www.philipzucker.com/prim_level_uf/ #logic #egraph
Primitive, Leveled, and Quantifier Union Finds
There is an interesting and simple union find variation that allows primitives into the union find.
www.philipzucker.com
November 29, 2025 at 8:42 PM
"you need to hear about the firmware bug I just spent two full days dealing with," my friend says before describing the THIRD 0day he's found this year while pursuing his hobby projects
November 27, 2025 at 12:29 AM
After bothering the maintainers of gojekyll (which works very close to 100% for my blog!) I now know that my site uses a lot of weird Jekyll quirks and features that I did not know I was using

I did just find github.com/betterwebini... too but that mostly just crashed on my site :(
Oh. There is a Python implementation of Liquid. Should I ignore the siren song or should I make a stripped-down single-file checked-in "Jekyll" clone that can build my site?
November 24, 2025 at 12:09 AM
Reposted by Max
I love that someone had this website idea and (presumably) a bunch of teams worked together to actually pull it off so well!

www.incommonwith.com/collections/...
November 23, 2025 at 8:47 PM
Have some good writing time for the next week or so. Any requests for what I should write a blog post about? Doesn't have to be PL/compiler related, I suppose
November 23, 2025 at 6:04 PM
I have been writing blog posts in a text editor and using a static site generator for about 12 years now but I found myself reminiscing about the web auto-save publish-on-click flow. There's a certain romance to it.
November 23, 2025 at 5:25 AM
@maplant.com challenged me in high school to write an RPN calculator/interpreter and I struggled with it so much that it gave me a complex and now I write compilers for a living
What’s the lore behind choosing your career path ?
November 22, 2025 at 10:49 PM
His and hers stacks of unread magazines (Communications of the ACM and The Atlantic)
November 22, 2025 at 10:43 PM
Went and looked at a repo on GitHub. "Hey, looks neat," I think. The readme thanks its contributors, including.... me? Apparently I committed 7 times in 2016. Who knew
November 22, 2025 at 7:04 PM
Our compiler uses AI* and LLMs* to do advanced reasoning and make your code much faster!

* Abstract Interpretation
* Large Lattice Models
November 20, 2025 at 10:34 PM