Thanks for trying to do a comparison, as I am struggling to use Dask as most of the time it’s slower than my pandas operation.
However there are lots of bug in your code.
filter_df_old did not get compute at all, so the time is not meaningful. There are many more function did not get compute, maybe you forgot to update your notebook on Github?