5,482 karma · joined September 19, 2011
They are insanely, glacially slow.
Since both Rust and C have LLVM IR intermediates, you could use KLEE[0] for this.
Claude might as well not even do it in my experience.
However, even if it did, it is absurd for an AI to decide what it will and won't translate.
Codex can one shot the bindings flawlessly, and the interface is significantly faster for downcalls vs. JNI.
No one cares about the actual choice, only that it is made.
Studying human bio-diversity since WW2 is the most obvious example, though it hasn't been entirely successful.
Genomics is what finally broke the barrier, especially in the last decade or so.
I've got insanely good at designing testing oracles over the last year for exactly this reason.
I've ported some extremely finicky software between languages that it would have been borderline abusive to have a human do.
Codex 5.3 and later for those interested.
I use Codex because it's better at the kind of code I need written (math-heavy, 3D geometry code).
But if I was doing mainly UI code, I would do the opposite.
(defmacro foo [code] ,,,)
(foo "<some totally different language in a string>")
=> actual, compiled Clojure function built up by `foo` parsing the string, producing a Clojure list, and calling `(eval the-list)` and returning it.I passed a string to `foo` in the example, but it could actually be anything the Clojure reader can parse even if it is semantically invalid—arbitrary Clojure data.
It's been discussed many times on HN.
It hasn't stopped Rust's growth, so I doubt this is true.
Most people don't care about this kind of interpersonal drama unless it impacts the actual technology itself.
Codex writes all of the code, no exceptions.
Works great, especially when you ask Claude to break up large CRs into roughly 10 minutes of Codex work each.
Might as well have been Russian.
Now it's as natural as any other language.
Many people (including myself) already have checked key variants for maps; this mainly extends the syntax to destructuring too.
Though it's not just "ask" in the one-shot prompt sense, but more in the "over the course of a few days" sense.
Maybe that's why I've found it so useful when doing rigging for animation—that's the entire job!
I don't know about the rest of the article—I'm not a mathematician—but I certainly enjoying using GA a lot more compared to linear algebra, I find it way more intuitive and being able to visualize intermediate products on my rig is like a super power.