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

@tekknolagi elsewhere

bernsteinbear.com
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
I hope in 100 years when we have flying autonomous taxis or whatever Boston still slaps ugly hackney carriage plates on them
November 19, 2025 at 8:32 PM
This post has been sitting around in my drafts since March... I hope it has its intended effect

bernsteinbear.com/blog/compile...
A catalog of side effects
Optimizing compilers like to keep track of each IR instruction’s effects. An instruction’s effects vary wildly from having no effects at all, to writing a specific variable, to completely unknown (wri...
bernsteinbear.com
November 11, 2025 at 7:01 PM
Reposted by Max
I'm very honored to have received this year's RubyPrize from Matz's hands in Matsue last Thursday, recognizing my work on Ruby and its development tools.

I can still remember how nervous I was asking Matz for a picture back in 2016 😂 Time really flies

(Photo from @hsbt.org ❤️)
November 10, 2025 at 1:48 AM
Reposted by Max
❯ ruby -v
ruby 4.0.0dev (2025-11-07T11:42:29Z master 1f32464a2d) +YJIT +MN +PRISM [arm64-darwin24]
November 7, 2025 at 11:48 AM
Reposted by Max
it has been a while, but whoo, new bloggery: "wastrel, a profligate implementation of webassembly" https://wingolog.org/archives/2025/10/30/wastrel-a-profligate-implementation-of-webassembly
wastrel, a profligate implementation of webassembly — wingolog
wingolog: article: wastrel, a profligate implementation of webassembly
wingolog.org
October 30, 2025 at 10:20 PM
Reposted by Max
Gotta watch *the episode* in her honor tonight.
www.nytimes.com/2025/10/28/a...
Prunella Scales, Sybil on ‘Fawlty Towers,’ Dies at 93
www.nytimes.com
October 28, 2025 at 4:29 PM
Reposted by Max
I'm excited to share that I became a Ruby committer today! A 10 year goal since RubyKaigi 2015.
Huge thanks to @bernsteinbear.com for the JIT mentorship and nomination, @k0kubun.com for years of guidance, and everyone who supported me along the way.
Looking forward to improving Ruby and its DX!
October 28, 2025 at 12:11 PM
Reposted by Max
me (recently into bouldering):
CI:
me:
CI: ...
me: nice, come on
CI: ...
me: yeah, come on...
CI: ...
me:
CI: ...
me: COME ON!!
CI: ...
CI: ❌
me: ah! good attempt!!
October 27, 2025 at 8:23 PM
Reposted by Max
please enjoy: my Wasm-hosted, Wasm-targeting build of Clang/Clang++/LLD: a self-contained, 25 MiB (gzipped) pure function
www.npmjs.com/package/@yow...
October 26, 2025 at 9:49 AM
Reposted by Max
Interpreter alignment chart
October 15, 2025 at 7:56 PM
Reposted by Max
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 Max
“…bucking tradition…”??

You guys.

No
npr.org NPR @npr.org · Oct 7
President Trump is bucking tradition and legal precedent in pushing to deploy the National Guard to Democratic-led cities like Portland, Oregon, and Chicago due to what he says is rampant crime and to support his crackdown on illegal immigration.
Trump's power to deploy National Guard, explained
President Trump is bucking tradition and legal precedent in pushing to deploy the National Guard to Democratic-led cities like Portland, Oregon, and Chicago due to what he says is rampant crime and to support his crackdown on illegal immigration.
n.pr
October 7, 2025 at 1:08 PM
The worst trend in journalism is sucking up to Trump. The second worst trend is "scrollytelling", where you scroll for three days before finding the lede
October 5, 2025 at 12:34 PM