if it does not show up on the first page of google chances are I will never visit the web page.
..and this is what its all about, really. There are only so many search phrases that are rational, and thus only a finite number of sites can hit the first page of google/bing. With many of these first-page sites dominating hundreds of thousands of phrases and their permutations, there is only so much of that sweet first-page pie to go around.
You apparently don't know whats wrong with JavaScript, and further you are arguing from a position of information. A new programmer taking up their first language does not and cannot 'focus on a language (s)he likes'
The main problem with JavaScript in terms of the new programmer is the parsing rules of the syntax. This is not the kind of pitfall you were thinking of. Its not like forgetting to deallocate memory, passing by reference instead of by value, or misunderstanding implicit type conversions.
Its things like omitting a statement terminator, which will almost never raise an error while also will only rarely change the semantic meaning of the code. Code that was once fine can be broken by changes to other code, and we arent talking about changes in logic but simply just how the parser behaves at any given time.
JavaScript is a very powerful language, but it is NOT for beginners. Even highly experienced JavaScript programmers depend on a source checking tool. The language it just too brutal without a source checking tool and the strict adherence to the methodological avoidance of those pitfalls that a source checking tool will enforce. JavaScript is the valley of the shadow of death without a source checking tool, because it is very easy to create hard to find bugs that have nothing to do with the codes logic.
For example if you need a piece of application software that is only written for Windows, then it may make it hard or impractical to use Linux, even if you think Linux is better. That gives Microsoft a huge UNFAIR advantage.
For example, if you need a piece of application software that is only written for Linux, then it may make it hard or impractical to use Windows or OSX....
Do you even THINK about what you type before you type it?
Programs written for one OS don't work for another OS! NEWS AT 11.
Many of the problems with JS are being solved or have been solved with the latest EMCA incarnations, but dont for a second think that regular old JS isnt riddled with many many problems and pitfalls that make it a terrible learning language.
A new programmer starting with JavaScript but without a secondary source checking tool like JSLint is destined to run away from programming forever.
All those extensions are still the way someone else wanted, unless you wrote those extensions yourself. Did you?
The poster I was responding to didnt even know that these features existed in Opera. Of all things, he begins with a direct knock-off of an Opera feature. This feature, as you may not know, is capable of implementing most firefox extensions.
With your NoScript diatribe, I see that you havent actually investigated yourself either.
Opera can run greasemonkey scripts.. Opera simply calls them User JavaScript and has had this ability since version 8 (yes, thats a year before greasemonkey existed) Invented here.
Opera doesnt have anything as nice as Adblock Plus, but it hasnt required a plugin for content blocking either. Invented here, but not the best implementation.
Ghostery has been ported to operas User JavaScript. Yes, its just a script.
NoScript? Disable scripts (and plugins, and pretty much anything else) globally, then enable them on a site-by-site basis with Site Preferences. Invented here.
Alpha's and Beta's also usually have debugging/trapping stuff in them so that users can more easily report problems, so there really isnt a general rule that alphas and betas are usually faster, or usually slower.
I'll say this tho.. I ran Opera 10 alpha for quite some time before the official release, and the official release was just as snappy.
Opera has always been snappy. It is arguably the best browser available and has always been a trend setter. They are playing a little bit of follow the leader this time, but they again seem to be doing it just as well if not better.
Well the point of XML isnt that its pretty, or efficient...
The point was to standardize this simple functionality in a generalized manner, and like most generalized standards, it fucking sucks to work.
You dont bother looking at XML specs when working with XML, because the XML format is the easy part. Its because every application has their own, and fully expects, their own specialized markups. If you MUST read format specs anyways then why not use a format that isnt so fucking general?
There are efficiency gains to be had by separating the content from the formatting information, which is basically what is patented here.
That does not mean that I agree that this patent is valid. Its fucking obvious, and there is probably plenty of prior art. The courts have decided, however, that since Microsoft originally sought out and formed a partnership with I4I for this very functionality... that it must be more novel than it actually is.
The entire time, Microsoft was open to a patent licensing swap. This is what Microsoft does with its patents. It swaps licenses.
TomTom wanted to "Win", but eventually and as predicted, took the swap. They finally figured out that they were guilty as sin and were going to lose.
IMHO TomTom was stupid. They should have gone for the swap to begin with, because thats win-win. Now they have put themselves into a position where they have no IP left that can be used as leverage against competing products backed by Microsoft. They are now naked and its all their fault.
The travesty of it all is not that Microsoft went after TomTom, but that TomTom fucked over its shareholder by being incredibly stupid. Microsoft tried to make a deal with them long before they were forced to go with the litigation option, a deal that certainly could not have been worse than what they got (signing an agreement not to litigate against Microsoft for any reason, for a bunch of years.)
Now put two and two together, rather than try to shrug it off. Do you really think that there is a lot of new climate science coincidentally being completed right after the hacked emails were made public?
Oxygen is poisonous too.
Google might fix stupid by making stupid a requirement.
if it does not show up on the first page of google chances are I will never visit the web page.
You apparently don't know whats wrong with JavaScript, and further you are arguing from a position of information. A new programmer taking up their first language does not and cannot 'focus on a language (s)he likes'
The main problem with JavaScript in terms of the new programmer is the parsing rules of the syntax. This is not the kind of pitfall you were thinking of. Its not like forgetting to deallocate memory, passing by reference instead of by value, or misunderstanding implicit type conversions.
Its things like omitting a statement terminator, which will almost never raise an error while also will only rarely change the semantic meaning of the code. Code that was once fine can be broken by changes to other code, and we arent talking about changes in logic but simply just how the parser behaves at any given time.
JavaScript is a very powerful language, but it is NOT for beginners. Even highly experienced JavaScript programmers depend on a source checking tool. The language it just too brutal without a source checking tool and the strict adherence to the methodological avoidance of those pitfalls that a source checking tool will enforce. JavaScript is the valley of the shadow of death without a source checking tool, because it is very easy to create hard to find bugs that have nothing to do with the codes logic.
Developer didn't.
Straws were grasped.
So now this is TWO people arguing that being popular is in itself bad.
The problem is that Windows does not have a competent security model...
Do you even know what you are talking about?
GRANDMA ISN'T A GOOD ADMINISTRATOR! NEWS AT 11.
For example if you need a piece of application software that is only written for Windows, then it may make it hard or impractical to use Linux, even if you think Linux is better. That gives Microsoft a huge UNFAIR advantage.
For example, if you need a piece of application software that is only written for Linux, then it may make it hard or impractical to use Windows or OSX....
Do you even THINK about what you type before you type it?
Programs written for one OS don't work for another OS! NEWS AT 11.
Fuckin 'tard.
Many of the problems with JS are being solved or have been solved with the latest EMCA incarnations, but dont for a second think that regular old JS isnt riddled with many many problems and pitfalls that make it a terrible learning language.
A new programmer starting with JavaScript but without a secondary source checking tool like JSLint is destined to run away from programming forever.
If this planet were a lot closer to stars like the article describes, then we wouldn't be here to ask such questions.
*WOOOOSH*
You never get books back from your friends. Deleting the book has the same personal effect as lending it.
It was fucking obvious in the 50's
Real men find themselves a hooker instead.
I've got the scoop on what the new interface will be based on:
Apple Tablet
All those extensions are still the way someone else wanted, unless you wrote those extensions yourself. Did you?
The poster I was responding to didnt even know that these features existed in Opera. Of all things, he begins with a direct knock-off of an Opera feature. This feature, as you may not know, is capable of implementing most firefox extensions.
With your NoScript diatribe, I see that you havent actually investigated yourself either.
Opera can run greasemonkey scripts.. Opera simply calls them User JavaScript and has had this ability since version 8 (yes, thats a year before greasemonkey existed) Invented here.
Opera doesnt have anything as nice as Adblock Plus, but it hasnt required a plugin for content blocking either. Invented here, but not the best implementation.
Ghostery has been ported to operas User JavaScript. Yes, its just a script.
NoScript? Disable scripts (and plugins, and pretty much anything else) globally, then enable them on a site-by-site basis with Site Preferences. Invented here.
Alpha's and Beta's also usually have debugging/trapping stuff in them so that users can more easily report problems, so there really isnt a general rule that alphas and betas are usually faster, or usually slower.
I'll say this tho.. I ran Opera 10 alpha for quite some time before the official release, and the official release was just as snappy.
Opera has always been snappy. It is arguably the best browser available and has always been a trend setter. They are playing a little bit of follow the leader this time, but they again seem to be doing it just as well if not better.
You have fewer tabs open than most people?
IPv6 wont become widespread until the millions upon million of existing routers that do not support it die of old age.
Well the point of XML isnt that its pretty, or efficient...
The point was to standardize this simple functionality in a generalized manner, and like most generalized standards, it fucking sucks to work.
You dont bother looking at XML specs when working with XML, because the XML format is the easy part. Its because every application has their own, and fully expects, their own specialized markups. If you MUST read format specs anyways then why not use a format that isnt so fucking general?
There are efficiency gains to be had by separating the content from the formatting information, which is basically what is patented here.
That does not mean that I agree that this patent is valid. Its fucking obvious, and there is probably plenty of prior art. The courts have decided, however, that since Microsoft originally sought out and formed a partnership with I4I for this very functionality... that it must be more novel than it actually is.
The entire time, Microsoft was open to a patent licensing swap. This is what Microsoft does with its patents. It swaps licenses.
TomTom wanted to "Win", but eventually and as predicted, took the swap. They finally figured out that they were guilty as sin and were going to lose.
IMHO TomTom was stupid. They should have gone for the swap to begin with, because thats win-win. Now they have put themselves into a position where they have no IP left that can be used as leverage against competing products backed by Microsoft. They are now naked and its all their fault.
The travesty of it all is not that Microsoft went after TomTom, but that TomTom fucked over its shareholder by being incredibly stupid. Microsoft tried to make a deal with them long before they were forced to go with the litigation option, a deal that certainly could not have been worse than what they got (signing an agreement not to litigate against Microsoft for any reason, for a bunch of years.)
Indeed.
Now put two and two together, rather than try to shrug it off. Do you really think that there is a lot of new climate science coincidentally being completed right after the hacked emails were made public?
Really? You believe that?
There has been a sharp increase in pro-AGW climate articles since climate gate. Funny, that...
but is this News For Nerds or Stuff That Matters? No.
Nope, it says right at the top that its "Idly Passing The Time Away"