Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
Or: why I spent hundreds of millions of tokens to write four versions of the same markdown file.
-
Recently: Zig is considering a safe, Fil-C-like compilation target.
-
LLMs are exhausting because they require spending precious social energy to operate them.
-
Or rather, of elephants 🐘 and men.
-
Today, I was sliced by Go’s slices.
-
While adding a failing test to the Rust compiler, I stumbled upon a peculiar code generation test: pub fn thirteen_ref(input: &&&&&&&&&&&&&str) -> String { // CHECK-NOT: {{(call|invoke)}}{{.*}}@{{.*}}core{{.*}}fmt{{.*}} input.to_string() } // This is a…
-
This is a follow-up to making the rav1d video decoder 1% faster, where we compared profiler snapshots of rav1d (the Rust implementation) and dav1d (the C baseline) to find specific functions that were slower in the Rust implementation1.
-
How can you build Python code with Bazel?
-
*on macOS with an M3 chip *slightly more than 1%, on a specific benchmark, without any new unsafe code A while ago, memorysafety.org announced a contest for improving performance of rav1d, a Rust port of the dav1d AV1 decoder.
-
It’s not.
-
Years ago, I worked on reimplementing some Python code in Rust and needed to adapt Python’s dynamic reflection capabilities (aka __getattr__) to the strict and compiled world of Rust…
-
The untold story of the craziest __init__ I’ve ever seen.
-
Whenever I get into a new technology, I try to build myself a mental model of how it works.
-
After updating the TensorRT version we use to compile ML models at work, I got a failure in a test: the test feeds a video to a model expecting a specific classification, but the model produced complete garbage.
-
One of the best things about Rust is that there are so many high-quality crates for everything and anything you want.
-
Sometimes, I get mad at someone on the internet.
-
There are some things you keep learning and forgetting (or perhaps you’ve never learned them in the first place?).
-
An unexpected error A friend was experimenting with Rust and asked if I could help decipher an error message for them: PS Z:\Projects\aoc\src\bin> cargo build --bin=2021_day19 Compiling aoc v0.1.0 (Z:\Projects\aoc) error[E0210]: type parameter `T` must be
-
Update: I gave a talk on this topic at P99 CONF 2023 and at PyCon IL 2024 (Hebrew).