Happy to finally publish a site I've been working on for a while now:
https://t.co/hgbdKTelxI
It's a status tracker for terminal emulator support and explainer the Symbols For Legacy Computing unicode block. It really expands the set of cool things we can do in the terminal!
AI coding tools are safe and useful because version control give you branches, diffs (review), and reverts. Why don't our other tools have the same guardrails and affordances? Would it be crazy to stick everything in git?
https://t.co/z9knRb03Y2
In 2014 while I was an intern on the Dart Language team, Google hired Erik Meijer as a consultant to work on the async / await compiler. Erik is an world class expert in this domain, but was unfamiliar Dart, so they...
(continued in post)
https://t.co/EoemGDelf0
OCaml's WASM support is amazing!
Just a single config tweak, and CAMLBOY is running on WASM instead of JS—and it's 30% faster on my machine. Huge props to the wasm_of_ocaml team for the fantastic work!
i've released a new beta version of bauble. there's still a lot to do, but it's Mostly Usable now! i'm especially excited about the new interactive documentation page: https://t.co/LdItxlSh66
Signed distance functions (SDFs) are fundamental tools in graphics, vision, and physics simulation.
But how do you get a high-quality SDF from messy, real-world input? At #SIGGRAPH2024, we introduced a simple method for turning "broken" geometry into a well-behaved SDF. <🧵>
OCaml is a functional programming language, and means that if you want to early-return from a function or break out of a loop, you get to choose between using exceptions for control flow and littering your code with mutable references
Actually, tests find bugs. Sure on occasion a code review might find a bug but it’s not deterministic, a test is deterministic. Sure you can write shit tests. But if you write good ones they will be deterministic.
Stop drinking dumb koolaid https://t.co/hJZLo0lsHP