Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,060 --> 00:00:02,080
- Hi, I'm William Lidwell
2
00:00:02,090 --> 00:00:06,000
and this is Universal Principles of Design.
3
00:00:06,010 --> 00:00:09,040
In this movie, Garbage In-Garbage Out,
4
00:00:09,050 --> 00:00:13,060
The Science of Taking Out the Trash.
5
00:00:13,070 --> 00:00:17,050
On December 11, 1998, NASA launched
6
00:00:17,060 --> 00:00:19,040
the Mars Climate Orbiter,
7
00:00:19,050 --> 00:00:21,020
the first robotic probe with a mission
8
00:00:21,030 --> 00:00:24,060
of studying climate change on another world.
9
00:00:24,070 --> 00:00:26,050
The flight to Mars was uneventful,
10
00:00:26,060 --> 00:00:28,020
requiring occasional course corrections
11
00:00:28,030 --> 00:00:30,050
but nothing noteworthy.
12
00:00:30,060 --> 00:00:33,030
Then on September 8, 1999,
13
00:00:33,040 --> 00:00:35,020
a trajectory correction maneuver
14
00:00:35,030 --> 00:00:37,020
was transmitted from Earth to the probe
15
00:00:37,030 --> 00:00:41,040
to put it on the optimal path for orbital insertion.
16
00:00:41,050 --> 00:00:44,010
On September 23, 1999, NASA
17
00:00:44,020 --> 00:00:46,040
lost communication with the probe
18
00:00:46,050 --> 00:00:48,020
and soon thereafter discovered
19
00:00:48,030 --> 00:00:51,070
that it had disintegrated in the Martian atmosphere.
20
00:00:51,080 --> 00:00:54,060
The cause, trajectory corrections were entered
21
00:00:54,070 --> 00:00:58,990
in English units versus the required metric units,
22
00:00:59,000 --> 00:01:00,070
bringing it too close to the planet
23
00:01:00,080 --> 00:01:03,050
where it burned up in the atmosphere.
24
00:01:03,060 --> 00:01:06,080
The Mars Climate Orbiter is a tragic demonstration
25
00:01:06,090 --> 00:01:10,060
of the principle of garbage in-garbage out,
26
00:01:10,070 --> 00:01:14,080
sometimes referred to by the acronym GIGO.
27
00:01:14,090 --> 00:01:17,990
What is garbage in-garbage out?
28
00:01:18,000 --> 00:01:21,010
The phrase means that the quality of system output
29
00:01:21,020 --> 00:01:24,060
is largely dependent on the quality of system input.
30
00:01:24,070 --> 00:01:28,990
Simply stated, bad input gives you bad output.
31
00:01:29,000 --> 00:01:31,080
The Mars Climate Orbiter received bad input
32
00:01:31,090 --> 00:01:34,080
and the output destroyed the probe.
33
00:01:34,090 --> 00:01:37,060
The garbage in metaphor refers to two categories
34
00:01:37,070 --> 00:01:41,990
of input problems, type and quality.
35
00:01:42,000 --> 00:01:44,010
Problems of type occur when the wrong type
36
00:01:44,020 --> 00:01:45,990
of input is provided.
37
00:01:46,000 --> 00:01:47,050
For example, entering a phone number
38
00:01:47,060 --> 00:01:49,060
into a credit card number field.
39
00:01:49,070 --> 00:01:53,080
Or say, entering data in English versus metric units.
40
00:01:53,090 --> 00:01:56,050
Problems of quality occur when the correct
41
00:01:56,060 --> 00:02:00,000
type of input is provided but with defects.
42
00:02:00,010 --> 00:02:01,040
For example, entering a phone number
43
00:02:01,050 --> 00:02:02,080
into a phone number field
44
00:02:02,090 --> 00:02:05,030
but entering it incorrectly.
45
00:02:05,040 --> 00:02:07,030
Or say, a pilot pulling the control stick
46
00:02:07,040 --> 00:02:09,000
to perform a maneuver that would
47
00:02:09,010 --> 00:02:11,010
cause the airframe to fail.
48
00:02:11,020 --> 00:02:12,990
It's the right kind of data,
49
00:02:13,000 --> 00:02:16,030
just out of a safe range.
50
00:02:16,040 --> 00:02:18,010
Well-designed systems deal with
51
00:02:18,020 --> 00:02:22,020
the garbage in-garbage out problem in four ways.
52
00:02:22,030 --> 00:02:24,990
One, prevent bad input.
53
00:02:25,000 --> 00:02:27,020
The preferred method of preventing GIGO
54
00:02:27,030 --> 00:02:29,020
is verifying that input is correct
55
00:02:29,030 --> 00:02:31,060
before it enters a system.
56
00:02:31,070 --> 00:02:33,040
For example, on a web form,
57
00:02:33,050 --> 00:02:35,060
it would mean strong data validation
58
00:02:35,070 --> 00:02:38,040
on all fields, right kind of data
59
00:02:38,050 --> 00:02:39,070
in the right kind of fields
60
00:02:39,080 --> 00:02:43,030
in the proper format before it can be submitted.
61
00:02:43,040 --> 00:02:46,070
Two, correct bad input.
62
00:02:46,080 --> 00:02:49,060
If garbage input still gets through,
63
00:02:49,070 --> 00:02:52,020
second best is to detect and correct it
64
00:02:52,030 --> 00:02:55,020
at the system level before acting on the data.
65
00:02:55,030 --> 00:02:58,020
For example, many systems run scheduled processes
66
00:02:58,030 --> 00:03:00,990
to clean up data, checking for duplicates
67
00:03:01,000 --> 00:03:04,020
and valid addresses and proper formats, etc.
68
00:03:04,030 --> 00:03:07,020
Three, prevent bad output.
69
00:03:07,030 --> 00:03:10,000
If garbage input gets by one and two,
70
00:03:10,010 --> 00:03:12,020
third best is to detect and prevent
71
00:03:12,030 --> 00:03:14,010
output before it occurs.
72
00:03:14,020 --> 00:03:16,040
For example, a preview lets a person see
73
00:03:16,050 --> 00:03:19,080
what the output will look like before it occurs,
74
00:03:19,090 --> 00:03:21,070
giving them an opportunity to verify
75
00:03:21,080 --> 00:03:24,020
that it's correct and abort if necessary.
76
00:03:24,030 --> 00:03:27,010
And four, correct bad output.
77
00:03:27,020 --> 00:03:29,080
If garbage input gets by one through three,
78
00:03:29,090 --> 00:03:32,060
then the last ditch option is to detect
79
00:03:32,070 --> 00:03:36,040
and correct bad output after it occurs.
80
00:03:36,050 --> 00:03:38,030
Well-designed systems minimize
81
00:03:38,040 --> 00:03:40,030
the effort required to do this.
82
00:03:40,040 --> 00:03:43,040
For example, including a prepaid return shipping label
83
00:03:43,050 --> 00:03:46,990
with orders placed online.
84
00:03:47,000 --> 00:03:48,050
So whether you use your knowledge
85
00:03:48,060 --> 00:03:50,080
of garbage in-garbage out to reduce
86
00:03:50,090 --> 00:03:52,070
input errors on your website,
87
00:03:52,080 --> 00:03:54,060
to increase the reliability and safety
88
00:03:54,070 --> 00:03:57,030
of planes, trains, and automobiles,
89
00:03:57,040 --> 00:03:59,030
or to prevent a future space probe
90
00:03:59,040 --> 00:04:01,070
from assuming a catastrophic trajectory,
91
00:04:01,080 --> 00:00:00,000
remember the science of taking out the trash.
6885
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.