I know Java; I can use it for almost everything except web development. My small amount of experience with using it in web development is that you make an object and the get/set methods, and the frameworks handle the rest. Something like Hibernate which can create get/set methods and your POJOs based on your database schema is very useful to know. Spring, Stripes, and the rest are very good as well. Knowing Java itself is the easiest part. If you actually got a job as a Java web developer and didn't know any of the frameworks, you wont be able to do anything.
For those who suggested a different language than Java seem a bit biased. There is good money for knowledgeable Java programmers.
Have any of you actually worked on a Cell (blade) before? Sounds like you've only read about it.
To HockeyPuck: Nowhere did I say that SAN boots are slow, but I did mention it'll increase the cost of owning a blade. Don't forget the cost of the BladeCenter as well.
Funk_dat69: The design is not a failure. IBM belief in thinking that it would succeed in the enterprise is however, a huge failure. The "college kids" I've worked with would be the same skilled programmers developing code for the oil industry or certain financial applications. They've spent quite a while working on techniques to make it easier, but apparently it's still a pain in the ass. Scientific/acedemic computing is the Cell main industry, outside of gaming. The tradeoffs you need to make for the Cell are far too many to make it successful.
The PPU is a Power4, not Power5. I did say it was a Power4. You can't schedule the DMA all that well for on-demand loads such as given by servers. Also, the Power4 is a fairly weak processor so it can't schedule for all 8 SPUs independently without a noticable performance penalty. While GPGPU is a pain as well, it's on a different level than the Cell. We're focusing on the Cell here. I know Cuda and friends aren't great.
grazier: Just cleaning up some confusion. Not every on/. is a blade expert.
First off, I should admit that the Cell is quite a good processor, however it has shortcomings. Many shortcomings.
I'll begin first by listing the positives: It has very good single precision floating point performance Very high bandwidth on chip (25 GB/s) With the e[nhanced]D[ouble]P[recision] addition to it IBM is adding for Los Alamos' Road Runner, it should be even better. IBM Developerworks is a useful resource for programmers It's a processor that gives the academic community a chance to publish more papers
The negatives: Far too expensive Floating point performance, single or otherwise, is useless for most enterprise work (no point running a database on a Cell) The things that makes the Cell fast and unique are the SPEs (SIMD processors) are useless for servers*(I'll elaborate below) Developing software to make use of the SPEs is time consuming and difficult. Orders of magnitude more so if your algorithm isn't suited for being split across SPEs Computer Science or Engineering students who are doing research in this field have to read redundant papers that reword the IBM Cell manual (plagarism?) for 70% of it and what they actually did with the Cell for about 10%. 20% is of course left for citations. You can't actually play games on a Cell. The PS3 games use them for physics engines, sound or such; the video is done on a video card. Worst of all, YOU HAVE TO GET DATA FROM MAIN MEMORY TO SPU'S CACHE YOURSELF! (also known as Local Store, 256KB)
Now to talk about the SPEs... They are what makes the Cell tick. If the Cell didn't have them, it would just be an old Mac processor. (IBM Power 4 was it? I've trying to avoid research papers on the Cell) The graduate students (a year away from a PhD) that I was observing who were doing developing a scientific application on the Cell.. when we summed their year in development, they essentially told me it was a pain in the ass. Why? Because you have to get data from main memory to local store. Imagine if you had to get data from memory to your x86 processors L2 or L1 cache. (No, you don't actually want that. Trust me, you don't.) Scientists don't want to develop applications on this platform. Researchers like it because they can publish papers talking about it. This is why Los Alamos' Road Runner might be a flop. Bye bye to $100m of US tax payer money.
Back to the discussion with the grad students... I then came up with the idea that the Cell would be perfectly suited to an Asterix server. Why? Because sometimes Asterix needs to convert from one format to another when audio codecs differ. This is a perfect SIMD application, except we have a problem. While the Cell does have great on chip bandwidth, it has very poor Power5 processor (PPU) to SPU latency*. There is a research paper out there that puts PPU initiated memory transfers to SPU latency at about 4 microseconds. Compare this to SPU initiated transfer to SPU latency of about a tenth of a microsecond. Huge difference. You can't really avoid this unless you want to develop something horrendous that avoid the PPU but that's unlikely. The PPU would run the actual server and then it would need to notify the SPU of data, either by sending message (slow) and the SPU getting the data itself (2*slow=2slow) or sending the data and a message (slower).
It will be about 5 years until good software development tools are written for this architecture that will address most of the issues. This is assuming that IBM doesn't ditch it, which seemed likely before this announcement.
Oh, by the way, the QS22 doesn't support a hard drive which means you need fast NFS. The cost of ownership is more than just the cost of single blade.
What is there to teach? It doesn't explain a damn thing and it can be summarized in 5 seconds. I'm taking an intro level Biology course in college and we had to write a paper about Evolution and Intelligent Design. That alone is proof that ID is being taught in schools.
An example I used in the paper is that it would be like teaching programming by looking at source code and saying that a computer programmer made it. What's the point of that loop, what does this function do? "I don't know, a computer programmer designed it", would be the only answer. That's not a good way to teach programming for the same reason that Intelligent Design/Creationism is not a good way to teach Biology. It doesn't explain anything.
This is related to what my school says about CS - if you want to learn about specific technologies (mp3s) or get prepared for a certain job, (network administration) you're better off going to a community college or technical institute where they offer such courses.
I think their blood supply is slim in general and not because people are banned from donating due to this. I was in Bosnia recently and my aunt was going to try to get me to donate blood. I haven't been back there in almost 10 years so I'm seeing some family for the first time and she thought it was important enough to get me to donate blood. You can assume that the blood donation rules are a bit more relaxed there on this matter.
Somehow I got out of it and I'm glad. Donating blood in a 3rd world country is not my idea of a good time. Especially after I went to visit one of the 3rd world country hospitals for my illness from drinking 3rd world country well water but that's another story.
I tried donating blood here on April 1st (no joke) and was "indefinitely deferred" due to this issue. I still kept that paper they gave me as a novelty of sorts.
"With any luck the phone in your pocket will have a gigabit link by the year 2015."
Why? I doubt the cell phone processor would be able to do anything with data sent at that rate, other than drop it or have it essentially be a DoS attack.
This whole article is a complete waste since we all know that people who use Linux cannot attract the opposite sex which therefore means that they won't ever be able to have children. Its in the GPL too, somewhere around the 30th line...
"If you can comprehend the aforementioned statements and use this software, you will not get laid. Ever. I know this because I'm RMS and chicks dig bearded guys. I haven't been laid yet so you won't either."
As with the many reasons mentioned already, another one would be bandwidth. An uncompressed frame is pretty big, especially if several are sent out at once.
I think it would take more resources and time to maintain the project rather than just having a render farm do it.
All this talk about horsepower and not many even know that it's actually pretty easy to get to the 1000 mark. Toyota Supras, a ricer's wet dream, can be tuned to that level realatively easy as well as the Nissan Skyline. Of course, what do 600-(~)900HP Supras have in common? The same 1/4 mile times. (not true in all cases you anal geeks)
To true car enthusiasts who enjoy driving, it's more about speed in a corner rather than straight line speed. What's the point to having a 1000HP car if you can't turn it?
Anyway, what has me worried as that the US auto companies are sell more "high horsepower" cars and cheaper than the European ones. They're "fast cars on a budget." A good example would be the Dodge Neon (SRT-4) or the Pontiac GTO. Since they are cheap and the Neon pretty much being a "girls car," it would be purchased to be given to inexperienced teenage drivers and many accidents will follow. I've seen at least 4 SRT-4 roll-overs, all by teenage drivers.
The European companies such as BMW or Mercedes, their "performance" cars will be pushing incredible figures, something along the lines of 500HP for the new M5 and 600 some for the CL65. These cars are out of most people's budgets, but what the point is that BMW and Mercedes are putting in many safety gadgets that help the driver with traction in many conditions and BMW's Dynamic Stability Control system will even put the brakes on individual wheels when the car senses a slip so you don't go skidding out of control. Merc has a similar system. I haven't heard of any such things from Dodge or Pontiac.
In the end what I really want to ask is, will Bugatti be responsible as to whom they sell the cars to and also add as many safety features as they can? If you have something that fast and add an inexperienced driver, a horrible wreak will ensue.
Why a 30MB attachment limit? They could just say 50TB attachment limit and nothing would really be changed since most mail servers have a 5MB attachment limit, at most. Very few of them have a bigger limit.
Not fast enough. Considering the current distributed.net challange, RC5-72 has several hundred YEARS to complete (yes, years, to reach 100%,) it wouldn't be much different.
I bet both of these projects have a similar total amount of CPU power, not to mention this project is a bit cooler. I shut down dnetc and I'm going to run this one for a while, after 700 million iterations, I've found my first DP, yay! (Supposedly, the average is around 1.7 billion)
Off Topic Banter -
I guess you haven't been paying attention to the list but the security list won't post SA (Security Advisory) from Ports programs, although one guy is working on a language/program that will do it automatically.
Considering most setups (namely FreeBSD ones) aren't affected because this is a problem with Kerberos ciphersuites and the OpenSSL code is extremely MIT Kerberos specific so this flaw doesn't affect it.
From the FreeBSD security list:
If one compiles OpenSSL oneself, *and* has MIT Kerberos, *and* > enables the Kerberos options, *and* has all ciphersuites (or at least > the Kerberos ciphersuites) specified in your application's > configuration, then you might be affected. But that has nothing to > do with FreeBSD. > Thus, answering your question again: > > Isn't FreeBSD vulnerable to the second "Out-of-bounds read affects > Kerberos ciphersuites" security problem? > > No, FreeBSD is not.
More Redundancy
on
Real's Reality
·
· Score: 1, Redundant
...oh! Not to mention all the programs it wants to install but hides it from you and settings it just "forgets."
During installation of Real Player, you need to pay close attention and look at every option because they try to pull a fast one on you by hiding certain settings since you need to scroll down to see them.
These kind of things are why they lose so many users.
Not everyone is a perverted Freshmeat user, you sick, sick man!
Re:I dont think I would hack my car
on
Hack Your Car
·
· Score: 1
Usually, this wouldn't hurt your engine, just your gas milage. (If you're going for performance, of course)
If you purchased a car with a mediocre engine, I wouldn't do anything with that. On the otherhand, if you have a car with a well-built engine such as a BMW, if broken in correctly, the engine is bulletproof, as all should be.
This type of software adjusts rev-limits, could remove speed governors, timings such as cam and ignition and also fuel enrichment. This is where the performance aspect of it comes around.
Shouldn't damage the engine, unless you really increase the rev limiter, of course.
If it were easy, do you think you'd get 1 million for solving it? RSA gives a few thousand for RSA-1024+ but this is one million! Quite a difference...
Your keys are safe, assuming you don't use the same one as the test does.
Its funny how he mentions that we would never run out of IPs with IPv6. I'm sure we would though, the same way we are starting to run out with v4.
Maybe if corps and universities weren't given absurd amounts of IPs that they will never be able to use then this "running out of IPs" excuse wouldn't fly.
Want more IPs available from the IPv4 address space? Take them from people who aren't using them.
At least now every printer doesn't have its own internet routable IP...
I know Java; I can use it for almost everything except web development. My small amount of experience with using it in web development is that you make an object and the get/set methods, and the frameworks handle the rest. Something like Hibernate which can create get/set methods and your POJOs based on your database schema is very useful to know. Spring, Stripes, and the rest are very good as well. Knowing Java itself is the easiest part. If you actually got a job as a Java web developer and didn't know any of the frameworks, you wont be able to do anything. For those who suggested a different language than Java seem a bit biased. There is good money for knowledgeable Java programmers.
Have any of you actually worked on a Cell (blade) before? Sounds like you've only read about it. To HockeyPuck: Nowhere did I say that SAN boots are slow, but I did mention it'll increase the cost of owning a blade. Don't forget the cost of the BladeCenter as well. Funk_dat69: The design is not a failure. IBM belief in thinking that it would succeed in the enterprise is however, a huge failure. The "college kids" I've worked with would be the same skilled programmers developing code for the oil industry or certain financial applications. They've spent quite a while working on techniques to make it easier, but apparently it's still a pain in the ass. Scientific/acedemic computing is the Cell main industry, outside of gaming. The tradeoffs you need to make for the Cell are far too many to make it successful. The PPU is a Power4, not Power5. I did say it was a Power4. You can't schedule the DMA all that well for on-demand loads such as given by servers. Also, the Power4 is a fairly weak processor so it can't schedule for all 8 SPUs independently without a noticable performance penalty. While GPGPU is a pain as well, it's on a different level than the Cell. We're focusing on the Cell here. I know Cuda and friends aren't great. grazier: Just cleaning up some confusion. Not every on /. is a blade expert.
First off, I should admit that the Cell is quite a good processor, however it has shortcomings. Many shortcomings.
I'll begin first by listing the positives:
It has very good single precision floating point performance
Very high bandwidth on chip (25 GB/s)
With the e[nhanced]D[ouble]P[recision] addition to it IBM is adding for Los Alamos' Road Runner, it should be even better.
IBM Developerworks is a useful resource for programmers
It's a processor that gives the academic community a chance to publish more papers
The negatives:
Far too expensive
Floating point performance, single or otherwise, is useless for most enterprise work (no point running a database on a Cell)
The things that makes the Cell fast and unique are the SPEs (SIMD processors) are useless for servers*(I'll elaborate below)
Developing software to make use of the SPEs is time consuming and difficult. Orders of magnitude more so if your algorithm isn't suited for being split across SPEs
Computer Science or Engineering students who are doing research in this field have to read redundant papers that reword the IBM Cell manual (plagarism?) for 70% of it and what they actually did with the Cell for about 10%. 20% is of course left for citations.
You can't actually play games on a Cell. The PS3 games use them for physics engines, sound or such; the video is done on a video card.
Worst of all, YOU HAVE TO GET DATA FROM MAIN MEMORY TO SPU'S CACHE YOURSELF! (also known as Local Store, 256KB)
Now to talk about the SPEs... They are what makes the Cell tick. If the Cell didn't have them, it would just be an old Mac processor. (IBM Power 4 was it? I've trying to avoid research papers on the Cell) The graduate students (a year away from a PhD) that I was observing who were doing developing a scientific application on the Cell.. when we summed their year in development, they essentially told me it was a pain in the ass. Why? Because you have to get data from main memory to local store. Imagine if you had to get data from memory to your x86 processors L2 or L1 cache. (No, you don't actually want that. Trust me, you don't.) Scientists don't want to develop applications on this platform. Researchers like it because they can publish papers talking about it. This is why Los Alamos' Road Runner might be a flop. Bye bye to $100m of US tax payer money.
Back to the discussion with the grad students... I then came up with the idea that the Cell would be perfectly suited to an Asterix server. Why? Because sometimes Asterix needs to convert from one format to another when audio codecs differ. This is a perfect SIMD application, except we have a problem. While the Cell does have great on chip bandwidth, it has very poor Power5 processor (PPU) to SPU latency*. There is a research paper out there that puts PPU initiated memory transfers to SPU latency at about 4 microseconds. Compare this to SPU initiated transfer to SPU latency of about a tenth of a microsecond. Huge difference. You can't really avoid this unless you want to develop something horrendous that avoid the PPU but that's unlikely. The PPU would run the actual server and then it would need to notify the SPU of data, either by sending message (slow) and the SPU getting the data itself (2*slow=2slow) or sending the data and a message (slower).
It will be about 5 years until good software development tools are written for this architecture that will address most of the issues. This is assuming that IBM doesn't ditch it, which seemed likely before this announcement.
Oh, by the way, the QS22 doesn't support a hard drive which means you need fast NFS. The cost of ownership is more than just the cost of single blade.
What is there to teach? It doesn't explain a damn thing and it can be summarized in 5 seconds. I'm taking an intro level Biology course in college and we had to write a paper about Evolution and Intelligent Design. That alone is proof that ID is being taught in schools.
An example I used in the paper is that it would be like teaching programming by looking at source code and saying that a computer programmer made it. What's the point of that loop, what does this function do? "I don't know, a computer programmer designed it", would be the only answer. That's not a good way to teach programming for the same reason that Intelligent Design/Creationism is not a good way to teach Biology. It doesn't explain anything.
This is related to what my school says about CS - if you want to learn about specific technologies (mp3s) or get prepared for a certain job, (network administration) you're better off going to a community college or technical institute where they offer such courses.
I think their blood supply is slim in general and not because people are banned from donating due to this. I was in Bosnia recently and my aunt was going to try to get me to donate blood. I haven't been back there in almost 10 years so I'm seeing some family for the first time and she thought it was important enough to get me to donate blood. You can assume that the blood donation rules are a bit more relaxed there on this matter.
Somehow I got out of it and I'm glad. Donating blood in a 3rd world country is not my idea of a good time. Especially after I went to visit one of the 3rd world country hospitals for my illness from drinking 3rd world country well water but that's another story.
I tried donating blood here on April 1st (no joke) and was "indefinitely deferred" due to this issue. I still kept that paper they gave me as a novelty of sorts.
Someone needs a girlfriend...
----
I was talking about me.
"With any luck the phone in your pocket will have a gigabit link by the year 2015."
Why? I doubt the cell phone processor would be able to do anything with data sent at that rate, other than drop it or have it essentially be a DoS attack.
If only money is your concern then perhaps you should go for being the "random dick with an MBA."
This whole article is a complete waste since we all know that people who use Linux cannot attract the opposite sex which therefore means that they won't ever be able to have children. Its in the GPL too, somewhere around the 30th line...
"If you can comprehend the aforementioned statements and use this software, you will not get laid. Ever. I know this because I'm RMS and chicks dig bearded guys. I haven't been laid yet so you won't either."
Still, we all know that chicks dig BSD instead.
This reminds me of SpaceSounds.com
As with the many reasons mentioned already, another one would be bandwidth. An uncompressed frame is pretty big, especially if several are sent out at once.
I think it would take more resources and time to maintain the project rather than just having a render farm do it.
As long as Kevin Rose and his scene whore girlfriend are gone. I thought I heard once that she dated Kevin Mitnick or am I just imagining things?
Anywho, good riddance.
Why would you need a "P2P HTTP?" There is no real good reason for this but you claim that "The Slashdot Effect" displays HTTP flaws.
Untrue. "The Slashdot Effect" displays that a web server has little bandwidth or just a slow processor, not enough memory, and slow disks.
What does HTTP have to do with that? If anything, fix TCP first.
All this talk about horsepower and not many even know that it's actually pretty easy to get to the 1000 mark. Toyota Supras, a ricer's wet dream, can be tuned to that level realatively easy as well as the Nissan Skyline. Of course, what do 600-(~)900HP Supras have in common? The same 1/4 mile times. (not true in all cases you anal geeks)
To true car enthusiasts who enjoy driving, it's more about speed in a corner rather than straight line speed. What's the point to having a 1000HP car if you can't turn it?
Anyway, what has me worried as that the US auto companies are sell more "high horsepower" cars and cheaper than the European ones. They're "fast cars on a budget." A good example would be the Dodge Neon (SRT-4) or the Pontiac GTO. Since they are cheap and the Neon pretty much being a "girls car," it would be purchased to be given to inexperienced teenage drivers and many accidents will follow. I've seen at least 4 SRT-4 roll-overs, all by teenage drivers.
The European companies such as BMW or Mercedes, their "performance" cars will be pushing incredible figures, something along the lines of 500HP for the new M5 and 600 some for the CL65. These cars are out of most people's budgets, but what the point is that BMW and Mercedes are putting in many safety gadgets that help the driver with traction in many conditions and BMW's Dynamic Stability Control system will even put the brakes on individual wheels when the car senses a slip so you don't go skidding out of control. Merc has a similar system. I haven't heard of any such things from Dodge or Pontiac.
In the end what I really want to ask is, will Bugatti be responsible as to whom they sell the cars to and also add as many safety features as they can? If you have something that fast and add an inexperienced driver, a horrible wreak will ensue.
Why a 30MB attachment limit? They could just say 50TB attachment limit and nothing would really be changed since most mail servers have a 5MB attachment limit, at most. Very few of them have a bigger limit.
Not fast enough. Considering the current distributed.net challange, RC5-72 has several hundred YEARS to complete (yes, years, to reach 100%,) it wouldn't be much different.
I bet both of these projects have a similar total amount of CPU power, not to mention this project is a bit cooler. I shut down dnetc and I'm going to run this one for a while, after 700 million iterations, I've found my first DP, yay! (Supposedly, the average is around 1.7 billion)
Off Topic Banter - I guess you haven't been paying attention to the list but the security list won't post SA (Security Advisory) from Ports programs, although one guy is working on a language/program that will do it automatically.
Considering most setups (namely FreeBSD ones) aren't affected because this is a problem with Kerberos ciphersuites and the OpenSSL code is extremely MIT Kerberos specific so this flaw doesn't affect it.
From the FreeBSD security list:
If one compiles OpenSSL oneself, *and* has MIT Kerberos, *and*
> enables the Kerberos options, *and* has all ciphersuites (or at least
> the Kerberos ciphersuites) specified in your application's
> configuration, then you might be affected. But that has nothing to
> do with FreeBSD.
> Thus, answering your question again:
>
> Isn't FreeBSD vulnerable to the second "Out-of-bounds read affects
> Kerberos ciphersuites" security problem?
>
> No, FreeBSD is not.
Enough said.
During installation of Real Player, you need to pay close attention and look at every option because they try to pull a fast one on you by hiding certain settings since you need to scroll down to see them.
These kind of things are why they lose so many users.
Not everyone is a perverted Freshmeat user, you sick, sick man!
Usually, this wouldn't hurt your engine, just your gas milage. (If you're going for performance, of course)
If you purchased a car with a mediocre engine, I wouldn't do anything with that. On the otherhand, if you have a car with a well-built engine such as a BMW, if broken in correctly, the engine is bulletproof, as all should be.
This type of software adjusts rev-limits, could remove speed governors, timings such as cam and ignition and also fuel enrichment. This is where the performance aspect of it comes around.
Shouldn't damage the engine, unless you really increase the rev limiter, of course.
If it were easy, do you think you'd get 1 million for solving it? RSA gives a few thousand for RSA-1024+ but this is one million! Quite a difference...
Your keys are safe, assuming you don't use the same one as the test does.
Maybe if corps and universities weren't given absurd amounts of IPs that they will never be able to use then this "running out of IPs" excuse wouldn't fly.
Want more IPs available from the IPv4 address space? Take them from people who aren't using them.
At least now every printer doesn't have its own internet routable IP...
:Gimmie My Car Back! ?