That terrible feeling when you have a great blog post idea but know you'll never have time to write it
Ibraheem Ahmed retweeted
Writing fast code under optimizing compilers feels similar to *prompting: 1) Developing an intuitive understanding of how the model combines your patterns to outputs 2) Knowing what a "good" output is, in regards to correction.
* any deterministic ML inference with text input
Ibraheem Ahmed retweeted
Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.
In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)
I was recently made aware that every single additional *cycle* in the hash function used by rustc increases its runtime by a whopping 0.25%
Nice to see people experimenting with alternative scheduling algorithms! nurmohammed840.github.io/pos…
I think all the talk about async being hard somewhat misses the point that high-throughput low-latency systems *are* hard, and the people building those systems are also the people developing and maintaining the async ecosystem.
Async might be a net negative for a lot of people, but unfortunately those people are also less likely to be investing time into maintaining quality infrastructure for synchronous code, so it's kind of an impossible problem.
Libraries like github.com/ibraheemdev/astra are probably the best middle ground because it allows people who don't want async to still benefit from the ecosystem. Unless someone is willing to write a professional grade synchronous HTTP 1/2/3 implementation, it's your best option.
Ibraheem Ahmed retweeted
Recommending reading: "Designing a Fast Concurrent Hash Table" from @ibraheemdev.
Ibraheem is a gem. I've learned so much working with him.
Ibraheem Ahmed retweeted
Super excited to see @ibraheemdev join libs-contributors! github.com/rust-lang/team/pu…









