Reposted by MaxJared Norman @jardo.dev · 13honly reason I'm putting my pencil down is to read this fuckin cool paper bernsteinbear.com/blog/support-loca… 061
Reposted by MaxMatt Keeter @mattkeeter.com · 28/09/2026hi friends I'm very excited to announce Halfspace, my experimental cross-platform IDE for solid modeling with distance fields! This has been in progress since midway through last year, and it's finally "done enough" to make it more public.mattkeeter.comHalfspaceAn IDE for solid modelling with distance fields 520548
Max @bernsteinbear.com · 20/09/2026my kingdom (small rented apartment) for a no-fuss dishwashable milk frother without any nonstick or plastic crap in it 030
Max @bernsteinbear.com · 18/09/2026If you end up with a neat bootstrapping solution I would love to learn more because I have no nice solution for my projects 110
Max @bernsteinbear.com · 18/09/2026We did this for Python and the way we did it was during the build process, we had a host Python run to compile our compiler to bytecode, which then got bundled with the runtime 110
Max @bernsteinbear.com · 13/09/2026Bin packing the cheapest way to buy lightbulbs from Home Depot, all to save $9 (4 individual in one order, 2 individual in another order. Don't touch the 2-4 packs) 111
Reposted by MaxAlice ✨ @welltypedwit.ch · 12/09/2026you know, i thought the reputation of cousot papers was at least a little exaggerated but no, they actually look like that lol (this is page 3) 8609
Max @bernsteinbear.com · 09/09/2026My RubyKaigi 2026 talk about ZJIT is up! Unfortunately, they censored my memes :( youtube.com/watch?v=ypRK...youtube.com[EN] The design and implementation of ZJIT & the next five years / Max Bernstein @tekknolagiYouTube video by RubyKaigi 040
Max @bernsteinbear.com · 09/09/2026You should be making more friends on the Internet www.nytimes.com/2026/09/06/s... 160
Max @bernsteinbear.com · 03/09/2026YJIT was originally C then ported to Rust a couple years ago. tenderjit is @tenderlove.dev implementation of L BBV in Ruby IIRC 100
Reposted by MaxPeter Zhu @peterzhu.ca · 02/09/2026Ruby's GC and ZJIT got a new collab! We recently introduced inlining of the garbage collector's fastpath into ZJIT. Read more about it here: railsatscale.com/2026-09-01-z...railsatscale.comZJIT 🤝 GC: Inlining GC Fastpath in ZJITObject allocations from the garbage collector are now inlined in ZJIT. 1145
Max @bernsteinbear.com · 01/09/2026New paper with the ZJIT team! Local variables in Ruby are ... complicated. bernsteinbear.com/assets/img/s...bernsteinbear.com 1101
Reposted by Maxk0kubun @k0kubun.com · 28/08/2026We'll present a paper about ZJIT at VMIL'26! conf.researchr.org/details/spla...conf.researchr.orgSupport Local Variables (VMIL 2026 - Workshop on Virtual Machines and Language Implementations) - SPLASH/ISSTA 2026Virtual Machines are pervasive in the design and implementation of programming systems. In fact, languages implemented as virtual machines are crucial in the specification, implementation, and deploym... 2195
Reposted by MaxStefan Marr @stefan-marr.de · 28/08/2026VMIL'26 has a program! Looks very interesting. Static Analysis, optimizing Android's GC, understanding R's benchmarks, optimizing Ruby, and lots more! The SPLASH early registration deadline is September 3rd! Program: conf.researchr.org/home/splash-... 043
Max @bernsteinbear.com · 26/08/2026IIRC Austral borretti.me/article/intr...borretti.meIntroducing Austral: A Systems Language with Linear Types and CapabilitiesIntroducing a new programming language. 052
Reposted by MaxMax @bernsteinbear.com · 13/08/2026More SSA fun! bernsteinbear.com/blog/more-pa...bernsteinbear.comAnother partial SSI trick with canonicalizeAfter reading Chris Fallin’s aegraph post, new ZJIT contributor dak2 landed a block-local version of the canonicalize function in #16828. 0112
Reposted by MaxEvan Martin @neugierig.org · 14/08/2026New blog post: Computing graph dominators Diving into an algorithm. neugierig.org/software/blo...neugierig.orgTech Notes: Computing graph dominatorsDiving into an algorithm. 091
Max @bernsteinbear.com · 13/08/2026More SSA fun! bernsteinbear.com/blog/more-pa...bernsteinbear.comAnother partial SSI trick with canonicalizeAfter reading Chris Fallin’s aegraph post, new ZJIT contributor dak2 landed a block-local version of the canonicalize function in #16828. 0112
Max @bernsteinbear.com · 13/08/2026I didn't know you felt that way about your blog posts. I really enjoy them. 130
Max @bernsteinbear.com · 09/08/2026Especially how does it deal with a random library C function doing something horrible that relies on reading/writing to local variables? 030
Max @bernsteinbear.com · 09/08/2026How does your (JIT) compiler represent local variables (and all the weird reflection stuff allowed by your language) in its IR? 230
Max @bernsteinbear.com · 08/08/2026Chris and I wrote a thing about zero knowledge proofs bernsteinbear.com/blog/zkp/bernsteinbear.comA quick look at zero-knowledge proofsNB: This isn’t about crypto. I don’t care about crypto. 010
Reposted by MaxJean Boussier @byroot.bsky.social · 06/08/2026A history of Ruby's Hash tables, and how we can make them use less memory: byroot.github.io/ruby/perform...byroot.github.ioShrinking Ruby HashesAs you may know, one area of Ruby performance optimization that particularly interests me is memory usage. Given that most Ruby deployments rely on fork, improving Copy-on-Write performance is general... 1329
Max @bernsteinbear.com · 01/08/2026Someone's gotta investigate why Mexican music and German music sound so similar. Do they both love polka 000
Max @bernsteinbear.com · 31/07/2026Have you all ever had a Google workspace Group ever silently drop emails to its members? I just discovered that we're missing emails left and right. They appear in the log on the admin console but not in our inboxes or spam. 010
Max @bernsteinbear.com · 30/07/2026All that effort to implement sparse conditional constant propagation only to find out that fixpoint looping over RPO is faster 140
Max @bernsteinbear.com · 26/07/2026I love getting push notifications that Sofi Tukker dropped a new song. Probably the only kind of unsolicited notification I appreciate 000
Max @bernsteinbear.com · 20/07/2026So the cool thing about hotel room locks being battery powered is that the batteries die and you can't get into your room. Isn't that fun? 050
Reposted by MaxAaron Patterson @tenderlove.dev · 20/06/2026Heading home from PLDI26. Met great people, learned tons of stuff, and I feel very inspired! Wish I had attended PLDI conference sooner 1222