Installing Python Packages from a Jupyter Notebook

In software, it’s said that all abstractions are leaky, and this is true for the Jupyter notebook as it is for any other software.
I most often see this manifest itself with the following issue: Read more


Python Hashes and Equality

Most Python programmers don’t spend a lot of time thinking about how equality and hashing works. It usually just works. However there’s quite a bit of gotchas and edge cases that can lead to subtle and frustrating bugs once one starts to customize their... (more…)

Read more »