That's just one, assuming you never want formatting, tables, pictures, etc.
For a proper "Web UNIX" we need:
- websites talking in structured data (not just plain text)
- less propertiary bullshit (hint: keep sales & marketing people away from APIs)
- ability to conveniently pipe them together anywhere (not on a third-party, complexity-hiding, feature-limiting site like IFTTT)
When I can start typing things like these in my own, local shell:
@twitter.com/me/tweets/latest | sort > tweets.log
echo tweets.log | @facebook.com/me/post/new --activity "Feeling: Happy" --photo /tmp/HN.jpg
(where @ is a somewhat general web communication utility)then we'll have a web UNIX.
[0] - http://orgmode.org/
That's why I personally want emacs on my phone and tablet. I don't know yet the best way to expose its functionality with a touch interface, but it's still, hands-down the best way to edit information.
Maybe something where a tap in the minibar offers some sort of helm- or ido-like command-picking mode, and with taps on the side to enable quick execution of text-editing commands? I dunno, really.
> That's just one, assuming you never want formatting, tables, pictures, etc.
Emacs can handle formatting, tables and pictures if you want.
This is essentially the thesis statement:
> Unix has pipes, which make it easy to build complex applications from chains of simpler commands. On the Web, nobody may know you’re a dog, but we don’t have pipes, either. [emphasis mine]
It is explicitly lamenting the complexity of web-based applications as opposed to other kinds of applications. If you disagree that that's the premise, then you and I are living in rather distinct universes.