The difference between flooring and euclidean modulo is quite irrelevant in practice for the most part. Either way resolve the main issue with truncating modulo that is the issue outlined in the tweet.
It seems quite relevant as it diverges significantly from the assertion put forth in the tweet: Python's remainder takes the sign of the divisor. So flooring division fixes the more common issue but leaves an other one present.
> python, unlike C, had the mod operator always return a positive number, even if the first argument is negative
That is true for Rust's rem_euclid as well: https://play.rust-lang.org/?version=stable&mode=debug&editio...