This is an unfair comparison. I think people should compare apples to apples.
The real reason more people bought Pirates of the Carribean is because the 3rd movie just came out and it's still in the theatres. Many people want to watch the first two before they go see the third. Matrix, on the other hand, has been out for quite a while, and most people who want to own the DVD probably already have the DVD before this sales battle began. It's just natural to get more sales of a movie that has a sequel that just released a week ago.
is that our brains do NOT need to think in parallel to write solid parallel code. Just certain design principles need to be used and it is happening all the time.
And someone said languages are a limitation, and that's probably partially true. The most popular programming languages don't make it easy for a programmer to write parallel code. The ones that do are not so popular yet. So there's a little gap there, but as hardware technology grows more powerful, that will change.
In one word, the answer is yes. It's difficult for people who are used to programming for a single CPU.
Programmers that are accustomed to non-parallel programming environments forget to think about the synchronization issues that come up in parallel programming. Several conventional programs do not take into account synchronization of the shared memory or message passing requirements that come up for these programs to work correctly in a parallel environment.
This is not to say that there will not be any progress in this field. There will be and there has been. The design techniques and best practices differ for parallel programming than for the conventional programming. Also currently there is limited IDE support for debugging purposes. There are already several books on this topic and classes in the universities. As the topic becomes more and more important, computer science students will be required to take such classes (as opposed to it being optional) and more and more programmers that know and are experts in parallel programming will be churned out. It's just not as popular because the universities don't currently seem to make it a required subject. But that will change because of the advancement in hardware and more market demand for expert parallel programmers.
Our brains might be limited about other things, but this is just a matter of better education. 'Nuff said.
So the web has changed. Static pages are mixed with dynamic pages. Making a simple website is a kids job (for eg. bloggers). Making a large website requires DB admins, graphic designers, system admins, scripters, etc., and none of these can be given the title of a webmaster.
And then of course there're Wikis. With the arrival of wiki, everyone and anyone is a webmaster. Anyone can edit pages on wiki (some require registration or login).
So where did the webmasters go? They have mutated and forked into wiki admins, web developers (for dynamic content from databases), and so on. Yup, all the old webmasters beware: there's a war coming, WebMen - The Last Stand!
The article says that the telescope will generate 30 TB of data per night, NOT that google will store all that data. If they need to only catalog astronomical events, they would just cache some gigs of data at a time and trash whatever thats useless. Once the engine realizes that an astronomical event has started, it would look into the cache for the time it started and start recording from that time until it gets over. Thats my take at it anyway. No need to store 694 MB/s.
Obviously multiple processors can handle the caching, but its definitely faster than the hard drives' speeds.
Heck, I paid for my copy of Windows. I don't want IE on it!
Google search is free. It's their product, they can manipulate their ads. In fact ads is their business. Why not use it for themselves? I'll still use it as far as it remains the best.
Who looks at those ads anyways?
Besides, someone said Google is not a monopoly yet. Move along, nothing to see here.
If the low hum of a refrigerator were to increase in pitch over the course of several weeks, the appliance could be singing soprano by the end of the month and no one would be the wiser.
Somehow I really doubt this. Imagine coming home after work one evening and your refrigerator is singing soprano, you unplug it, pick up an ice cream from the TV and start watching p0rn on your microwave...
"critical but still mysterious process by which each type of human cell is allowed to activate the genes it needs but cannot access the genes used by other types of cell."
Government should sign up on Mozy. They offer 2 GB secure data storage for free and 30 GB for $4.95.:D
Here's the link: https://mozy.com/?ref=SV4DVI
Problem solved. Next...
I think they're talking about the IDE being installed on the mobile device with CE; not an IDE that runs on a PC that supports Windows CE Application Development.
I am one of the devs at Cleversafe. As you might notice, this is only an alpha release. We shall soon be adding windows binaries.:) Keep checking.
Manish
This is an unfair comparison. I think people should compare apples to apples.
The real reason more people bought Pirates of the Carribean is because the 3rd movie just came out and it's still in the theatres. Many people want to watch the first two before they go see the third. Matrix, on the other hand, has been out for quite a while, and most people who want to own the DVD probably already have the DVD before this sales battle began. It's just natural to get more sales of a movie that has a sequel that just released a week ago.
is that our brains do NOT need to think in parallel to write solid parallel code. Just certain design principles need to be used and it is happening all the time.
And someone said languages are a limitation, and that's probably partially true. The most popular programming languages don't make it easy for a programmer to write parallel code. The ones that do are not so popular yet. So there's a little gap there, but as hardware technology grows more powerful, that will change.
In one word, the answer is yes. It's difficult for people who are used to programming for a single CPU.
Programmers that are accustomed to non-parallel programming environments forget to think about the synchronization issues that come up in parallel programming. Several conventional programs do not take into account synchronization of the shared memory or message passing requirements that come up for these programs to work correctly in a parallel environment.
This is not to say that there will not be any progress in this field. There will be and there has been. The design techniques and best practices differ for parallel programming than for the conventional programming. Also currently there is limited IDE support for debugging purposes. There are already several books on this topic and classes in the universities. As the topic becomes more and more important, computer science students will be required to take such classes (as opposed to it being optional) and more and more programmers that know and are experts in parallel programming will be churned out. It's just not as popular because the universities don't currently seem to make it a required subject. But that will change because of the advancement in hardware and more market demand for expert parallel programmers.
Our brains might be limited about other things, but this is just a matter of better education. 'Nuff said.
So the web has changed. Static pages are mixed with dynamic pages. Making a simple website is a kids job (for eg. bloggers). Making a large website requires DB admins, graphic designers, system admins, scripters, etc., and none of these can be given the title of a webmaster.
And then of course there're Wikis. With the arrival of wiki, everyone and anyone is a webmaster. Anyone can edit pages on wiki (some require registration or login).
So where did the webmasters go? They have mutated and forked into wiki admins, web developers (for dynamic content from databases), and so on. Yup, all the old webmasters beware: there's a war coming, WebMen - The Last Stand!
The article says that the telescope will generate 30 TB of data per night, NOT that google will store all that data. If they need to only catalog astronomical events, they would just cache some gigs of data at a time and trash whatever thats useless. Once the engine realizes that an astronomical event has started, it would look into the cache for the time it started and start recording from that time until it gets over. Thats my take at it anyway. No need to store 694 MB/s.
Obviously multiple processors can handle the caching, but its definitely faster than the hard drives' speeds.
Heck, I paid for my copy of Windows. I don't want IE on it!
Google search is free. It's their product, they can manipulate their ads. In fact ads is their business. Why not use it for themselves? I'll still use it as far as it remains the best.
Who looks at those ads anyways? Besides, someone said Google is not a monopoly yet. Move along, nothing to see here.
I think by Relatively Cryptic, they mean it's not clear WHY he's leaving
Sounds like data security and C++ encapsulation
Government should sign up on Mozy. They offer 2 GB secure data storage for free and 30 GB for $4.95. :D
Here's the link: https://mozy.com/?ref=SV4DVI
Problem solved. Next...
I think they're talking about the IDE being installed on the mobile device with CE; not an IDE that runs on a PC that supports Windows CE Application Development.
I am one of the devs at Cleversafe. As you might notice, this is only an alpha release. We shall soon be adding windows binaries. :) Keep checking.
Manish