Indeed, here is the mail from Raymond Hettinger explaining the new design on the python-dev list:
https://mail.python.org/pipermail/python-dev/2012-December/1...
Quite amazing that it is faster, more memory efficient and convenient for the end user.
Re:Python dicts are now ordered
by brettcannon on Friday February 07, 2020 @12:27PM
(#22268380)
Raymond came up with the idea, PyPy implemented it, and then INADA Naoki implemented it for CPython.
If I remember correctly his talk. He went to CPython first and it was rejected, but PyPy welcomed it.
https://www.youtube.com/watch?v=p33CVV29OG8&t=1202s