648 karma · joined November 12, 2009
The part about linguistic experience was especially good. I have thought for some time now that all configuration files, command-line options etc. should have simple and clearly defined syntax. Some already do. My dislike of weird, inconsistent and complex syntax (and semantics) is so severe that I've semi-intentionally not learnt shell-scripting, Perl or Ruby.
Sadly, there are very few systems that I feel I get a good linguistic experience(TM)(R) out of. I have come to think that GUIs as we know them are based on fundamentally flawed ideas - pointing and grunting - instead of using a language, the feature that separates humans from other animals.
I really wish good textual UIs (there aren't many that I know, but I'm using one for writing this comment: GNU/Emacs) became the norm, instead of the randomness of the contemporary GUIs or the bass-arckwardness of shell-like languages. I think UIs should aim to become Turing-complete, completely self-documenting and reflective. The distinction between a function, a program and an user interface is in my opinion mostly arbitrary and harmful, creating an unnecessary wall of misunderstandings between the author of a program and its users.
These kinds of things make me really wish my country hadn't joined EU.
I also think that - along the lines of what tmountain said above - more important than open source code, is that protocols and formats are open.
Also, if you seriously think user experience is better on Linux, I wonder have you used a modern Windows lately?
To me, cloud would mean that the service has very good reliability, which your run of the mill "server on the internet" does not necessarily have.
EDIT:
I just realized that Chrome devs have apparently already decided that it's not worth fighting the idiotic bars, so Chrome scrolls less than one page.
I think FSF would do itself a favor by not hijacking the term "free software" to mean something that has to explained .
Here you go:
http://www.lispworks.com/documentation/HyperSpec/Front/index...
I think this is a problem with much of the software I dislike. I have no idea what it is trying to do and why because the software tries to conceal information from me.