Have a look at this presentation... Scala is very terse and expressive (= good, fun for programmers) and interoperates well with Java (= good for the boss and the business). It is modern, well-designed and has an active community.
China has a tremendous skill-set that while works very well for reverse engineering and building things, does not work so well where free-thinking innovation are needed to make advances.
But how do you explain the 80% market share of Baidu?
I cannot comment on the claims about malicious Google blocks, but it would be naive to ignore their different stance towards IP and therefore their higher perceived quality when searching for / downloading MP3 files etc.... (e.g. Baidu 500). Many "westerners" will consider this bad, but it is a form of liberty...
On low-end VMs based on OpenVZ, you will run into issues with the limited virtual memory address space. My VPS has 1GB memory and address space and I've been unable to run several important programs because they tried to access large files using mmap().
The Ipad 3 with Siri is likely to be the best offer for some time to come, for most "normal" people. Tablets cheaper/bigger/smaller than the Ipad and Ipad 2 have been available for quite a while now, without much success. But the author considers a market of "1/3 Android" enough to proclaim such a title...
The cheap Novo7 in TFA has a widescreen format that makes people feel uneasy. Is it that hard to get aesthetics right?
CPUs are no longer really interesting for number crunching, having been replaced by GPUs. They are also being overclocked with liquid nitrogen: 3dmark record from November '11. I bet we will see more of this kind of insanity as GPU support for all kinds of number crunching increases.
"Crowdturfing" seems to be a new phenomenon that came with the rise of social networks, but the multi-billion pay-per-click ad industry has had to cope with (and benefit from) fake ad clicks for many years. Someone will have to burst that bubble soon...
He said Google wants to bring native applications to the Web for performance and security reasons,
Perhaps it's just me and the security advantages of running native code instead of JS or anything on the JVM are immediately obvious to everyone else, but this sounds like Google is somewhat out of touch nowdays and lets marketing people "sell" the technology decisions to geeks...
... but then I know that the easy to read and understand languages like those in the Wirth family (incidentally also cleaner, more robust and with built-in bounds checks) lost the popularity contest against the abomination that is C. My conclusion is: between readability and less typing, people prefer the latter. Between power to shoot your own foot and mechanisms to prevent ugly bugs, people prefer the former. It's no surprise that several popular scripting languages have essentially taken C and removed types (i.e. the last traces of sanity).
Like fighting censorship, criminal governments (like yours Mr. Harvard Law School Professor), government surveillance, abolishment of free speech etc.... So if you don't like walled gardens, pick up the hammer and f...ing DIY.
If we had improved on older technologies instead of throwing them away for the fad of the year, older programmers would be much more in demand. Languages I remember from the early 90's when I began my career, like LISP, Pascal and technologies like PVM, paradigms like thin clients would still be very useful (and much more usable) today but apparently the industry currently prefers running slow interpreted code in bloated web browsers with half-assed lastest-HTML-draft-standard implementations (= modern "web applications"). I expect the latter to be discarded for something "modern" (perhaps running your code in a P2P "cloud" a.k.a. PVM reinvented) before it becomes usable, so beware.;-)
More likely Hypercard was simply giving too much "DIY" power to normal users and Jobs thought it would harm commercial application sales. As for slashdotters bemoaning the loss - hardly a significant number, it never appealed to real programmers (if it did, where's the open source successor for this oh-so-terrible loss?).
And my point is that simply by having the JRE installed and not keeping it up-to-date you're making the computer more vulnerable to outside attack.
If you are afraid of such vulnerabilities, you can disable the browser plugins that let you execute arbitrary 3rd party code and you will have no such issues. But if you really prefer running daemons written in C to daemons written in Java, you have no idea.
You started this game by bringing up the JRE, which is a runtime system used for execution of arbitrary 3rd party code in trusted environments, whereas up to that point the subject was languages for daemons (trusted code) that simply expose sockets or communicate over them with arbitrary clients. It makes a huge difference and my point was that bloat is infinitely cheaper from a user standpoint than security issues stemming from very widespread sloppy programming.
Especially when mobile devices / their browsers try to camouflage as desktop browsers by a) not using the handheld stylesheet, b) using some arbitrarily large screen dimensions in CSS media queries. Nowdays you have to be very careful with a viewport meta-tag (yes, it's HTML!) in order to get mobile devices to even use your mobile stylesheet...
Have a look at this presentation ... Scala is very terse and expressive (= good, fun for programmers) and interoperates well with Java (= good for the boss and the business). It is modern, well-designed and has an active community.
China has a tremendous skill-set that while works very well for reverse engineering and building things, does not work so well where free-thinking innovation are needed to make advances.
It's a big mistake to underestimate their abilities... Just 3 days ago we read that China surpassed the USA as top patent filer.
Google had been against censorship all along,
Don't be ridiculous. Google has a long history of supporting censorship in Europe and elsewhere.
But how do you explain the 80% market share of Baidu?
I cannot comment on the claims about malicious Google blocks, but it would be naive to ignore their different stance towards IP and therefore their higher perceived quality when searching for / downloading MP3 files etc. ... (e.g. Baidu 500). Many "westerners" will consider this bad, but it is a form of liberty ...
On low-end VMs based on OpenVZ, you will run into issues with the limited virtual memory address space. My VPS has 1GB memory and address space and I've been unable to run several important programs because they tried to access large files using mmap().
The Ipad 3 with Siri is likely to be the best offer for some time to come, for most "normal" people. Tablets cheaper/bigger/smaller than the Ipad and Ipad 2 have been available for quite a while now, without much success. But the author considers a market of "1/3 Android" enough to proclaim such a title ...
The cheap Novo7 in TFA has a widescreen format that makes people feel uneasy. Is it that hard to get aesthetics right?
CPUs are no longer really interesting for number crunching, having been replaced by GPUs. They are also being overclocked with liquid nitrogen: 3dmark record from November '11. I bet we will see more of this kind of insanity as GPU support for all kinds of number crunching increases.
... when JPMoran is broke due to "fat finger" bugs in the trading software...
"Crowdturfing" seems to be a new phenomenon that came with the rise of social networks, but the multi-billion pay-per-click ad industry has had to cope with (and benefit from) fake ad clicks for many years. Someone will have to burst that bubble soon...
So that is the "trickle-down" effect mentioned here ...
Girls loved Clippy!
He said Google wants to bring native applications to the Web for performance and security reasons,
Perhaps it's just me and the security advantages of running native code instead of JS or anything on the JVM are immediately obvious to everyone else, but this sounds like Google is somewhat out of touch nowdays and lets marketing people "sell" the technology decisions to geeks...
I believe most reviewers of Ada 9X (and Ada 83 for that matter) will assure you that it was most certainly not designed by committee ;-).
... but then I know that the easy to read and understand languages like those in the Wirth family (incidentally also cleaner, more robust and with built-in bounds checks) lost the popularity contest against the abomination that is C. My conclusion is: between readability and less typing, people prefer the latter. Between power to shoot your own foot and mechanisms to prevent ugly bugs, people prefer the former. It's no surprise that several popular scripting languages have essentially taken C and removed types (i.e. the last traces of sanity).
(have their audience figures dropped recently?)
Zotonic, purely for technical reasons.
Google keeps a permanent copy anyway...
Like fighting censorship, criminal governments (like yours Mr. Harvard Law School Professor), government surveillance, abolishment of free speech etc. ... So if you don't like walled gardens, pick up the hammer and f...ing DIY.
If we had improved on older technologies instead of throwing them away for the fad of the year, older programmers would be much more in demand. Languages I remember from the early 90's when I began my career, like LISP, Pascal and technologies like PVM, paradigms like thin clients would still be very useful (and much more usable) today but apparently the industry currently prefers running slow interpreted code in bloated web browsers with half-assed lastest-HTML-draft-standard implementations (= modern "web applications"). I expect the latter to be discarded for something "modern" (perhaps running your code in a P2P "cloud" a.k.a. PVM reinvented) before it becomes usable, so beware. ;-)
earlier thread ...
It has certainly demonstrated the apathy of the public after such leaks...
More likely Hypercard was simply giving too much "DIY" power to normal users and Jobs thought it would harm commercial application sales. As for slashdotters bemoaning the loss - hardly a significant number, it never appealed to real programmers (if it did, where's the open source successor for this oh-so-terrible loss?).
And my point is that simply by having the JRE installed and not keeping it up-to-date you're making the computer more vulnerable to outside attack.
If you are afraid of such vulnerabilities, you can disable the browser plugins that let you execute arbitrary 3rd party code and you will have no such issues. But if you really prefer running daemons written in C to daemons written in Java, you have no idea.
You started this game by bringing up the JRE, which is a runtime system used for execution of arbitrary 3rd party code in trusted environments, whereas up to that point the subject was languages for daemons (trusted code) that simply expose sockets or communicate over them with arbitrary clients. It makes a huge difference and my point was that bloat is infinitely cheaper from a user standpoint than security issues stemming from very widespread sloppy programming.
Especially when mobile devices / their browsers try to camouflage as desktop browsers by a) not using the handheld stylesheet, b) using some arbitrarily large screen dimensions in CSS media queries. Nowdays you have to be very careful with a viewport meta-tag (yes, it's HTML!) in order to get mobile devices to even use your mobile stylesheet...