Max
@bernsteinbear.com
330 followers 62 following 310 posts
Baking bread and compilers are kinda similar if you think about it @tekknolagi elsewhere bernsteinbear.com
Posts Media Videos Starter Packs
Reposted by Max
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)
bernsteinbear.com
I'd be curious to see what you build!
bernsteinbear.com
You shared the importance of seeing IRs and other internals in a way that really stuck with me!
Reposted by Max
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
bernsteinbear.com
I dunno I look at that and have no idea what's going on :/ it would take some learning
bernsteinbear.com
UX isn't there, probably
bernsteinbear.com
He didn't start it though, right? Just shouting about it?
bernsteinbear.com
Why's that? Seems like signed messages if you ignore the micropayment nonsense
Reposted by Max
kairyssdal.bsky.social
“…bucking tradition…”??

You guys.

No
npr.org
NPR @npr.org · 8d
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
bernsteinbear.com
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
bernsteinbear.com
I want the pocket reform. I feel like I would use it on trains
bernsteinbear.com
Sorry, it's 15+15+90 with folds at the +es
bernsteinbear.com
The bullshit continues. Was told I couldn't opt out of facial scan when boarding *while the screen above the gate agent was saying otherwise*. After a short argument I ended up being rushed through sans photo but it was embarrassing. Holy moly.
bernsteinbear.com
I feel like differential dataflow but I'm not sure
bernsteinbear.com
Oh maybe I got it
bernsteinbear.com
Hmmm now I'm lost
bernsteinbear.com
it is a kind of fancy soap
Reposted by Max
haskell.org
There is no thriving #Haskell community without its members of the LGBT community, and on that there cannot be any compromise.
Reposted by Max
beyerstein.bsky.social
Finally an accurate, non-cutesy headline from the NYT about Trump crushing free speech: Trump says broadcasters should lose their licenses for criticizing him.
Trump Administration Live Updates: President Says Broadcasters Should Lose Licenses for Criticizing Him
www.nytimes.com
bernsteinbear.com
I did so much programming on a 10.1" netbook that weighed no more than a frisbee (and I did sometimes frisbee it across the room). It couldn't compile large projects fast so there was a lot of coding between compiles. When I miss those days I don't use my external monitor but it's not the same.