Emacs doesn't feel like either a tool or a place to me. If you use emacsdaemon and emacsclient, it becomes not a fixed place you work in, or a completely static tool, but something like a part of the ether you can draw from when needed. There's background state, but much less of the spatial/navigational burdens the author talks about. It's interesting they go on to mention mpd.
I'm not just saying this just to nitpick - I think the stateful daemon concept is a useful extension to the place/tool metaphor and might be a way to achieve the author's desired web browsing experience.
For example, what if web browsers could move tabs to a sort of "invisible window", and there was some shell command like "recall-tab Hacker News" which foregrounded them into a new window? I think something like this might be already possible with something like surf or uzbl and window manager cooperation.