Python is slow, and compiled languages like Rust, C, or C++ are fast. So when your application is too slow, rewriting some of your code in a compiled extension can seem like the natural approach to speeding things up. Unfortunately, compiled extensions ar... (more…)
Read more »
Python isn't just the most-popular language for introductory CS programs and hobbyist, it's also the fastest-growing language for embedded computing. (more…)
Read more »
This PEP adds support for syntactic macros to Python.
A macro is a compile-time function that transforms
a part of the program to allow functionality that cannot be
expressed cleanly in normal library code. (more…)
Read more »
This post is a deep-dive into a game-theoretic security flaw in Bancor, a high-profile smart contract on the Ethereum blockchain. The full… (more…)
Read more »
<!— The world could stand to have many more small startups instead of just five or six big companies. So why aren't there more? Many reasons for this. I'll focus on one in particular: finding motivation to continue working on a startup project is hard. (more…)
Read more »