With some really slick operator coding and overloading, you could probably get a similar thing going in Java or C++.
Except, of course, that Java does not do operator coding/overloading, or you'd have to tinker with the language itself (which is frowned upon by the Java community).
Of course, the emergency phone number is now now 112 as anywhere in the EU (and in many countries with GSM, apparently). This is nice and logical. What's less logical is that my voicemail is 1233 which is almost but not quite 1123, which is the emergency phone number plus a 3.
Rereading my post it is a bit strong though. I'll have some coffee and let my mood and writing skills get up to par again.
What I was trying to say is that you may not get a drive with the latest firmware if you are shopping at your local store. Even if you can put the firmware up directly, it *will* cost you time and inconvenience, and the chances of another bug popping up are much higher than when you buy, for instance, a hard drive.
The Anandtech article is dated 18 march of this year. They've just received some new firmware from OCZ. Are you saying that all the drives in the channel are already flashed with this firmware? Otherwise is it more prudent to say that OCZ drives may have new controllers with good firmware. Although with the current house on Vertex drives the probability of drives with correct firmware is increasing. My retailer however does not list the BIOS version of the thing.
Personally I'll just wait a bit longer until the Vertex price drops just slightly more and the kinks are out. The chances that you need to null the whole thing just to flash another firmware because of a possible kink is a bit too high. If I buy one it is for my personal convenience. The prospect of copying partitions to another drive is not convenience, even if the chances are just 20%.
In case someone is wondering: no technical parts of this article say anything interesting. USB is certainly not a good replacement. USB-2 is way too slow and has terrible latency. USB-3 will be better, but it won't go faster than current SATA-2. And no, the write speed of SSD's won't surpass SATA-2 for any reasonably numbers of chips for hard drive replacement.
The only real competitor for SATA currently is the PCI-e bus. If you would create an SSD with seriously low latency and many parallel chips, hooking it up directly to a serial PCI slot with x2 or more lanes would make a difference. It would help if the BIOS and OS still see it as an IDE drive through.
OCZ has not yet solved it. They currently rely on TRIM, and in my testing that alone is not sufficient to correct the fragmentation buildup. IOPS falls off in this condition as well.
Sorry, but that article does not say anything about Vertex drives, it does not say anything about firmware updates of Vertex drives and I've seen nothing in the Anandtech article requiring you to use TRIM commands to get the more balanced performance.
As a storage editor, I would like you to point to an article refuting Anands claims about the Vertex. Mods, someone just chiming in as an editor of a PC mag should not get free mod points, even if they provide a link. Although the part of the Intel drives is interesting, backing up Anands claims.
What I understood is that OCZ relies on a (single) controller which is more like a regular CPU underneath, and can be updated through firmware. The last firmware should be able to solve the problem, but you need to backup and restore all your data for it to work. See the Anandtech article for more details.
If I remember correctly the dual controller path is true for other SSD drives using the Micron controller. Not the Vertex.
I've tagged this scapegoat. But I wonder if it is correct, since a scapegoat is normally a person or at least a group of persons. "lightningrod" any better?
Well, maybe it was his first instinct to put it up on Slashdot to get some general ideas. Seriously, Slashdot is a fine place for that. And here you are advising him to go to another place and even naming a few.
I would not be surprised if you get less if you randomly go to a advisor. Don't overvalue Slashdot, but don't underestimate it either.
Meh, if you see the random write data rate of the OZC drive (which uses a controller chip from a 3rd party company) the SSD drives totally obliterate the other drives in write speed, safe the expensive Intel ones.
We'll just wait a bit and buy either OCZ or another party that uses the controller with a stable firmware. Currently you will have to be on the lookout for bad/old firmware from OZC, or buy a drive that messes up write performance, or one darn expensive one from Intel.
Of course, if you mostly startup applications from the drive, you're already set.
Meh, only for key diversification and PIN hashing. Both are pretty safe. Of course, that won't matter to people that are not too deep into cryptography. Once they hear it is unsafe they will try and migrate away.
Yup, you can use it to create a stream cipher quite easily. There's very little reason to do this though, and stream ciphers have their share of problems (if only the complexity in comparison with CBC ciphers and the unavailability in crypto libraries). Using AES (or 3DES if AES is not available) in CBC mode is the normal way to do things.
as proccessing power increases brute force is getting easier - but when you find a way of cutting down the brute force required.. that is when something can become very weak very quickly.
Not really. As processing power increases the internal state and number of rounds can increase as well, together with the complexity of calculations. This might be a problem if you have tiny processors though (smart cards, some PDA's etc).
And you cannot cut down on brute force by doing something smart, because the definition of brute force is that you DON'T do anything smart (duh).
The problem with secure hash algorithms is more that it is impossible to prove that they are secure. You can try and use as many known tricks, try and avoid known obstacles and even prove that particular attacks don't work, but that's about it.
I've got Vista installed on a laptop. The UAC is sometimes killing me though, I'll switch it off later. But now that you let me remember that question, I can rest assured that it was at least MUCH better than that Abhor,Retch,Fume that seemed to do *exactly* the same no matter which one of the confusing options you took. Even now I don't understand the difference between Abhor and Fume.
And no, I DON'T wanna know (some imbecile is going to explain anyway, but at least I tried).
"I know I never heard of anyone buying Millenium after XP shipped."
I did, my computer illiterate aunt. Some time ago, after years of letting them simmer I fixed some parts of their computer. That'll teach 'm not to listen.
But the computer salesman was such a nice guy. Much better than the shop I was pushing. Well, to be fair, that computer was not worth XP. It was a match made by the devil.
They may drop the support for consumer versions and keep the business ones available. Sounds logical to me, for consumers there is very little reason to stick to Windows Vista for new systems. Those companies that did switch (the sorry sods) however will need new systems with the same OS.
That was a quote, so you'll have to contact the editors of the original article instead./. can't change the summary, or it won't be a direct quote. Maybe/. can use a [ed: that should be "outside the box"], but that's probably taking it a bit too far.
IMHO segments and/or write protection (no execute bit) for data are just patches. Buffer overruns should be managed by the software or, if possible, by a virtual machine - managed code.
The reason is simple: if you can have a buffer overrun, you can write over other parts of the data. If you do this you can change values, so that the program gets into invalid states.
Now you can do tricks like re-ordering data each run, but the problem of getting into an invalid state will stay. To cut the story short, you need to check your bounds one way or another instead of relying on memory protection (within an application).
I don't know exactly how much of that is illegal. There's certainly a lot of people that go though the rougher garbage (taken separately), without the police doing anything about that. But going through peoples garbage looking for pieces of paper or incriminating evidence certainly is illegal, and that's what this was about.
With over here I meant the Netherlands. In many places (such as where I live) garbage is stored in underground containers before it is taken to the incinerator, so looking for anything in there might be a bit tricky. You might get burned doing that:)
Interesting point, but I don't believe for a second that renaming the swine flu now is going to change all that. Anyway, if you have a headline that starts with "lets rename swine flu", you just KNOW that you're already too late.
Basically, people will call it what they want, and once something is stuck it's hard to get it out. Maybe you can in some months time, but either then the "swine flu" is way more popular or it's mostly forgotten.
No, but possible updates do. The latest version I've run is VS 2008, but only the express version. I don't remember what the verdict was of that. AFAIK VS still requires your OS to be rather up to date, have the latest IE and all. Maybe this is reasonable for you, but sometimes you don't want to update your computer just to install an IDE.
Of course, if everything is completely up to date, you may not have to restart your computer (anymore). My first personal install of VS was on a company laptop 5/6 years ago, still running Win2K. That cost me a couple of hours - straight from 8PM to 2.30AM to be precise (I had a C#/.NET lesson in the morning).
I don't know if it's always the case, but the score is becoming increasingly worse. That maybe because I just see the "interesting" media releases from Gartner.
But basically if I ever meet someone from Gartner that says I have to move right, you'll probably see me go straight, because I don't even trust them enough to predict I have to change direction.
With some really slick operator coding and overloading, you could probably get a similar thing going in Java or C++.
Except, of course, that Java does not do operator coding/overloading, or you'd have to tinker with the language itself (which is frowned upon by the Java community).
"How about only people with 5 digit slashdot ids answer this one? Let's skip the chaff and go straight to the wheat."
No, I vote to have this answered by just the ones with prime Slashdot ID's.
Of course, the emergency phone number is now now 112 as anywhere in the EU (and in many countries with GSM, apparently). This is nice and logical. What's less logical is that my voicemail is 1233 which is almost but not quite 1123, which is the emergency phone number plus a 3.
http://en.wikipedia.org/wiki/1-1-2
But that's a thoroughly illogical number 90000. Probably the only one that was easy to implement at that stage.
Yep, the trick is to be sure it is exactly a once in a million chance (borrowed shamelessly from Terry Pratchett, of course).
Rereading my post it is a bit strong though. I'll have some coffee and let my mood and writing skills get up to par again.
What I was trying to say is that you may not get a drive with the latest firmware if you are shopping at your local store. Even if you can put the firmware up directly, it *will* cost you time and inconvenience, and the chances of another bug popping up are much higher than when you buy, for instance, a hard drive.
Sorry if I've offended you in any way.
The Anandtech article is dated 18 march of this year. They've just received some new firmware from OCZ. Are you saying that all the drives in the channel are already flashed with this firmware? Otherwise is it more prudent to say that OCZ drives may have new controllers with good firmware. Although with the current house on Vertex drives the probability of drives with correct firmware is increasing. My retailer however does not list the BIOS version of the thing.
Personally I'll just wait a bit longer until the Vertex price drops just slightly more and the kinks are out. The chances that you need to null the whole thing just to flash another firmware because of a possible kink is a bit too high. If I buy one it is for my personal convenience. The prospect of copying partitions to another drive is not convenience, even if the chances are just 20%.
In case someone is wondering: no technical parts of this article say anything interesting. USB is certainly not a good replacement. USB-2 is way too slow and has terrible latency. USB-3 will be better, but it won't go faster than current SATA-2. And no, the write speed of SSD's won't surpass SATA-2 for any reasonably numbers of chips for hard drive replacement.
The only real competitor for SATA currently is the PCI-e bus. If you would create an SSD with seriously low latency and many parallel chips, hooking it up directly to a serial PCI slot with x2 or more lanes would make a difference. It would help if the BIOS and OS still see it as an IDE drive through.
http://www.pcper.com/article.php?aid=691&type=expert&pid=5
OCZ has not yet solved it. They currently rely on TRIM, and in my testing that alone is not sufficient to correct the fragmentation buildup. IOPS falls off in this condition as well.
Sorry, but that article does not say anything about Vertex drives, it does not say anything about firmware updates of Vertex drives and I've seen nothing in the Anandtech article requiring you to use TRIM commands to get the more balanced performance.
As a storage editor, I would like you to point to an article refuting Anands claims about the Vertex. Mods, someone just chiming in as an editor of a PC mag should not get free mod points, even if they provide a link. Although the part of the Intel drives is interesting, backing up Anands claims.
What I understood is that OCZ relies on a (single) controller which is more like a regular CPU underneath, and can be updated through firmware. The last firmware should be able to solve the problem, but you need to backup and restore all your data for it to work. See the Anandtech article for more details.
If I remember correctly the dual controller path is true for other SSD drives using the Micron controller. Not the Vertex.
I've tagged this scapegoat. But I wonder if it is correct, since a scapegoat is normally a person or at least a group of persons. "lightningrod" any better?
Well, maybe it was his first instinct to put it up on Slashdot to get some general ideas. Seriously, Slashdot is a fine place for that. And here you are advising him to go to another place and even naming a few.
I would not be surprised if you get less if you randomly go to a advisor. Don't overvalue Slashdot, but don't underestimate it either.
Meh, if you see the random write data rate of the OZC drive (which uses a controller chip from a 3rd party company) the SSD drives totally obliterate the other drives in write speed, safe the expensive Intel ones.
We'll just wait a bit and buy either OCZ or another party that uses the controller with a stable firmware. Currently you will have to be on the lookout for bad/old firmware from OZC, or buy a drive that messes up write performance, or one darn expensive one from Intel.
Of course, if you mostly startup applications from the drive, you're already set.
You're so right. We'll use the names from The Register instead :)
Vole central it is.
Meh, only for key diversification and PIN hashing. Both are pretty safe. Of course, that won't matter to people that are not too deep into cryptography. Once they hear it is unsafe they will try and migrate away.
Yup, you can use it to create a stream cipher quite easily. There's very little reason to do this though, and stream ciphers have their share of problems (if only the complexity in comparison with CBC ciphers and the unavailability in crypto libraries). Using AES (or 3DES if AES is not available) in CBC mode is the normal way to do things.
as proccessing power increases brute force is getting easier - but when you find a way of cutting down the brute force required.. that is when something can become very weak very quickly.
Not really. As processing power increases the internal state and number of rounds can increase as well, together with the complexity of calculations. This might be a problem if you have tiny processors though (smart cards, some PDA's etc).
And you cannot cut down on brute force by doing something smart, because the definition of brute force is that you DON'T do anything smart (duh).
The problem with secure hash algorithms is more that it is impossible to prove that they are secure. You can try and use as many known tricks, try and avoid known obstacles and even prove that particular attacks don't work, but that's about it.
I've got Vista installed on a laptop. The UAC is sometimes killing me though, I'll switch it off later. But now that you let me remember that question, I can rest assured that it was at least MUCH better than that Abhor,Retch,Fume that seemed to do *exactly* the same no matter which one of the confusing options you took. Even now I don't understand the difference between Abhor and Fume.
And no, I DON'T wanna know (some imbecile is going to explain anyway, but at least I tried).
"I know I never heard of anyone buying Millenium after XP shipped."
I did, my computer illiterate aunt. Some time ago, after years of letting them simmer I fixed some parts of their computer. That'll teach 'm not to listen.
But the computer salesman was such a nice guy. Much better than the shop I was pushing. Well, to be fair, that computer was not worth XP. It was a match made by the devil.
They may drop the support for consumer versions and keep the business ones available. Sounds logical to me, for consumers there is very little reason to stick to Windows Vista for new systems. Those companies that did switch (the sorry sods) however will need new systems with the same OS.
That was a quote, so you'll have to contact the editors of the original article instead. /. can't change the summary, or it won't be a direct quote. Maybe /. can use a [ed: that should be "outside the box"], but that's probably taking it a bit too far.
IMHO segments and/or write protection (no execute bit) for data are just patches. Buffer overruns should be managed by the software or, if possible, by a virtual machine - managed code.
The reason is simple: if you can have a buffer overrun, you can write over other parts of the data. If you do this you can change values, so that the program gets into invalid states.
Now you can do tricks like re-ordering data each run, but the problem of getting into an invalid state will stay. To cut the story short, you need to check your bounds one way or another instead of relying on memory protection (within an application).
I don't know exactly how much of that is illegal. There's certainly a lot of people that go though the rougher garbage (taken separately), without the police doing anything about that. But going through peoples garbage looking for pieces of paper or incriminating evidence certainly is illegal, and that's what this was about.
With over here I meant the Netherlands. In many places (such as where I live) garbage is stored in underground containers before it is taken to the incinerator, so looking for anything in there might be a bit tricky. You might get burned doing that :)
Interesting point, but I don't believe for a second that renaming the swine flu now is going to change all that. Anyway, if you have a headline that starts with "lets rename swine flu", you just KNOW that you're already too late.
Basically, people will call it what they want, and once something is stuck it's hard to get it out. Maybe you can in some months time, but either then the "swine flu" is way more popular or it's mostly forgotten.
No, but possible updates do. The latest version I've run is VS 2008, but only the express version. I don't remember what the verdict was of that. AFAIK VS still requires your OS to be rather up to date, have the latest IE and all. Maybe this is reasonable for you, but sometimes you don't want to update your computer just to install an IDE.
Of course, if everything is completely up to date, you may not have to restart your computer (anymore). My first personal install of VS was on a company laptop 5/6 years ago, still running Win2K. That cost me a couple of hours - straight from 8PM to 2.30AM to be precise (I had a C#/.NET lesson in the morning).
It's from Gartner, so it's not true.
I don't know if it's always the case, but the score is becoming increasingly worse. That maybe because I just see the "interesting" media releases from Gartner.
But basically if I ever meet someone from Gartner that says I have to move right, you'll probably see me go straight, because I don't even trust them enough to predict I have to change direction.