tldr; add `c.TerminalInteractiveShell.editing_mode = 'vi'` to ipython_config.py
Reply on news.ycombinator.com