After investigating the CRuby source code for hash tables, my interest was piqued, and I decided to look into another hash table implementation before leaving Recurse Center. I chose to investigate Lua because the hash table is the central abstraction of the language. I don’t actually know Lua, but luckily I spent most of my investigation in a debugger or C source code.| Kate Murphy
Note: This is all Python 3 code. Other versions of Python may handle subprocesses and bytearrays differently.| Kate Murphy
If you are an adventurous sort (and can handle a potential reboot) I invite you to clone this tiny repo:| Kate Murphy
Note: All code was run using Ruby MRI 2.4.1 and is not guaranteed to behave the same in other implementations (JRuby, mruby, etc). Also you probably don’t want to do this in a real project.| Kate Murphy
This is a quick follow-up to Weird Python Integers. While writing that post, I saw some Python behaviour I didn’t understand. Then I read some comments by kmill and squeaky-clean in response to my original post, and now I can explain Python’s behaviour.| Kate Murphy
How does Traceroute compare to other tools like mtr and how can it be faster?| kate.io
Python integers are stranger than I thought and playing with them can have surprising consequences.| kate.io