Actually while I agree that HTTP is not the best protocol anyone could imagine it is several orders of magnitude better than some RPC (or RMI for those of you knowing nothing but Java) protocol exchanging actual function calls in a much less language-agnostic way. Implementing a basic HTTP client is a trivial task of a few hours in any modern programming language. This is the most important feature of the protocol one could imagine.
I really don't think I want to run a "Web Application" that needs the equivalent of 100% on a 1 GHz CPU just to display a GUI. I think that is the reason why Java failed on the Desktop. Perhaps those pushing AJAX might learn a bit by looking at history.
If it works in all major browsers why does my Opera on 64 Bit Gentoo Linux display nothing but a window with "Loading..." without ever loading anything on GMail? That is the one thing I absolutely hate about AJAX, it is pushed today by the very people crying for more standards and compatibility in the Browser market yesterday and just because it happens to work in Firefox AND IE the fact that it doesn't work with 99% of all other HTTP clients is no longer a problem.
If they think this is so important why don't they make a law that outlaws campaigns completely, no paid and no free ads, no pre-election tours through the country, just one website for each party to tell in formal (read: no exagerations, no attacking of the other parties) words what they plan to do when they get elected, perhaps 5 minutes each week on TV and each radio stations for each party to read those statements to those that are information-technologically impaired. No taking money from companies to finance campaigns and no using your own money for that same purpose. No disruption of normal political business either as politicians are not tied up campaigning when they should govern instead.
You discovered how to connect to Mac shares on the network from within Windows? I never noticed any information about Macs in windows. Where did you find it?
Progress doesn't mean throwing out the baby with the bathing water on a regular basis just to be able to claim "We don't run any software designed more than x years ago" but perhaps you should understand the concept of basic arithmetic before trying to understand that as you seem to think 2005-1970=45.
Actually some of us know how users switching to Linux without any prior Linux knowledge must feel. It must be similar to the feeling we have when forced to use Windows again after months of Linux use and missing all the small advantages that are simply invisible if you use Linux for an hour, a day or even one week or one month. You get used to Linux and you notice that the system is much better (but of course different) as Linux doesn't have all these small annoyances that are present in Windows from Win95 to the present day. I am writing this from a Windows PC at our University and in the past hour I got reminded of the stupid "You don't have rights to paste the file here so lets force you to mark and copy/cut it again" and the equally stupid "Overwrite - Yes, No, All" box missing a "None" option for at least 10 years. With Linux you could just add something to the bugzilla of the program and usually you don't even have to do that as other people got annoyed by the same thing, with Windows there is just nothing you can do to fix things like that.
So what exactly is that project you are talking about in the last paragraph? You won't get many volunteers without describing your idea first or at least linking to some website that does.
I propose to introduce a death sentence for corporations as an international treaty: After a corporations gets caught screwing their customers or bribing (campaign contributing for you in the US) politicians they are forced to sell everything belonging to the company and the money is donated. Neither employees nor shareholders get anything. That should help bring some honesty back to big business.
You do know that "assembler" and "machine code" are one and the same, just displayed in a different way? Saying something uses machine code and not assembler is like saying some printed text is not "written", just "typed".
Drag and drop is a solution looking for a problem IMO (outside of graphic or 3D design apps where you move vertices, selections,... that is). Requiring the user to either rearrange windows or wait seconds until the taskbar realizes you didn't just place your cursor on the minimized window by accident is just retarded from an efficiency point and getting users to understand the concept is much more difficult than for any of the alternatives.
Half of the things you describe are client-specific (you probably used mirc which could really use some improvements), the other half is too tech-help-channel specific to be built into IRC itself. It would probably be better to implement something like that as a Service (a la Chanserv or Nickserv) on top of IRC.
Sure there is, but http is not real-time-multi-user-interactive. IRC fills that niche. IM fills the real-time-two-users-interactive, http forums and wikis the non-real-time-multi-user-interactive, email fills the non-real-time-two-users-non-interactive, mailing-lists or nntp fill the non-real-time-multi-user-non-interactive niche,...
You can not build everything just on one of those, you always need most of them at the same time to be efficient.
There is nothing polite about forcing someone to answer to your question "May I ask a question?" before you tell them what your actual question is. IRC doesn't work that way. You should just ask your question and if someone knows an answer they will answer but if they don't they don't have to bother. That saves a lot of time for those willing to help others.
Re:Why wouldn't they be happy?
on
Pixar For Sale?
·
· Score: 1, Flamebait
Perhaps when more HR, marketing,... people are unemployed the former start learning enough to know that you can't have 10 years experience in a 5 year old technology and the latter just die off (as a profession) and let us live in ad-free peace.
Today most of us emacs and vi users have to combine our forces to repell those ignorant to the virtues of an efficient texteditor who value learnability over anything else including efficiency.
I would suggest (from my perspective from outside the US) to do something so the TV stations broadcast that everyone should shoot a bullet through their own head. That could work to get rid of all the people blindly believing what is told on TV.
For that matter who would let autorun enabled more than a few minutes after a fresh windows installation? It gets disabled right along with the stupid "hide file extensions", non-classic themes, non-classic start menu, IE links, the standard desktop wallpaper and the system sounds. Not to mention a few other things I almost certainly forgot now but never forget after a windows install as they are simply to ugly default settings to not notice them within the first few hours of actual system use.
And why is this "just how it works". I understand shipping bugs that are unknown at time of shipping, I even understand not moving the release data to fix minor typos in the UI or stuff of that severity. I do not understand why it is "just how it works" to ship with real, creating-problems-for-users bugs that are known.
You may argue about the Java platform being better than scripting languages but in terms of developer-time-saving language features (not only the quick-and-dirty ones, the scaling ones too) scripting languages beat Java hands down. Perhaps Sun should try to add more languages to the Java Platform (more official ones, AFAIK there are a few unofficial compilers).
If I remember correctly something between 1600 and 1700 years. It was chosen a few years (or decades, not so sure about that) after the founding of the Catholic Church in Rome from a much larger body of texts to match the politicial agenda of the people controlling the church at that time.
Actually while I agree that HTTP is not the best protocol anyone could imagine it is several orders of magnitude better than some RPC (or RMI for those of you knowing nothing but Java) protocol exchanging actual function calls in a much less language-agnostic way. Implementing a basic HTTP client is a trivial task of a few hours in any modern programming language. This is the most important feature of the protocol one could imagine.
I really don't think I want to run a "Web Application" that needs the equivalent of 100% on a 1 GHz CPU just to display a GUI. I think that is the reason why Java failed on the Desktop. Perhaps those pushing AJAX might learn a bit by looking at history.
If it works in all major browsers why does my Opera on 64 Bit Gentoo Linux display nothing but a window with "Loading..." without ever loading anything on GMail? That is the one thing I absolutely hate about AJAX, it is pushed today by the very people crying for more standards and compatibility in the Browser market yesterday and just because it happens to work in Firefox AND IE the fact that it doesn't work with 99% of all other HTTP clients is no longer a problem.
If they think this is so important why don't they make a law that outlaws campaigns completely, no paid and no free ads, no pre-election tours through the country, just one website for each party to tell in formal (read: no exagerations, no attacking of the other parties) words what they plan to do when they get elected, perhaps 5 minutes each week on TV and each radio stations for each party to read those statements to those that are information-technologically impaired. No taking money from companies to finance campaigns and no using your own money for that same purpose. No disruption of normal political business either as politicians are not tied up campaigning when they should govern instead.
I would argue that it is "your right online" not to be flooded by millions of emails from the same person if you run an email server.
You discovered how to connect to Mac shares on the network from within Windows? I never noticed any information about Macs in windows. Where did you find it?
Progress doesn't mean throwing out the baby with the bathing water on a regular basis just to be able to claim "We don't run any software designed more than x years ago" but perhaps you should understand the concept of basic arithmetic before trying to understand that as you seem to think 2005-1970=45.
Actually some of us know how users switching to Linux without any prior Linux knowledge must feel. It must be similar to the feeling we have when forced to use Windows again after months of Linux use and missing all the small advantages that are simply invisible if you use Linux for an hour, a day or even one week or one month. You get used to Linux and you notice that the system is much better (but of course different) as Linux doesn't have all these small annoyances that are present in Windows from Win95 to the present day. I am writing this from a Windows PC at our University and in the past hour I got reminded of the stupid "You don't have rights to paste the file here so lets force you to mark and copy/cut it again" and the equally stupid "Overwrite - Yes, No, All" box missing a "None" option for at least 10 years. With Linux you could just add something to the bugzilla of the program and usually you don't even have to do that as other people got annoyed by the same thing, with Windows there is just nothing you can do to fix things like that.
So what exactly is that project you are talking about in the last paragraph? You won't get many volunteers without describing your idea first or at least linking to some website that does.
I propose to introduce a death sentence for corporations as an international treaty: After a corporations gets caught screwing their customers or bribing (campaign contributing for you in the US) politicians they are forced to sell everything belonging to the company and the money is donated. Neither employees nor shareholders get anything. That should help bring some honesty back to big business.
You do know that "assembler" and "machine code" are one and the same, just displayed in a different way? Saying something uses machine code and not assembler is like saying some printed text is not "written", just "typed".
Drag and drop is a solution looking for a problem IMO (outside of graphic or 3D design apps where you move vertices, selections,... that is). Requiring the user to either rearrange windows or wait seconds until the taskbar realizes you didn't just place your cursor on the minimized window by accident is just retarded from an efficiency point and getting users to understand the concept is much more difficult than for any of the alternatives.
Half of the things you describe are client-specific (you probably used mirc which could really use some improvements), the other half is too tech-help-channel specific to be built into IRC itself. It would probably be better to implement something like that as a Service (a la Chanserv or Nickserv) on top of IRC.
Sure there is, but http is not real-time-multi-user-interactive. IRC fills that niche. IM fills the real-time-two-users-interactive, http forums and wikis the non-real-time-multi-user-interactive, email fills the non-real-time-two-users-non-interactive, mailing-lists or nntp fill the non-real-time-multi-user-non-interactive niche, ...
You can not build everything just on one of those, you always need most of them at the same time to be efficient.
There is nothing polite about forcing someone to answer to your question "May I ask a question?" before you tell them what your actual question is. IRC doesn't work that way. You should just ask your question and if someone knows an answer they will answer but if they don't they don't have to bother. That saves a lot of time for those willing to help others.
Perhaps when more HR, marketing,... people are unemployed the former start learning enough to know that you can't have 10 years experience in a 5 year old technology and the latter just die off (as a profession) and let us live in ad-free peace.
Today most of us emacs and vi users have to combine our forces to repell those ignorant to the virtues of an efficient texteditor who value learnability over anything else including efficiency.
I would suggest (from my perspective from outside the US) to do something so the TV stations broadcast that everyone should shoot a bullet through their own head. That could work to get rid of all the people blindly believing what is told on TV.
For that matter who would let autorun enabled more than a few minutes after a fresh windows installation? It gets disabled right along with the stupid "hide file extensions", non-classic themes, non-classic start menu, IE links, the standard desktop wallpaper and the system sounds. Not to mention a few other things I almost certainly forgot now but never forget after a windows install as they are simply to ugly default settings to not notice them within the first few hours of actual system use.
And why is this "just how it works". I understand shipping bugs that are unknown at time of shipping, I even understand not moving the release data to fix minor typos in the UI or stuff of that severity. I do not understand why it is "just how it works" to ship with real, creating-problems-for-users bugs that are known.
Those must be the vi users, I am sure there is a humordetector.el for Emacs somewhere...
You may argue about the Java platform being better than scripting languages but in terms of developer-time-saving language features (not only the quick-and-dirty ones, the scaling ones too) scripting languages beat Java hands down. Perhaps Sun should try to add more languages to the Java Platform (more official ones, AFAIK there are a few unofficial compilers).
Nice list and I agree with you but I have to point out one minor flaw, points 7 and 12 are the same.
If I remember correctly something between 1600 and 1700 years. It was chosen a few years (or decades, not so sure about that) after the founding of the Catholic Church in Rome from a much larger body of texts to match the politicial agenda of the people controlling the church at that time.