HackerTrans
TopNewTrendsCommentsPastAskShowJobs

joek1301

no profile record

comments

joek1301
·6개월 전·discuss
> Let’s say for moral reasons you choose to link none of LLVM’s libraries (thanks for caring about your users!)

For what moral reasons would I avoid linking LLVM? I’m not familiar.
joek1301
·7개월 전·discuss
I would think hyperscalers stand to benefit the most from optimizing wear!
joek1301
·8개월 전·discuss
I know they aren't the point of the article, but the photos are absolutely breathtaking.
joek1301
·10개월 전·discuss
> One hypothetical approach I could imagine, is that a dependency major-version release of a package can ship with AST-rewriting-algorithm code migrations

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
joek1301
·10개월 전·discuss
I actually wasn't aware of this either.

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."
joek1301
·10개월 전·discuss
I also was inspired to play around with Z3 after reading a Hillel Wayne article.

I used it to solve the new NYT game, Pips: https://kerrigan.dev/blog/nyt-pips
joek1301
·10개월 전·discuss
Related: https://brooker.co.za/blog/2024/06/04/scale.html