This is the LockPickingLawyer, and what I have for you today is a Python "Global Interpreter Lock"
@zhuowei I wish. But so far, the lock has seemed unpickable (in a way to make it into mainline Python)
@zhuowei "Let me do it across twice as many threads to show it's not a fluke"
@zhuowei He'd become even more popular.
@zhuowei Yup, quite aware of it. I do lots of multithreaded stuff, but when the threads use the standard Python interpreter I tend to create multiple processes instead.

@zhuowei ha. the word "global" is a kind of architectural smell for scalability, imo

(and I wuv Python, its served me well. but Golang's concurrency story is sooo much nicer.)