I can't be the only one who thinks that is a terribly bad idea... It would rip the guts right out of repeatability, and confidence that "this" is what $RESEARCHER found.
And of course, every HTML document is a tree, and any tree can be parallelised.
No one has answered the question about disk and network slowness.
What's the human-perceived benefit of rewriting Firefox to get a 1/2 second speedup in page rendering when I'm still waiting 3-4 seconds for some ad server to send me the rest of it's crud (ABP needing to be blocked so that videos on ESPN will play)?
indexing and searching get pretty easy boosts from parallelization.
How much indexing and searching does Joe User do? And what percent is already done on a high-core-count server where parallel algorithms have already been implemented in the programs running on that kit?
Web browsers especially love tiled parallel rendering
Presuming that just a single tab on a single page is open, how CPU bound are web browsers running on modern 3GHz kit? Or are they really IO (disk and network) bound?
Or a spreadsheet? (Sure, a small fraction of people will have monster multi-tab sheets, but they're idiots.) Email programs? Chat? Web browsers get a big win from multi-processing, but not parallel algorithms.
Linus is right: most of what we do has limited need for massive parallelization, and the work that does benefit from parallelization has been parallelized.
It never ceases to amaze me how such a correction makes people instantly apply "You must be a marxist!" as a reactionary measure.
Because seemingly anyone who could finish dense writing like that (I tried reading both the Manifesto and Capital in college) must be a true devotee. (I didn't get much farther with Wealth Of Nations but attributed that to the archaic words and references rendering it meaningless to me.)
4. Confiscation of the property of all emigrants and rebels.
Xenophobia much?
7.... the bringing into cultivation of waste-lands
Lack of agricultural knowledge. There's a reason it's a waste-land.
8. Equal liability of all to labour.
But... compassion!!!
Establishment of industrial armies, especially for agriculture.
Inherent disincentive to efficiency, and why the Soviet Union -- with those huge Ukrainian wheat fields -- had to import *lots* of US wheat.
9. Combination of agriculture... more equable distribution of the population over the country.
What utter stupidity. There are damned practical reasons that cities grow up where they do, and positing crap like "more equable distribution of the population" denies those realities.
Capitalism and the free market sure aren't perfect, but they are the reason that the First World is so prosperous and China and India dumped communism.
Thus the fundamental failure of Marx: ignoring the reality of human nature.
had the Soviet Union not been a paranoid authoritarian bureaucracy
That many people -- in the Russian Empire, Germany, Czechoslovakia, Bulgaria, Romania, China, Korea, etc, etc, -- can't just accidentally be paranoid and authoritarian.
Good socio-political theories must take people's baser instincts into account. That's the genius of Adam Smith's Invisible Hand: it presumes that people will be selfish and greedy.
I can't be the only one who thinks that is a terribly bad idea... It would rip the guts right out of repeatability, and confidence that "this" is what $RESEARCHER found.
"How fast does each individual core have to be to run a single threaded Word Processor at an acceptable speed?"
WordPerfect 6.0 ran great on a 286 w/ 640KB, and WordStar was zippy on a 4MHz Z80 with 64KB (it was the floppy disk IO that hurt performance).
So... the answer to your question is: not very!
And of course, every HTML document is a tree, and any tree can be parallelised.
No one has answered the question about disk and network slowness.
What's the human-perceived benefit of rewriting Firefox to get a 1/2 second speedup in page rendering when I'm still waiting 3-4 seconds for some ad server to send me the rest of it's crud (ABP needing to be blocked so that videos on ESPN will play)?
First thought: Why the hell aren't those two (total of) 10,000 page "books" split into their constituent 50 "actual" books?
That's the kind of parallelization and work optimization that needs to take place before algorithm changes.
indexing and searching get pretty easy boosts from parallelization.
How much indexing and searching does Joe User do? And what percent is already done on a high-core-count server where parallel algorithms have already been implemented in the programs running on that kit?
Web browsers especially love tiled parallel rendering
Presuming that just a single tab on a single page is open, how CPU bound are web browsers running on modern 3GHz kit? Or are they really IO (disk and network) bound?
Or a spreadsheet? (Sure, a small fraction of people will have monster multi-tab sheets, but they're idiots.)
Email programs?
Chat?
Web browsers get a big win from multi-processing, but not parallel algorithms.
Linus is right: most of what we do has limited need for massive parallelization, and the work that does benefit from parallelization has been parallelized.
Call us back when you've at least orbited a space station or two...
During the Cold War, how many KGB agents and upper level apparatchiks had unfiltered access to the West and yet stayed?
Love of County is a very powerful emotion, and elitist snobs who dismiss it can not understand a whole panoply of human motivations.
English picks up foreign words; why can't German pick up foreign words?
I can understand attacking a plant in the US, but Europeans sell anything to anyone with the cash (and then bitch at us for being hypocrites).
Russians, maybe, since Merkel wanted to stay tough on sanctions?
So now blaming the victims of state-sponsored terrorists
Who's to blame when your unlocked car is parked on the street and get's stolen? Both the thief and the foolish owner.
which in practice means gossip.
One word: telephone.
Two words: water cooler.
Four words: lunch at the deli.
If that's not possible, then learn to criticize without getting personal. It is doable!
Do you really want to go that way?
Two more words: reasonableness test.
Do "regular" North Koreans even have DVD players?
Costs would increase, but so would employment of less skilled but competent workers.
Nobody disagrees that you should only be professional in your conduct at work.
Nobody except all of the Sony employees who weren't!!!!
Keeping your personnel files on paper and not the computer?
Of course, there's always keep your personal shit off the company servers!!! And keep what you do write in company documents at a professional tone.
That would sure have mitigated a whole lot of personal pain by these supposedly blameless Sony employees.
Because concrete ties can't fuel conspiracy theories and pry open wallets.
The problem is that the US courts ruled that US law does apply in Ireland because Microsoft has a presence in both countries.
But there are decades of precedence for this: see the Foreign Corrupt Practices Act of 1977 and the 1988 ruling applying to foreign firms.
It never ceases to amaze me how such a correction makes people instantly apply "You must be a marxist!" as a reactionary measure.
Because seemingly anyone who could finish dense writing like that (I tried reading both the Manifesto and Capital in college) must be a true devotee. (I didn't get much farther with Wealth Of Nations but attributed that to the archaic words and references rendering it meaningless to me.)
4. Confiscation of the property of all emigrants and rebels.
Xenophobia much?
7. ... the bringing into cultivation of waste-lands
Lack of agricultural knowledge. There's a reason it's a waste-land.
8. Equal liability of all to labour.
But... compassion!!!
Establishment of industrial armies, especially for agriculture.
Inherent disincentive to efficiency, and why the Soviet Union -- with those huge Ukrainian wheat fields -- had to import *lots* of US wheat.
9. Combination of agriculture ... more equable distribution of the population over the country.
What utter stupidity. There are damned practical reasons that cities grow up where they do, and positing crap like "more equable distribution of the population" denies those realities.
Capitalism and the free market sure aren't perfect, but they are the reason that the First World is so prosperous and China and India dumped communism.
Not so lazy people could leech off the system.
Thus the fundamental failure of Marx: ignoring the reality of human nature.
had the Soviet Union not been a paranoid authoritarian bureaucracy
That many people -- in the Russian Empire, Germany, Czechoslovakia, Bulgaria, Romania, China, Korea, etc, etc, -- can't just accidentally be paranoid and authoritarian.
Good socio-political theories must take people's baser instincts into account. That's the genius of Adam Smith's Invisible Hand: it presumes that people will be selfish and greedy.
but leaders are not willing to give up their power to transition to that phase,
Orwell wrote a book about that...
And academic leftists wonder why Communism collapsed...
"But we can do it the Right Way!!!" Yeah, sure, bud, because (modern) Liberal Arts professors have soooo much experience outside the Ivory Tower...
what happens when impressionable young adults are spoonfed reality defying propaganda.
Let's not forget the religious fundamentalists who don't take their sick children to doctors.
Maybe it would be best if he gave her to a less obsessive relative...
The whole article is a clear indication that Auerbach and his wife are as fucked up as those Canadians trying to raise their child genderless.
ISTR a very similar story on /. regarding ASD and s/w QA from a few years ago.