What we learn in this exercise is that a well designed language can protect you from mistakes in ways that go way beyond stopping you from writing a use after free or a data race. The design can save you a lot of brain cycles by not forcing you to think about how to protect your code from the simplest mistakes — the language has your back.
Matt Godbolt sold me on Rust (by showing me C++)
💯3
Steel Bank Common Lisp has Adaptive Hashing
why?
the only other tech that has adopted a similar idea is !!MySQL!! with its adaptive hash index
where the hell are my adaptive-hashbrown and py-adaptive-hashmap???
full paper
why?
Hash tables are the most common non-trivial data structure.
• up to 50% of the time in a complex database query
• 2% of all Google CPU usage
the only other tech that has adopted a similar idea is !!MySQL!! with its adaptive hash index
where the hell are my adaptive-hashbrown and py-adaptive-hashmap???
full paper
🤩2
documentation is the code
https://rye.astral.sh/philosophy
https://docs.astral.sh/ruff/
the best analogue to
rusty tools for python always touch my heart 💖
the best analogue to
cargo check
and cargo fix
for the snakerusty tools for python always touch my heart 💖
docs.astral.sh
Ruff
An extremely fast Python linter and code formatter, written in Rust.
❤2