have an Ubuntu PC that runs all of the apps I need...and they were all free. The only place that it does not match up is in gaming and my understanding is that if I were to buy Crossover, that would be solved. As far as ease of use goes, I found it no harder to learn to use than it was to learn to use a Macintosh and everybody keeps telling me that a Mac is easier to use than Windows.
I mean no offense here. But the reality is, you're on Slashdot, you're saying Ubuntu is as easy OSX, has all apps you need, and objectively speaking, from this I can tell you don't even have a clue how far from an average user you are.
You wouldn't also acknowledge that in 2008-2009 we saw the likes of HP and Dell try to sell Ubuntu computers, soon cancelled due to vastly higher return rates and tech support calls.
That said, when reality doesn't match your ideals, just ignore reality. That always works.
...Yet they will not take even consumer friendly Ubuntu seriously. IS the idea of Linux as a consumer friendly OS a dead end?
Consumer friendly would mean at least as easy as Windows (you'd think it's not a high bar), and to have all apps users would want/need.
On this basis, I'd say the closest to consumer friendly Linux has ever gotten is Android, and their app market is doing worse than iOS / Windows Phone 7 right now (amazing for WP7, didn't expect that in mere 4 months).
And that's mobile, nothing on the desktop. So if you see such an animal as a consumer friendly Linux on the desktop, let me know.
Maybe Chrome OS. Maybe. Looks pretty bad right now.
The UI is interesting on its own. You don't need to spice it up with arbitrary easily falsifiable BS like "it'll be in Windows 8" to make it interesting.
CFL/LED come with different temperature ratings. As in color. Pick the right rating, and it gives warmer ("yellower") light, like what you're used to.
However as a person who was in exactly the same spot as you few years ago, here's the real cause of your problem: habit. Habit bends perception. Moving from incandescent to CFL was something I felt unnatural and unnecessary, like moving from CRT to LCD monitors back at the time.
But you need to move on. Especially because once you've used CFL for some time, you realize, it's just light, and you get used to anything.
Do you intentionally post wrong information so we can rush to angrily correct you in the comments?
They ban only GPL variations and licenses like it that have *enforced* right to redistribute source. Licenses like Apache, MIT, BSD are not affected.
This is the same as Apple's App Store. The line of thought that GPL is "infectious" and represents a risk for their closed source components is well known. Right or wrong, that's their motive, and they are taking precautions to protect themselves from lawsuit trolls.
There's no "app-ification of the web", there's just a rush to cash in on the "app" and "appstore" buzzwords that Apple pushed from solely developer lingo into the mainstream.
Those are bookmarks. But with their secondary menus and new, more confusing ways to do the same old stuff they try to blur boundaries between web and apps. Boundaries, which people need, as a sandboxed browser site and an app is not the same thing by a long shot.
In the end, this will only push users away and to whoever offers the simplest experience.
Meaning, as they charge $2.00 for it, Lugaru (non HD) is in blatant copyright violation. Never mind, using the name is probably a blatant trademark violation.
Yes, they're in a blatant copyright violation. Yes, they're in a blatant trademark violation.
However releasing all your game code *and* assets and being surprised someone takes a shot at abusing the license? That's a blatant lack or foresight.
MPEG-LA has pledged to "never" charge for serving "free of charge" content over the web right now. That doesn't mean they're not going to charge for it in the future, they revisit the question over and over.
Ok, that's wrong, and despite multiple accounts of being corrected, people here keep perpetuating this myth. They're not going to revisit it. The decision is final.
But the question comes down to what constitutes as "free view" over the web? If you look at major hits such as RayWilliamJohnson, people like that "profit" off of making videos on the internet. He's got t-shirt deals that now have his stuff being sold in Hot Topic stores across the country. He's a pretty big Youtube phenomenon as a result of videos being posted on the internet "for free".
MPEG LA's defines non-free view as "AVC video sold to end users for a fee on a title or subscription basis". So it's very simple: can you view the entire video without being required to purchase it? It's free. If you need to buy it/rent it/subscribe for it, it's not free. Having ads or merchandise or other indirect profit models around or over or in the video is irrelevant.
You're right that everything "costs money" and some things have direct and indirect costs. The difference is that to ensure the internet remains open and competitive for everyone, we need to make sure that as much driving force behind the technology standards used by the vast majority of it are for the public good.
Right, and who gets to decide what is good here?
1) A wide consortium of companies working together on creating H.264, academia, guided by respected standards organisations: ISO, IEC, Apple, DAEWOO, Dolby Labs, France Telecom, Fraunhofer, Fujitsu, Hitachi, Philips, LG, Microsoft, Panasonic, Bosch, Samsung, Sharp, Siemens, Sony, Ericsson, Columbia University, Toshiba and more...
2) Google. Which bought some small company making codecs.
And yet, the automatic assumption is Google has singlehandedly pulled a rabbit out of their hat, because all some people need to know is that it's "free", and may any other annoying details and facts be ignored.
On one side, we have H.264 designed with the feedback of a wide consortium of experts, companies and respected standardization organisations, and very clear and apt licensing rules.
On the other side, Google and their technically inferior, buggy H.264 clone with an untold number of IP violations. But don't take just my word for it.
In layman's terms, we call what the MPEG-LA doing as a "bait and switch".
The above clarifications renders this remark baseless. The problem in this debate is some people prefer to arm themselves with an ideology fueled narrative and a set of outdated or outright wrong talking points about supposed "bait and switch" threats and preserving "freedom", and don't bother to even check what they're talking about.
By using h.264, you pretty much guarantee that *someone* *somewhere* is paying for it. Could you imagine if say, the "David After Dentist" kid had to pay tons and tons of royalties to the MPAA for a video they created simply because they used the h.264 container format? To even conceive such a thing is such bullshit that this should absolutely be a non-issue.
"David After Dentist" is served as H.264 right now and tens of millions of people have seen that H.264 by now, in their browsers, smartphones and so on. Today.
How much did little David pay? Nothing. First, MPEG LA has never, and has pledged to never in the future charge for serving free of charge H.264 content over the web. That includes sites with ads like YouTube. Second, little David would never even dream to serve the traffic of millions of video views online for free, even with WebM. Serving a video to millions of people costs money. In fact it costs more than the money YouTube spent to encode that video to H.264 using their officially licensed encoder. But YouTube covers both costs, so to David, it's his free speech, free as in beer, in H.264.
Try to reconcile that with your scary picture of the future with H.264.
You are clearly biased against Google and WebM. You refuse to look at the reality of the situation. Apple fanboy, perhaps?
I'm not biased against Google, I'm biased against their poor choices of late, primarily because they seem like poor choices. And maybe slightly desperate.
May I remind you the "reality of the situation" is yet about to happen. I know that from the point of view on Slashdot, every next year is the Year of the Linux on the Desktop, and so on, but although the future of WebM seems so simple and clear to you, I wouldn't call any bets yet if I were you.
I'm trying to point out that Google is climbing steeper and stepper hills lately, so I believe the odds are against them. They might just as well pull a rabbit out of their collective hats, but we're yet to see that.
You guys cheer, but for Google, this is only a part of a bigger game: the platform battle. If Google loses the platform users access them through, which is currently mostly desktop browsing, their core business: ads (with search) may fizzle out very quickly.
Hence why their hurried entering into markets that are quite foreign to them, such as mobile (Android), browsers (Chrome) and, somehow, also video codecs (WebM). With their politically clumsy attempts at hedging bets that keep the platform available to them, they have managed to piss off all of their former corporate pals at Apple, Microsoft, Mozilla, MPEG LA etc. etc.
I know the apparent "openness" of their choices makes some of you guys feel warm and fuzzy, but make no mistake: no one else is amused. Google has been singled out by the big platform keepers for extermination: Google has to throw everything in this battle and win the platform, because if they lose to their former buddies, it's over.
Hold up buddy, the second they start breeding BIG insects, you know some are going to get loose and we're going to have another issue on our hands. I don't need to have nuclear fallout size giant roaches running around.
The exoskeletal architecture of insects would make large specimens fragile, so they probably wouldn't be able to easily run away and thrive independently in nature.
Even if they did, they'd be easy to control and exterminate.
This is one reason why large arthropods are primarily found in water, but not on land.
Apparently these rules did nothing to help Senator Ted Kennedy from being placed on the no-fly list.
Check this blurb:
"Federal air security officials said the initial error that led to scrutiny of the Massachusetts Democrat should not have happened even though they recognize that the no-fly list is imperfect. But privately they acknowledged being embarrassed that it took the senator and his staff more than three weeks to get his name removed."
How do you avoid being embarrassed again? You white-list the people who have enough power, visibility or popularity to be sufficiently noticeable.
When the small people are encumbered, no one in the TSA is embarrassed. They're fine with it.
Why are all these ipad competitors doing 7 inch screens?
They use the cheap mass produced screens already used in portable DVD players. This is why many of those 7 inch tablets are also 16:9 and not 4:3, which makes more sense.
And the fact that our conscious short-term memory holds 7 "items", not bits -- the items can be digits, words, names, faces, or objects -- continues to show just how un-like a computer the brain really is.
You know actually, in computers, we call these "pointers" or "references";)
Couldn't it just be that we do not really have direct access to the raw computational capacity of the brain? There are savants and people who have trained themselves tremendously who can do arithmetric like this, using memory tricks and such. Wouldn't that be more like a hack to "reach down" to utilize the low-level capacity of the brain?
Which is to say, it's nothing specific to a brain, but a common occurrence in systems of any kind, including computers (quick, multiply 357 * 289 on your Wii... no, going to the browser and asking Google doesn't count).
People can learn methods to do fast math, and this guy (who specifically points out he's not mentally 'different') has books that teach you his methods.
The fact the article's author appears surpised at the notion we can't outright address a set of neurons in order to perform algebra is probably a clear sign that the article is targeted at the less-than-informed-and-easily-impressed general public. The generic references to "some scientists", "psychologists think" and "we have brain traffic jams" with no particular reference or support doesn't help either.
At my job, I've had a less than favorable history with Oracle that I'm not going to get into — rather let's just say I never want anything to do with them again.
I'd like to think people who deal with technology are rational, so if in your dealings with Oracle you have learned of some objective reason why people should avoid OpenOffice.org now, I believe you should share it, if your contract allows.
If there's no objective reason, then quite simply keep using OpenOffice.org and keep an eye on the situation between Oracle and LibreOffice.org.
In our daily lives we use the services of companies that have wronged us by means of poor policy, or unprofessional employees, but if we took a hard stance every single time and dropped everything, even at no clear alternative, society would not last for long.
If you live in US, did you stop using oil fuel and oil based products (i.e. basically almost everything around you) when the BP oil spill happened? I guess not.
When Nokia ships a phone with customized Android, their money/time investment into it is magnitudes lower than that of creating another platform from scratch (relatively speaking).
Although, you reveal another problem of the industry, which is treating the OS just some nuisance they need in order to peddle their low-margin hardware, with no regards for consistency, quality, or long-term effects.
It's why smartphones, tablets and PDA were dying as concepts, before Apple came and injected enough hype back into them so Nokia, HTC etc. start trying again.
Of course, this also illustrates Symbian's importance to Nokia's smartphone plans, even though the company is also developing phones that run the Linux-based Meego OS.
To me this illustrates that Nokia is not aware of the 80/20 rule and has no focused coherent strategy for their OS platform.
At the same time as Nokia's competitors are hard at work proving the world needs only one smartphone platform, and it's their one platform, Nokia is one company making two platforms...
I don't get it. JRockit was always proprietary. Why should they make it free just because they have the good sense to consolidate their JVM projects into one?
Tech-inclined people like to complain how their non-technical bosses are easily swayed into bad tech choices.
It seems tech people as just as easily swayed into silly conclusions by fact-free ideology and hearsay.
To me, this article defines a very good future for Java, to both those using the open JDK, and those needing more in the enterprise. I'm sure once the echo chamber gets tired of their "Oracle is evil" chant, they'll figure out they've spent all this time screaming wolf over nothing.
the questions are 'Will this automatic rewriting cause other problems, i.e. browser quirks?'
A snippet out mod_pagespeed's "rewrite CSS" filter:
"CSS minification is considered moderate risk. Specifically, there is an outstanding bug that the CSS parser can silently lose data on malformed CSS. This only applies to malformed CSS or CSS that uses proprietary extensions. All known examples have been fixed, but there may be more examples not discovered yet. Without this the risk would be low. Some JavaScript code depends upon the exact URLs of resources. When we minify CSS we will change the leaf name of the file (although leave it in the same directory). This could break such JavaScript."
Yet their own examples show other risks, as they rewrite CSS selectors from longer selectors to completely different short selectors (i.e. from "div.class span" to "#id"), which even in their examples are only superficially equivalent, and not taking into account any dynamic content the page may render via JS. So any application utilizing JS would suffer a range of awkward issues, even if your code is perfectly valid.
Talking about valid code, one of their other filters:
"The quote removal filter eliminates unnecessary quotation marks (either "" or '') from HTML attributes. While required by the various HTML specifications, browsers permit their omission when the value of an attribute is composed of a certain subset of characters (alphanumerics and some punctuation characters)."
The rest is predictable and of little use: cache headers, image compression, JS minification, CSS/JS outlining/inlining, whitespace collapsing, and removing attributes that specify defaults. Those are all basic and low yield optimizations that any web developer would, for the most part, have done in his original source to begin with.
Unfortunately Google's expertise in searching doesn't automatically transfer into other areas, and this clumsy tool, which at best does little, and at worst produces broken code, is definitely one of their weaker efforts.
If Cotendo intends to force this option on their users without an opt-in (the press release doesn't clearly say), then that's one distribution network I'm definitely not using.
Why, oh why did javascript become the defacto client-side scripting language for the browser If you want to scale horizontally across multi-cores, you need a language that allows easy multi-threading and concurrency About the only thing JS offers for concurrency is that horrid settimeout function
What we need is a better scripting language Why not incorporate a Python interpreter into browsers, and develop a stripped down sub-set of python for use on the web I see no technical issues in doing this, only trying to battle the inertia of JS
I want to correct you on two confusions. First, while setTimeout relies on a timer, but once the event occurs, the user handler is executed synchronously within the primary thread, and its semantics don't allow for parallel execution without serious side effects. You can use setTimeout to simulate cooperative tasking, but not for implementing actual multi-core concurrency.
And second: Web Workers is gradually being adopted by browsers, which is the tool for implementing concurrency: a safe alternative to raw threading. This is a threaded and simplified implementation of the Actor pattern, a background thread that you feed some input, and it's executed isolated in parallel and then returns results in an event back to your primary thread.
Don't confuse a language with the browser API, and don't assume languages and APIs are frozen in time. Other things coming to JS/HTML these days are audio processing, video playback and even OpenGL (WebGL), as you may know, so I'd say JS is keeping up with the times adequately.
Does a guy with a blog who occasionally posts a video of his cat acting stupid, and has a google ad just to try to defray a bit of the hosting costs, count as "for profit"?
The definitions I've read say that if end users have free access to the video, then it remains royalty free. Including if he has other products or ads on the site. If the guy wants to sell the video itself for, say $0.49 over PayPal, he may have to give a fraction of a cent to MPEG LA.
have an Ubuntu PC that runs all of the apps I need...and they were all free. The only place that it does not match up is in gaming and my understanding is that if I were to buy Crossover, that would be solved.
As far as ease of use goes, I found it no harder to learn to use than it was to learn to use a Macintosh and everybody keeps telling me that a Mac is easier to use than Windows.
I mean no offense here. But the reality is, you're on Slashdot, you're saying Ubuntu is as easy OSX, has all apps you need, and objectively speaking, from this I can tell you don't even have a clue how far from an average user you are.
You wouldn't also acknowledge that in 2008-2009 we saw the likes of HP and Dell try to sell Ubuntu computers, soon cancelled due to vastly higher return rates and tech support calls.
That said, when reality doesn't match your ideals, just ignore reality. That always works.
...Yet they will not take even consumer friendly Ubuntu seriously. IS the idea of Linux as a consumer friendly OS a dead end?
Consumer friendly would mean at least as easy as Windows (you'd think it's not a high bar), and to have all apps users would want/need.
On this basis, I'd say the closest to consumer friendly Linux has ever gotten is Android, and their app market is doing worse than iOS / Windows Phone 7 right now (amazing for WP7, didn't expect that in mere 4 months).
And that's mobile, nothing on the desktop. So if you see such an animal as a consumer friendly Linux on the desktop, let me know.
Maybe Chrome OS. Maybe. Looks pretty bad right now.
One Allow customer, Giles Sequeira, made a whopping $10 for letting a single credit card company know that he's in the market for new plastic.
If you make $10 selling your own personal information, guess where they'll recover their $10 from, a bit later. You. And they'll make a profit.
The UI is interesting on its own. You don't need to spice it up with arbitrary easily falsifiable BS like "it'll be in Windows 8" to make it interesting.
CFL/LED come with different temperature ratings. As in color. Pick the right rating, and it gives warmer ("yellower") light, like what you're used to.
However as a person who was in exactly the same spot as you few years ago, here's the real cause of your problem: habit. Habit bends perception. Moving from incandescent to CFL was something I felt unnatural and unnecessary, like moving from CRT to LCD monitors back at the time.
But you need to move on. Especially because once you've used CFL for some time, you realize, it's just light, and you get used to anything.
Do you intentionally post wrong information so we can rush to angrily correct you in the comments?
They ban only GPL variations and licenses like it that have *enforced* right to redistribute source. Licenses like Apache, MIT, BSD are not affected.
This is the same as Apple's App Store. The line of thought that GPL is "infectious" and represents a risk for their closed source components is well known. Right or wrong, that's their motive, and they are taking precautions to protect themselves from lawsuit trolls.
There's no "app-ification of the web", there's just a rush to cash in on the "app" and "appstore" buzzwords that Apple pushed from solely developer lingo into the mainstream.
Those are bookmarks. But with their secondary menus and new, more confusing ways to do the same old stuff they try to blur boundaries between web and apps. Boundaries, which people need, as a sandboxed browser site and an app is not the same thing by a long shot.
In the end, this will only push users away and to whoever offers the simplest experience.
Meaning, as they charge $2.00 for it, Lugaru (non HD) is in blatant copyright violation. Never mind, using the name is probably a blatant trademark violation.
Yes, they're in a blatant copyright violation.
Yes, they're in a blatant trademark violation.
However releasing all your game code *and* assets and being surprised someone takes a shot at abusing the license? That's a blatant lack or foresight.
Neither side in this story gets my sympathy.
A few days ago, Android hackers managed to put Android 3.0 (Honeycomb) onto the Color, though in a mostly crippled state.
And it will remain in a crippled state. The minimum spec for Android Honeycomb is a dualcore Tegra 2 (A9) chip. The Nook has a single core A8 chip.
Which makes the title:
Nook Color Is Now a $250 Honeycomb Tablet
And since it makes no sense for the Nook to jump to a more expensive dual-core processor, it means we now have four mobile OS variations from Google:
1) Chrome OS
2) Android 2.x for Phones
3) Android 2.x for Tablets
4) Android 3.x Honeycomb
Then add HTC, Motorola, Samsung and DELL slapping incompatible UI and extensions on top of each of those offers.
The way it's going, Google fragmenting their OS solutions will soon be a drinking game.
MPEG-LA has pledged to "never" charge for serving "free of charge" content over the web right now. That doesn't mean they're not going to charge for it in the future, they revisit the question over and over.
Ok, that's wrong, and despite multiple accounts of being corrected, people here keep perpetuating this myth. They're not going to revisit it. The decision is final.
But the question comes down to what constitutes as "free view" over the web? If you look at major hits such as RayWilliamJohnson, people like that "profit" off of making videos on the internet. He's got t-shirt deals that now have his stuff being sold in Hot Topic stores across the country. He's a pretty big Youtube phenomenon as a result of videos being posted on the internet "for free".
MPEG LA's defines non-free view as "AVC video sold to end users for a fee on a title or subscription basis". So it's very simple: can you view the entire video without being required to purchase it? It's free. If you need to buy it/rent it/subscribe for it, it's not free. Having ads or merchandise or other indirect profit models around or over or in the video is irrelevant.
You're right that everything "costs money" and some things have direct and indirect costs. The difference is that to ensure the internet remains open and competitive for everyone, we need to make sure that as much driving force behind the technology standards used by the vast majority of it are for the public good.
Right, and who gets to decide what is good here?
1) A wide consortium of companies working together on creating H.264, academia, guided by respected standards organisations: ISO, IEC, Apple, DAEWOO, Dolby Labs, France Telecom, Fraunhofer, Fujitsu, Hitachi, Philips, LG, Microsoft, Panasonic, Bosch, Samsung, Sharp, Siemens, Sony, Ericsson, Columbia University, Toshiba and more...
2) Google. Which bought some small company making codecs.
And yet, the automatic assumption is Google has singlehandedly pulled a rabbit out of their hat, because all some people need to know is that it's "free", and may any other annoying details and facts be ignored.
On one side, we have H.264 designed with the feedback of a wide consortium of experts, companies and respected standardization organisations, and very clear and apt licensing rules.
On the other side, Google and their technically inferior, buggy H.264 clone with an untold number of IP violations. But don't take just my word for it.
In layman's terms, we call what the MPEG-LA doing as a "bait and switch".
The above clarifications renders this remark baseless. The problem in this debate is some people prefer to arm themselves with an ideology fueled narrative and a set of outdated or outright wrong talking points about supposed "bait and switch" threats and preserving "freedom", and don't bother to even check what they're talking about.
By using h.264, you pretty much guarantee that *someone* *somewhere* is paying for it. Could you imagine if say, the "David After Dentist" kid had to pay tons and tons of royalties to the MPAA for a video they created simply because they used the h.264 container format? To even conceive such a thing is such bullshit that this should absolutely be a non-issue.
"David After Dentist" is served as H.264 right now and tens of millions of people have seen that H.264 by now, in their browsers, smartphones and so on. Today.
How much did little David pay? Nothing. First, MPEG LA has never, and has pledged to never in the future charge for serving free of charge H.264 content over the web. That includes sites with ads like YouTube. Second, little David would never even dream to serve the traffic of millions of video views online for free, even with WebM. Serving a video to millions of people costs money. In fact it costs more than the money YouTube spent to encode that video to H.264 using their officially licensed encoder. But YouTube covers both costs, so to David, it's his free speech, free as in beer, in H.264.
Try to reconcile that with your scary picture of the future with H.264.
You are clearly biased against Google and WebM. You refuse to look at the reality of the situation. Apple fanboy, perhaps?
I'm not biased against Google, I'm biased against their poor choices of late, primarily because they seem like poor choices. And maybe slightly desperate.
May I remind you the "reality of the situation" is yet about to happen. I know that from the point of view on Slashdot, every next year is the Year of the Linux on the Desktop, and so on, but although the future of WebM seems so simple and clear to you, I wouldn't call any bets yet if I were you.
I'm trying to point out that Google is climbing steeper and stepper hills lately, so I believe the odds are against them. They might just as well pull a rabbit out of their collective hats, but we're yet to see that.
You guys cheer, but for Google, this is only a part of a bigger game: the platform battle. If Google loses the platform users access them through, which is currently mostly desktop browsing, their core business: ads (with search) may fizzle out very quickly.
Hence why their hurried entering into markets that are quite foreign to them, such as mobile (Android), browsers (Chrome) and, somehow, also video codecs (WebM). With their politically clumsy attempts at hedging bets that keep the platform available to them, they have managed to piss off all of their former corporate pals at Apple, Microsoft, Mozilla, MPEG LA etc. etc.
I know the apparent "openness" of their choices makes some of you guys feel warm and fuzzy, but make no mistake: no one else is amused. Google has been singled out by the big platform keepers for extermination: Google has to throw everything in this battle and win the platform, because if they lose to their former buddies, it's over.
Hold up buddy, the second they start breeding BIG insects, you know some are going to get loose and we're going to have another issue on our hands. I don't need to have nuclear fallout size giant roaches running around.
The exoskeletal architecture of insects would make large specimens fragile, so they probably wouldn't be able to easily run away and thrive independently in nature.
Even if they did, they'd be easy to control and exterminate.
This is one reason why large arthropods are primarily found in water, but not on land.
Apparently these rules did nothing to help Senator Ted Kennedy from being placed on the no-fly list.
Check this blurb:
"Federal air security officials said the initial error that led to scrutiny of the Massachusetts Democrat should not have happened even though they recognize that the no-fly list is imperfect. But privately they acknowledged being embarrassed that it took the senator and his staff more than three weeks to get his name removed."
How do you avoid being embarrassed again? You white-list the people who have enough power, visibility or popularity to be sufficiently noticeable.
When the small people are encumbered, no one in the TSA is embarrassed. They're fine with it.
Why are all these ipad competitors doing 7 inch screens?
They use the cheap mass produced screens already used in portable DVD players. This is why many of those 7 inch tablets are also 16:9 and not 4:3, which makes more sense.
And the fact that our conscious short-term memory holds 7 "items", not bits -- the items can be digits, words, names, faces, or objects -- continues to show just how un-like a computer the brain really is.
You know actually, in computers, we call these "pointers" or "references" ;)
I agree with your general point, however.
Couldn't it just be that we do not really have direct access to the raw computational capacity of the brain? There are savants and people who have trained themselves tremendously who can do arithmetric like this, using memory tricks and such. Wouldn't that be more like a hack to "reach down" to utilize the low-level capacity of the brain?
Quite right, and described here by the Abstraction Inversion antipattern.
Which is to say, it's nothing specific to a brain, but a common occurrence in systems of any kind, including computers (quick, multiply 357 * 289 on your Wii... no, going to the browser and asking Google doesn't count).
People can learn methods to do fast math, and this guy (who specifically points out he's not mentally 'different') has books that teach you his methods.
The fact the article's author appears surpised at the notion we can't outright address a set of neurons in order to perform algebra is probably a clear sign that the article is targeted at the less-than-informed-and-easily-impressed general public. The generic references to "some scientists", "psychologists think" and "we have brain traffic jams" with no particular reference or support doesn't help either.
At my job, I've had a less than favorable history with Oracle that I'm not going to get into — rather let's just say I never want anything to do with them again.
I'd like to think people who deal with technology are rational, so if in your dealings with Oracle you have learned of some objective reason why people should avoid OpenOffice.org now, I believe you should share it, if your contract allows.
If there's no objective reason, then quite simply keep using OpenOffice.org and keep an eye on the situation between Oracle and LibreOffice.org.
In our daily lives we use the services of companies that have wronged us by means of poor policy, or unprofessional employees, but if we took a hard stance every single time and dropped everything, even at no clear alternative, society would not last for long.
If you live in US, did you stop using oil fuel and oil based products (i.e. basically almost everything around you) when the BP oil spill happened? I guess not.
Don't confuse "uses" with "has".
When Nokia ships a phone with customized Android, their money/time investment into it is magnitudes lower than that of creating another platform from scratch (relatively speaking).
Although, you reveal another problem of the industry, which is treating the OS just some nuisance they need in order to peddle their low-margin hardware, with no regards for consistency, quality, or long-term effects.
It's why smartphones, tablets and PDA were dying as concepts, before Apple came and injected enough hype back into them so Nokia, HTC etc. start trying again.
Of course, this also illustrates Symbian's importance to Nokia's smartphone plans, even though the company is also developing phones that run the Linux-based Meego OS.
To me this illustrates that Nokia is not aware of the 80/20 rule and has no focused coherent strategy for their OS platform.
At the same time as Nokia's competitors are hard at work proving the world needs only one smartphone platform, and it's their one platform, Nokia is one company making two platforms...
I don't get it. JRockit was always proprietary. Why should they make it free just because they have the good sense to consolidate their JVM projects into one?
Tech-inclined people like to complain how their non-technical bosses are easily swayed into bad tech choices.
It seems tech people as just as easily swayed into silly conclusions by fact-free ideology and hearsay.
To me, this article defines a very good future for Java, to both those using the open JDK, and those needing more in the enterprise. I'm sure once the echo chamber gets tired of their "Oracle is evil" chant, they'll figure out they've spent all this time screaming wolf over nothing.
the questions are 'Will this automatic rewriting cause other problems, i.e. browser quirks?'
A snippet out mod_pagespeed's "rewrite CSS" filter:
"CSS minification is considered moderate risk. Specifically, there is an outstanding bug that the CSS parser can silently lose data on malformed CSS. This only applies to malformed CSS or CSS that uses proprietary extensions. All known examples have been fixed, but there may be more examples not discovered yet. Without this the risk would be low. Some JavaScript code depends upon the exact URLs of resources. When we minify CSS we will change the leaf name of the file (although leave it in the same directory). This could break such JavaScript."
Yet their own examples show other risks, as they rewrite CSS selectors from longer selectors to completely different short selectors (i.e. from "div.class span" to "#id"), which even in their examples are only superficially equivalent, and not taking into account any dynamic content the page may render via JS. So any application utilizing JS would suffer a range of awkward issues, even if your code is perfectly valid.
Talking about valid code, one of their other filters:
"The quote removal filter eliminates unnecessary quotation marks (either "" or '') from HTML attributes. While required by the various HTML specifications, browsers permit their omission when the value of an attribute is composed of a certain subset of characters (alphanumerics and some punctuation characters)."
The rest is predictable and of little use: cache headers, image compression, JS minification, CSS/JS outlining/inlining, whitespace collapsing, and removing attributes that specify defaults. Those are all basic and low yield optimizations that any web developer would, for the most part, have done in his original source to begin with.
Unfortunately Google's expertise in searching doesn't automatically transfer into other areas, and this clumsy tool, which at best does little, and at worst produces broken code, is definitely one of their weaker efforts.
If Cotendo intends to force this option on their users without an opt-in (the press release doesn't clearly say), then that's one distribution network I'm definitely not using.
Why, oh why did javascript become the defacto client-side scripting language for the browser
If you want to scale horizontally across multi-cores, you need a language that allows easy multi-threading and concurrency
About the only thing JS offers for concurrency is that horrid settimeout function
What we need is a better scripting language
Why not incorporate a Python interpreter into browsers, and develop a stripped down sub-set of python for use on the web
I see no technical issues in doing this, only trying to battle the inertia of JS
I want to correct you on two confusions. First, while setTimeout relies on a timer, but once the event occurs, the user handler is executed synchronously within the primary thread, and its semantics don't allow for parallel execution without serious side effects. You can use setTimeout to simulate cooperative tasking, but not for implementing actual multi-core concurrency.
And second: Web Workers is gradually being adopted by browsers, which is the tool for implementing concurrency: a safe alternative to raw threading. This is a threaded and simplified implementation of the Actor pattern, a background thread that you feed some input, and it's executed isolated in parallel and then returns results in an event back to your primary thread.
Don't confuse a language with the browser API, and don't assume languages and APIs are frozen in time. Other things coming to JS/HTML these days are audio processing, video playback and even OpenGL (WebGL), as you may know, so I'd say JS is keeping up with the times adequately.
Does a guy with a blog who occasionally posts a video of his cat acting stupid, and has a google ad just to try to defray a bit of the hosting costs, count as "for profit"?
The definitions I've read say that if end users have free access to the video, then it remains royalty free. Including if he has other products or ads on the site. If the guy wants to sell the video itself for, say $0.49 over PayPal, he may have to give a fraction of a cent to MPEG LA.