joek1301
For what moral reasons would I avoid linking LLVM? I’m not familiar.
Jane Street has something similar called a "tree smash" [1]. When someone makes a breaking change to their internal dialect of OCaml, they also push a commit updating the entire company monorepo.
It's not explicitly stated whether such migrations happen via AST rewrites, but one can imagine leveraging the existing compiler infrastructure to do that.
[1]: https://signalsandthreads.com/future-of-programming/#3535
Z3 is fine with it--its job is to find any satisfying model. The possible outcomes are "the puzzle is solvable and here's a solution" or "the puzzle isn't solvable."
I used it to solve the new NYT game, Pips: https://kerrigan.dev/blog/nyt-pips
Solving NYT Pips with SMT
When 'When' Went Wonky
Rain: Transiently Leaking Data from Public Clouds Using Old Vulnerabilities
A website anyone can update by calling in and describing their changes to an LLM
Netflix and Meta's Carbon Credits Snared in Dispute with Maasai Herders
Delightful read!
Google Images search for “desk ornament” yields Nazi imagery
[1]: https://engineering.atspotify.com/2014/02/how-to-shuffle-son...
Ask HN: Introductory reading on philosophy of mathematics/formal logic?
Hey all,I'm an undergraduate studying mathematics and computer science, and I've recently taken an interest in formal logic and the philosophy of mathematics. Previous courses have exposed me to beautiful ideas like Russell's paradox, Gödel's incompleteness theorem, and the Curry-Howard-Lambek correspondance.I'm currently slogging through the final chapters of Hofstader's Gödel, Escher, Bach....
[1]: https://github.com/docker/cli/issues/267#issuecomment-695149...
[1]: https://reichel.dev/blog/reverse-engineering-wordle.html