The blog posts by Kevin Modzelewski went into the internals: https://blog.pyston.org/
Also by the same person, a good article on Python's performance: http://blog.kevmod.com/2016/07/why-is-python-slow/
As a side comment: On the subject of type inference, I really come to like python's type hints. I don't use mypy itself yet, but already had a habit of adding types in docstrings, and like it when I can add a clue that a signature/return is dealing with a something that's not a basic type.
There are some nice little things out there for advanced typing, being added now and then:
- TypedDict and Literal: https://github.com/python/typing/blob/master/typing_extensio... (TypedDict was accepted in PEP 589[1])
- NamedTuple had variable annotation added in Python 3.6: https://www.python.org/dev/peps/pep-0526/
I wonder if typings are added to a codebase, we could give LLVM one more shot. It'd be pretty crazy to build able to build a large graphql server and build it into a statically linked binary like golang.