Whoops!
Moderator: Peak Moderation
-
- Posts: 1104
- Joined: 02 May 2011, 23:35
- Location: Nottingham UK
Whoops!
I think this shows just how fragile and self defeating our financial system is
http://www.bbc.co.uk/news/business-19145584
In view of recent glitches elsewhere is it time to ask if there's a systemic failure waiting in the wings?
http://www.bbc.co.uk/news/business-19145584
In view of recent glitches elsewhere is it time to ask if there's a systemic failure waiting in the wings?
Scarcity is the new black
- adam2
- Site Admin
- Posts: 10901
- Joined: 02 Jul 2007, 17:49
- Location: North Somerset, twinned with Atlantis
Yes.
It would be ironic in the extreme if the final crash was caused by an IT failure rather than by war, terrorism, sovereign default, or natural disaster.
IT failure that have serious consequences for large and well known firms do seem to be increasing.
It would be ironic in the extreme if the final crash was caused by an IT failure rather than by war, terrorism, sovereign default, or natural disaster.
IT failure that have serious consequences for large and well known firms do seem to be increasing.
"Installers and owners of emergency diesels must assume that they will have to run for a week or more"
-
- Site Admin
- Posts: 14290
- Joined: 20 Sep 2006, 02:35
- Location: Newbury, Berkshire
- Contact:
-
- Posts: 204
- Joined: 20 Jul 2008, 19:13
- Location: Lancashire
- Contact:
Not 'ironic', very likely.
Many laughed at the 'Y2K' bug, especially as there were no problems, but there are other 'dates' which could still cause problems.
Combined with some who think that just because something is designed to do something, something won't go wrong, simply because computer programing is not just about logic, but also physics. Think how often you TV set top/satellite box has frozen and only way to get it to work is to switch off and on, similarly with broadband box.
Ho many computer chips are specified to be able to do something, but when it comes to reality they don't work that well. Not enough slack built into the system.
The above examples have affected relatively unimportant systems but it could be something more important.
I also wonder how many of current generation of IT workers can dig deep into code and stored info/data to see what is actually the problem.
It would be reassuring if some type of contingency plans were in place, even if it was building potential teams who could try to fix the big one when it hits. Most of us have not reached retirement age(although as far as most IT companies our years of real experience is not worth much), so could be wheeled out . Not too certain if I could read Hex code as well these days.
Many laughed at the 'Y2K' bug, especially as there were no problems, but there are other 'dates' which could still cause problems.
Combined with some who think that just because something is designed to do something, something won't go wrong, simply because computer programing is not just about logic, but also physics. Think how often you TV set top/satellite box has frozen and only way to get it to work is to switch off and on, similarly with broadband box.
Ho many computer chips are specified to be able to do something, but when it comes to reality they don't work that well. Not enough slack built into the system.
The above examples have affected relatively unimportant systems but it could be something more important.
I also wonder how many of current generation of IT workers can dig deep into code and stored info/data to see what is actually the problem.
It would be reassuring if some type of contingency plans were in place, even if it was building potential teams who could try to fix the big one when it hits. Most of us have not reached retirement age(although as far as most IT companies our years of real experience is not worth much), so could be wheeled out . Not too certain if I could read Hex code as well these days.
The other thing to point out is that internal logic of a computing system is no indicator of the validity of the output from that system. It only guarantees the reliability of the output. Reliability and validity are entirely different things. The former requires consistent processing of inputs inside the computing system. The latter requires that the inputs themselves also valid.rue_d_etropal wrote:Not 'ironic', very likely.
Many laughed at the 'Y2K' bug, especially as there were no problems, but there are other 'dates' which could still cause problems.
Combined with some who think that just because something is designed to do something, something won't go wrong, simply because computer programing is not just about logic, but also physics. Think how often you TV set top/satellite box has frozen and only way to get it to work is to switch off and on, similarly with broadband box.
Ho many computer chips are specified to be able to do something, but when it comes to reality they don't work that well. Not enough slack built into the system.
The above examples have affected relatively unimportant systems but it could be something more important.
I also wonder how many of current generation of IT workers can dig deep into code and stored info/data to see what is actually the problem.
It would be reassuring if some type of contingency plans were in place, even if it was building potential teams who could try to fix the big one when it hits. Most of us have not reached retirement age(although as far as most IT companies our years of real experience is not worth much), so could be wheeled out . Not too certain if I could read Hex code as well these days.
Thus, computing systems can fail on either or both counts. Either the internal logic of the system is faulty due to faulty programming in which case this will produce unreliable as well as invalid outputs and/or the inputs are invalid in which case the outputs will be invalid even though they may well be reliable.
In the early days, when computer systems were relatively simple, most problems related to validity of inputs. However, as these systems have grown ever more complex, problems of reliability are becoming ever more complex and difficult to identify and remedy also.
Last edited by Little John on 06 Aug 2012, 20:15, edited 2 times in total.
-
- Posts: 1683
- Joined: 02 Jun 2011, 00:12
- Location: SE England
- RenewableCandy
- Posts: 12777
- Joined: 12 Sep 2007, 12:13
- Location: York
The military and aviation industries spend billions developing processors that are mathematically proven to have a logical design that meets specifications (and a physical reliability to match MTBF specs) and that code is written in languages like ADA which can be mathematically be proven to meet specifications, and the ADA compilers are written in a language that can be mathematically proven to compile code accurately.
Even then, the Turing halting problem means it is impossible to calculate how long (or if) an algorithm will take to complete , ecept by running it with every single possible set of input data. This is a problem if it needs to respond to events in the real world in finite time. Ditto any althorthim with dynamic allocation of memory in response to real time input data theoretically could run out of memory and crash.
Then, in the real world, even proven, realiable and well designed systems like autopilots have a nasty habit of crashing just when you need them most, like in the middle of a thunderstorm in the middle of the Atlantic in the middle of the night a thousand miles from land.
Even then, the Turing halting problem means it is impossible to calculate how long (or if) an algorithm will take to complete , ecept by running it with every single possible set of input data. This is a problem if it needs to respond to events in the real world in finite time. Ditto any althorthim with dynamic allocation of memory in response to real time input data theoretically could run out of memory and crash.
Then, in the real world, even proven, realiable and well designed systems like autopilots have a nasty habit of crashing just when you need them most, like in the middle of a thunderstorm in the middle of the Atlantic in the middle of the night a thousand miles from land.