Wrong way round. You don't want innocent people getting upset because you decompressed them. So the innocent ones are the ones who die (besides, you're a bit of a freak if you survive decompression).
The whole article talks about how Valve created tools to ease multithreaded programming, but never actually says what they are.
There's very little to the article except the obvious statement about how multithreaded code can run faster.
And the technical content is questionable - for example the definitions of multithreading problems are somewhat innaccurate.
However, it is unlikely to ever be pushed to its limits
It would be more accurate to say that it is impossible to achieve the theoretical maximum speed, and very hard to come even close.
Without doubt the machine will be used extensively and people will ensure they get as much performance as they can out of the system. Given how much it costs, they're hardly going to use it as a doortstop, are they?!
Look who's pushing the idea - companies in desperate need of a new revenue model.
No; it's mainly universities and researchers.
If you wanted to do this right now, you could cut a deal with a mid-range ISP.
A single company may not have all the resources you need. You may wish to harness a beowulf cluster from company A, terabytes of storage from company B and use data from a telescope owned by company C.
Also demand may be transient, you might need hundreds of GFlops one minute, then nothing for hours. It's a waste to have your own system that does nothing most of the time.
Remember "push technology"? "Micropayments"? "Grid computing" will go the same way.
I seriously doubt that. I would guess there's far more money, research and working examples of Grid computing.
Don't flippantly write off something you clearly know little about.
There was work on developing an OO style grid, but toolkit style grids (e.g.) globus seem more likely to enter general usage.
Basically the toolkit approach implements a low level set of common grid functionality, security, job monitoring, brokering etc, which is then leveraged by other apps.
Of course the toolkit can to some extent be wrapped in OO methods and abstracted away, but its not pure OO.
That's what happens when Computational Scientists are allowed to design things.
There's no point in profiling if you've already met your goals.
He's right; you have to have a goal before a profile is of any use.
The profile may tell you that your goals are unreachable, but that's another matter.
I'm pretty certain most OSs in general usage do not use microkernels. OSX and BeOS are notable execeptions.
It's not a difference between Linux and other UNIXs at any rate, although kernel modules possibly is.
It wouldn't be as scary if the RIAA hadn't been thinking about it already:
Lawmaker: Let studios hack P2P nets - Tech News - CNET.com
http://news.com.com/2100-1023-939333.html?tag=cd_m h
I think people already mentioned the proposed bill, but I didn't see any links....
Wrong way round. You don't want innocent people getting upset because you decompressed them. So the innocent ones are the ones who die (besides, you're a bit of a freak if you survive decompression).
That's not a tool though, that's simply a decomposition strategy!
And the technical content is questionable - for example the definitions of multithreading problems are somewhat innaccurate.
However, it is unlikely to ever be pushed to its limits It would be more accurate to say that it is impossible to achieve the theoretical maximum speed, and very hard to come even close. Without doubt the machine will be used extensively and people will ensure they get as much performance as they can out of the system. Given how much it costs, they're hardly going to use it as a doortstop, are they?!
Has anybody tried using a wiki for the design documents? Might help keep the documents correct and up-to-date.
I think more accurate would be "how to write your first chapter". As with "start a startup", this makes perfect sense.
A pointer is a memory address.
;)
Actually a pointer is a pointer (reference?!) to a memory address. You don't know where abouts in memory your pointer points to.
As far as I could tell from the article, it was far from certain whether or not the goods were pirated.
However in the majority of cases "pursued" by the RIAA I would expect that they are.
Actually as the year 19100 is over 17000 years in the future, Y2K *will begin* on January 1, 19100.
No; it's mainly universities and researchers.
If you wanted to do this right now, you could cut a deal with a mid-range ISP.
A single company may not have all the resources you need. You may wish to harness a beowulf cluster from company A, terabytes of storage from company B and use data from a telescope owned by company C.
Also demand may be transient, you might need hundreds of GFlops one minute, then nothing for hours. It's a waste to have your own system that does nothing most of the time.
Remember "push technology"? "Micropayments"? "Grid computing" will go the same way.
I seriously doubt that. I would guess there's far more money, research and working examples of Grid computing.
Don't flippantly write off something you clearly know little about.
Anyway he is still going, and has some great new games available from:
http://www.llamasoft.co.uk/
Gridrunner is especially worth a go.
You may know Jeff Minter from the games llamatron, tempest2000 or revenge of the mutant camels.
Basically the toolkit approach implements a low level set of common grid functionality, security, job monitoring, brokering etc, which is then leveraged by other apps.
Of course the toolkit can to some extent be wrapped in OO methods and abstracted away, but its not pure OO.
That's what happens when Computational Scientists are allowed to design things.
He's right; you have to have a goal before a profile is of any use.
The profile may tell you that your goals are unreachable, but that's another matter.
http://www.dwheeler.com/secure-programs/Secure-Pro grams-HOWTO/features.html
I'm pretty certain most OSs in general usage do not use microkernels. OSX and BeOS are notable execeptions.
It's not a difference between Linux and other UNIXs at any rate, although kernel modules possibly is.
Interesting document though.
It wouldn't be as scary if the RIAA hadn't been thinking about it already: Lawmaker: Let studios hack P2P nets - Tech News - CNET.com http://news.com.com/2100-1023-939333.html?tag=cd_m h
I think people already mentioned the proposed bill, but I didn't see any links....