That's a floating point issue and it's because you can't directly represent every floating point number in binary. Java, for example, provides the BigDecimal package for absolute precision but it is a huge PIA. I assume C++,.NET and so on also offer decimal alternatives to floating point. One unfortunate hole is the inability of some databases to provide variable precision. If you sell things of various units of measure (pieces, weight, length) you need variable precision to deal with that. The only thing you can do with databases like MySQL is to define an arbitrarily large precision and size. PostgreSQL does allow you to specify a decimal value which can vary by row.
I'm amazed at how little computers have changed in the past 18 years.
True, but the other side of the coin is, how much they really have changed, if you count smart phones and tablets. Back then it was a used as a data storage, game and calender device. Now it's all that, plus it's your phone, your camera, your video camera, your alarm clock, your note taking device, your shopping list, your GPS, your game controller, your TV remote, and so on. That, I think is amazing.
"The creation of that risk, the extent of that risk and the cost of putting it right mean at the end of it all I'm afraid a prison sentence is inevitable."
Yes, my thoughts exactly! The judge's statement makes this ripe for appeal it would seem. The hacker did not create the risk and the need to put it right wasn't caused by the hacker.
However, if a bank builds a vault and a criminal brings a charge large enough to penetrate the vault, he's still committing a crime, even if the bank should have known that someone could theoretically come with a bunker-buster. Trespassing is trespassing. Stealing is stealing.
It probably was that and costs for damage control in the press that they were able to be penetrated. Either way, these were costs because the network could be hacked not because the network was hacked.
I think the guy's biggest mistake was downloading the source code. If you are trying to find security holes, you download one insignificant file take a checksum so you can prove you did download it and then delete it so it's clear you are not a criminal.
I'd be curious what he did to get in. Of course, they are not going to publish that information. It just seems to me that now-a-days, you should be able to make a system impenetrable and, in many cases, systems which are breached are because someone essentially left the door open (weak passwords, etc).
But, if you know it is not yours and you trespass anyway, then you are breaking the law.
I've been using OO and recently LO for many years. I've yet to run into a MO spreadsheet I couldn't read. On the other hand, internal users of previous versions of MO do have problems with spreadsheets created in new versions of MO. I'd say the LO people are doing a pretty good job.
I knew there was lots of reasons why Shuttle take-offs and landings were done in warm climate locations
The reason they are done in FL is that the closer they are to the equator the more push the rotation of the earth has to propel them into orbit. That's why Russia launches from the Ukraine, ESA from French New Guinea. You can launch from further north, but you are closer to the earths axis so you aren't going as fast. It's like a Merry Go Round: if you stand close to the center, you're not going as fast as when you are hanging on to the outer edge.
Launch location has very little to do with the warmth of the climate.
Still, this guy should have been taken somewhat seriously. He had over 20 years of experience, had been working at the company that developed the SRB's for several years, and was ignored even after showing his managers photographic evidence of damage being caused to the O-rings by cold weather with several of his colleagues on the team agreeing.
Good points. I agree with others that it's easy to focus on the one engineer who said "Don't fly" and make a villain out of the manager who took the advice of the other engineers who said it was okay to fly. But, with evidence as solid as his and with his credentials, the manager should have erred on the side of safety.
And maybe he threw tantrums but removal of due process is certainly a bigger tantrum, don't you think?
I'm surprised there isn't a bigger public outcry about this. I got scared when we installed electronic unverifiable voting machines. I knew we were done for when we got rid of due process. Scary times indeed. I just hope we wake up, just a little, and restore democracy and due process.
The unfortunate part of this is that the TSA guy is just doing his job. But I agree with Rand Paul, this is just out of control. I've always been treated fairly but the system is ripe for abuse and doesn't really do much to guard against terrorism, IMHO.
That is something I've experienced a lot over the years and what I've found works over time is simply reminding yourself to insert a few comments about what the code is trying to do in each section. It doesn't take long and it helps a lot later. I don't always do it but everything else takes too much time and doesn't deliver as much benefits so you wind up not doing it.
As of January 2011, foreigners owned $4.45 trillion of U.S. debt, or approximately 47% of the debt held by the public of $9.49 trillion and 32% of the total debt of $14.1 trillion.[48] The largest holders were the central banks of China, Japan, the United Kingdom and Brazil.[50] The share held by foreign governments has grown over time, rising from 13% of the public debt in 1988[51] to 25% in 2007.[52]
As of May 2011 the largest single holder of U.S. government debt was China, with 26 percent of all foreign-held U.S. Treasury securities (8% of total US public debt).[53] China's holdings of government debt, as a percentage of all foreign-held government debt, have decreased a bit over the last year, but are up significantly since 2000 (when China held just 6 percent of all foreign-held U.S. Treasury securities)
We're talking about floating point rounding irregularities that are present in ALL modern processors
No, only those that work in binary ;-)
That's a floating point issue and it's because you can't directly represent every floating point number in binary. Java, for example, provides the BigDecimal package for absolute precision but it is a huge PIA. I assume C++, .NET and so on also offer decimal alternatives to floating point. One unfortunate hole is the inability of some databases to provide variable precision. If you sell things of various units of measure (pieces, weight, length) you need variable precision to deal with that. The only thing you can do with databases like MySQL is to define an arbitrarily large precision and size. PostgreSQL does allow you to specify a decimal value which can vary by row.
The AMD CPU was probably designed in the US and made in Germany.
you should not be using Linux as your desktop OS
Damn and I've been using Linux for my desktop OS for the last 10 years. If only I'd known.
Almost, forgot, it's also your bookshelf, your TV and your stereo.
I'm amazed at how little computers have changed in the past 18 years.
True, but the other side of the coin is, how much they really have changed, if you count smart phones and tablets. Back then it was a used as a data storage, game and calender device. Now it's all that, plus it's your phone, your camera, your video camera, your alarm clock, your note taking device, your shopping list, your GPS, your game controller, your TV remote, and so on. That, I think is amazing.
What about due process?
"The creation of that risk, the extent of that risk and the cost of putting it right mean at the end of it all I'm afraid a prison sentence is inevitable."
Yes, my thoughts exactly! The judge's statement makes this ripe for appeal it would seem. The hacker did not create the risk and the need to put it right wasn't caused by the hacker.
However, if a bank builds a vault and a criminal brings a charge large enough to penetrate the vault, he's still committing a crime, even if the bank should have known that someone could theoretically come with a bunker-buster. Trespassing is trespassing. Stealing is stealing.
It probably was that and costs for damage control in the press that they were able to be penetrated. Either way, these were costs because the network could be hacked not because the network was hacked.
I think the guy's biggest mistake was downloading the source code. If you are trying to find security holes, you download one insignificant file take a checksum so you can prove you did download it and then delete it so it's clear you are not a criminal.
I'd be curious what he did to get in. Of course, they are not going to publish that information. It just seems to me that now-a-days, you should be able to make a system impenetrable and, in many cases, systems which are breached are because someone essentially left the door open (weak passwords, etc).
But, if you know it is not yours and you trespass anyway, then you are breaking the law.
I've been using OO and recently LO for many years. I've yet to run into a MO spreadsheet I couldn't read. On the other hand, internal users of previous versions of MO do have problems with spreadsheets created in new versions of MO. I'd say the LO people are doing a pretty good job.
Correction: Russia launches from Kazakhstan.
I knew there was lots of reasons why Shuttle take-offs and landings were done in warm climate locations
The reason they are done in FL is that the closer they are to the equator the more push the rotation of the earth has to propel them into orbit. That's why Russia launches from the Ukraine, ESA from French New Guinea. You can launch from further north, but you are closer to the earths axis so you aren't going as fast. It's like a Merry Go Round: if you stand close to the center, you're not going as fast as when you are hanging on to the outer edge.
Launch location has very little to do with the warmth of the climate.
Still, this guy should have been taken somewhat seriously. He had over 20 years of experience, had been working at the company that developed the SRB's for several years, and was ignored even after showing his managers photographic evidence of damage being caused to the O-rings by cold weather with several of his colleagues on the team agreeing.
Good points. I agree with others that it's easy to focus on the one engineer who said "Don't fly" and make a villain out of the manager who took the advice of the other engineers who said it was okay to fly. But, with evidence as solid as his and with his credentials, the manager should have erred on the side of safety.
And maybe he threw tantrums but removal of due process is certainly a bigger tantrum, don't you think?
I'm surprised there isn't a bigger public outcry about this. I got scared when we installed electronic unverifiable voting machines. I knew we were done for when we got rid of due process. Scary times indeed. I just hope we wake up, just a little, and restore democracy and due process.
Thank You. That is exactly the point.
Because he's an engineer.
The unfortunate part of this is that the TSA guy is just doing his job. But I agree with Rand Paul, this is just out of control. I've always been treated fairly but the system is ripe for abuse and doesn't really do much to guard against terrorism, IMHO.
It'd be nice if the summary mentioned what they'd be replaced with.
They did: hdmi and DisplayPort.
I've seen the trend (with comsumers) to simply buy a smaller TV with HDMI/VGA
I'm in the process right now of upgrading my 19" and I wanted a 22 or 24" but maybe I'll just get a small TV since the laptop has an HDMI connector.
I use tar and xz on linux. Best compression I've ever seen.
And freak food that is genetically modified in an unbridled fashion ! what more can one ask .........
Not really, they are moving 123 from Europe. There will only be 34 new jobs in Releigh.
That is something I've experienced a lot over the years and what I've found works over time is simply reminding yourself to insert a few comments about what the code is trying to do in each section. It doesn't take long and it helps a lot later. I don't always do it but everything else takes too much time and doesn't deliver as much benefits so you wind up not doing it.
From wikipedia http://en.wikipedia.org/wiki/United_States_public_debt#Ownership_of_debt
As of January 2011, foreigners owned $4.45 trillion of U.S. debt, or approximately 47% of the debt held by the public of $9.49 trillion and 32% of the total debt of $14.1 trillion.[48] The largest holders were the central banks of China, Japan, the United Kingdom and Brazil.[50] The share held by foreign governments has grown over time, rising from 13% of the public debt in 1988[51] to 25% in 2007.[52]
As of May 2011 the largest single holder of U.S. government debt was China, with 26 percent of all foreign-held U.S. Treasury securities (8% of total US public debt).[53] China's holdings of government debt, as a percentage of all foreign-held government debt, have decreased a bit over the last year, but are up significantly since 2000 (when China held just 6 percent of all foreign-held U.S. Treasury securities)
Yes, I am proud to own a phone built in the USA ... by Western Electric ... in 1974.
I believe that may have been that last phone to have been manufactured in the US.