This is pretty dope, but I'm terrified about the fact that Firefox lets it take over Ctrl+L, Ctrl+1, or any other way (that I can find, at least) of breaking out of Vim with a keyboard aside from closing the tab with Ctrl+W - which is even more terrifying since I use that in Vim a ton, too :O
Hopefully it isn't intentional to suggest that you need to be a genius "guy" to do this. To be fair, this is about where I closed the article so maybe I missed the point.
Seriously, though, if you are going to post the following thing in your article then just reconsider:
"Warning: the following section involves googling usernames and reading the first page of results for the people involved. This may be unethical. I apologize in advance."
Obviously your apology means nothing if you are doing it anyway.
It's written to run Python 2.7 because these problems are largely solved in Python 3, and needs solved for people on Python 2.x versions.
"Upgrade to Python3" is the usual defense to that, but it's not really practical for large companies with software such as YouTube completely written in Python 2.x.
I doubt it? The site still requires you to click a button (which would be inside the iframe) before it will search for you. Also, are iframes able to use `window.open`?
...but this is pretty cool :D