How A Tiny Mistake Destroyed America's First Interplanetary Space Probe

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2024

ความคิดเห็น • 668

  • @dongurudebro4579
    @dongurudebro4579 5 ปีที่แล้ว +1313

    Wants to explain a tiny coding error, goes on to explain how the whole rocket functioned - thats why you just have to love Scott!

    • @scottmanley
      @scottmanley  5 ปีที่แล้ว +153

      Every article I've read never explained exactly why the lack of filtering was important, or why it didn't matter for previous launches.

    • @dongurudebro4579
      @dongurudebro4579 5 ปีที่แล้ว +20

      @@scottmanley Sure, thats why we love you; never change!

    • @echalone
      @echalone 5 ปีที่แล้ว +19

      @@scottmanley ...so you just redid the whole inquiry without access to the software, logs or the original report... wow :D

    • @Ottee2
      @Ottee2 5 ปีที่แล้ว +3

      Scott-Manley, smooth dude.

    • @sausagefinger8849
      @sausagefinger8849 5 ปีที่แล้ว

      Don Guru de Bro Yes M8....”GOLD”

  • @AJ_Jones198XAD
    @AJ_Jones198XAD 5 ปีที่แล้ว +575

    And most importantly, don't forget to check your staging.

    • @Sparrow420
      @Sparrow420 5 ปีที่แล้ว +15

      I was waiting for him to say that at the end along with all the others!

    • @dylanwebster2656
      @dylanwebster2656 5 ปีที่แล้ว +9

      Correction
      Check yo’ staging

    • @sethjepsen6702
      @sethjepsen6702 5 ปีที่แล้ว +3

      Or more like I forgot to add struts
      And check your staging

    • @hvr1874
      @hvr1874 5 ปีที่แล้ว +6

      Woohoo, sucessfull mission to beyond and back.
      Reentry checklist
      Detach Transfer vehicle: check
      Heatshield: nominal
      Reentry orbit: set
      Parachutes primed: ........ motherf.....

    • @log_by_bolb
      @log_by_bolb 5 ปีที่แล้ว +2

      @@hvr1874 my checklist-
      Mission to duna and back has succeeded! Ok, time to do a checklist of the re-entry!
      Detach the 4th stage: check!
      Heatshield: lower than normal, thats ok lol
      Reentry orbit: nah who needs those?
      Parachutes: Not built into the rocket.......................... BOB KERMAN WHY BOI WH-
      Duna rocket splashed down too hard

  • @paulgracey4697
    @paulgracey4697 5 ปีที่แล้ว +99

    I was working on transistorized Navy digital computers in 1962 that were roughly three times as fast as those Burroughs machines. They were octal format so the words were 30 bits long. Same punched paper tape input with switch arrays as backup. Boot up required 18 3 bit octal digits hand entered into the switch array to start the punch tape machine which then had a more elaborate boot loader routine at the head of each program. Our computers were a type of air traffic control, and fed search radar air battle information to the missile command computers which were analogue using resolvers, differentiators and integrators that were much faster than any digital emulations of the missile flight profile could do with the computers we had at that time I was told.

    • @stan.rarick8556
      @stan.rarick8556 5 ปีที่แล้ว +19

      Sounds like fun. I always enjoyed handling the equipment (ok, stop your snickering). Towards the end of my career, I was located in Michigan and our prime (mainframe) computer was in St Louis and it's backup was in Columbus OH. No fun there.
      PS my avatar/icon is me seated in front of my first PC in 1967. A mainframe (not actually mine) taking up a whole classroom at Purdue University. Cards, tapes, disks, typing at the console, manually inspecting memory on the front panel.....best job I ever had.

    • @mfree80286
      @mfree80286 5 ปีที่แล้ว +12

      Yup... this is the brilliance of analog computing, especially electromechanical ones. If you have a formula that always produces the same curve, and the scaling is linear or predictable and can be mimicked by a kinematic chain, then all the slog work of calculating that curve is already done... you feed input and get an immediate output because the 3 minute long calculation was done years ago and the result 'stored' in a mechanical cam or a 3D curve plate.
      You had to wait until transistorized computers could run the entire calculation within the time the electromech took to move and settle, before they took over completely...

    • @5roundsrapid263
      @5roundsrapid263 4 ปีที่แล้ว

      Michael Free So basically like a slide rule?

    • @twistedyogert
      @twistedyogert 4 ปีที่แล้ว

      Computers have come a long way.

    • @patricks_music
      @patricks_music 4 ปีที่แล้ว

      What was the hardest part of computing design at that time?

  • @tehbonehead
    @tehbonehead 5 ปีที่แล้ว +135

    Scott Manley: says "...to Venus to collect data..."
    Me: hears "...to collect that sweet, sweet science..."

  • @CatholicSatan
    @CatholicSatan 5 ปีที่แล้ว +45

    It's happened to me! Many years ago, when we still worked off those huge printer pages (alternate green/white) I was asked to transcribe a large program for a rocketry system from another company into our system. I did this but could not get the navigation section to work. Not a single comment in the code, so it was a bit of a battle. After about a week, I gave the code for someone else to check (trees and forests) who was up to speed on this type of navigation. A few days later, he came to me and said "You've put in a multiply (*) when it's a plus (+) in this equation". On squinting at the printout, I could see he was right, the plus had become smudged!

    • @stan.rarick8556
      @stan.rarick8556 5 ปีที่แล้ว +2

      GREEN BAR!
      GREEN BAR!
      GREEN BAR!
      There. I'll be ok now. Thanks. (From an old programmer)

    • @owensmith7530
      @owensmith7530 5 ปีที่แล้ว +16

      I'm a programmer and have been writing 8 bit 8051 assembler code this week. The code reviewer (all our code gets reviewed) idly said "you do realise you've written more lines of comments than code?". I took that as a complement.

    • @Kevin_Street
      @Kevin_Street 5 ปีที่แล้ว +1

      Wow! It's a good thing you were aware that it didn't work. Apparently the Mariner I programmers didn't have that same level of awareness. They just transcribed everything into machine code.

    • @stan.rarick8556
      @stan.rarick8556 5 ปีที่แล้ว

      It is just as much 'fun' to take machine language and convert it to readable (commented) code. Disassembly or reverse-engineering...

    • @twocyclediesel1280
      @twocyclediesel1280 ปีที่แล้ว

      Thanks for posting that! Very interesting

  • @rickkwan9376
    @rickkwan9376 5 ปีที่แล้ว +4

    Okay, that is one of the most stunning pieces of tech detective work I have ever seen. I can’t imagine running through all those old technical documents, and piecing together such a puzzle with missing pieces just large enough to be really annoying. Kudos on persistence and unraveling the facts so that we have some really useful lessons to learn from.

  • @Azivegu
    @Azivegu 5 ปีที่แล้ว +84

    I have to just say it, Mariner 2 fixed itself in the most kerbal of ways. Well done Mariner 2 xD

  • @Alan-pk2fv
    @Alan-pk2fv 5 ปีที่แล้ว +10

    i love how, during the second/backup flight, the spinning forced the connector back up into place - reconnecting it. These details... wow.

  • @asraharrison
    @asraharrison 5 ปีที่แล้ว +2

    It's stuff like this that keep me in awe every time I see a launch. There are a billion, tiny things that can go wrong, yet somehow, these rocket companies make it look easy! Launches are routine now (EDIT: but not without setbacks!!!), SpaceX has added to the complexity, all of the landing issues as well.
    Thank you Scott, for your brilliant, succinct videos... you go into detail far beyond the "clickbait" thumbnails. I love your channel!

  • @peteranderson037
    @peteranderson037 5 ปีที่แล้ว +159

    I think you're correct. Those types of early computers were programmed in machine language, not in a high level text-based programming language like to today. The human programmer was, in essence, a human compiler turning specifications into machine language. The programmer probably wasn't totally 100% aware of exactly what he was programming or why it needed to exist, just dutifully following instructions like a good compiler should.

    • @dimitar4y
      @dimitar4y 5 ปีที่แล้ว +12

      and that's why huge industries always fail and vommit garbage - context is lost, because the corporation, in attempt to PROFITEER THE FUCK OUT OF HUMANS- GRIND THEM LIKE MEAT - create disposable employee roles, crushing down responsibilities, and hire morons. Tadaa, 500 morons to replace 1 genius. Tadaa, debt based economy, trash products and tadaa 2000 more jobs for tech support and 50000% increase in industrial prices for certifications.

    • @dimitar4y
      @dimitar4y 5 ปีที่แล้ว +5

      @LueLou Nope, hired to translate, not to understand. They pick people who don't care and only do the work by the hour and by the dollar. A good quality programmer like you would do it properly. A shitty industrial fuckface would make a conjob out of it, as most industrial bastards do today. Just look at apple. Absolute scam, yet #1 in the world.

    • @rapter229
      @rapter229 5 ปีที่แล้ว +41

      @@dimitar4y This was almost 60 years ago, not today. You shouldn't try to assign your understanding of modern tech business to a nascent rocket industry of the past.

    • @dimitar4y
      @dimitar4y 5 ปีที่แล้ว +8

      @@rapter229 Boy, the industry hasn't changed in a thousand years. People were dying to asbestos poisoning just until very recently. And global warming, in modern times, is still being ignored, what with trump deciding it's a hoax and resuming CFC production in 2020 (it's when the policy kicks in). Almost 60 years ago, religious crusades. Almost 0 seconds ago, Abortion is a fucking felony, even if you were raped. Welcome to earth, kiddo, Humans are fucking shit. Like Apple. It's a scam.

    • @dimitar4y
      @dimitar4y 5 ปีที่แล้ว +8

      @David Parry And even today hand written code allows for very, very, VERY neat optimizations and huge performance gains. Although, with so much abundant processing power, it's not cost efficient anymore, compilers do "well enough". I personally understand that back in the days, programming was an art, it takes days, weeks, months, to draft a single canvas. Quite a lot of diligence.

  • @petersherratt
    @petersherratt 5 ปีที่แล้ว +103

    I’ve been meaning to ask if you could do a video on how the heck they manage to accurately guide these things - that pretty much sorts it - thanks! Would be cool to see a comparison of the 1950s way with modern ways. Fly safe 😉

    • @5Andysalive
      @5Andysalive 5 ปีที่แล้ว +2

      stars.

    • @danieldiaz5342
      @danieldiaz5342 5 ปีที่แล้ว +5

      Peter Sherratt you should read up on control theory and Kalman filters then. That’s the basis for all space rocket guiding, modern or otherwise.

  • @sneakytom7416
    @sneakytom7416 5 ปีที่แล้ว +22

    3:36 hey that's my country when East and West Malaysia (Sarawak, N. Borneo later known as Sabah, and Malaya later known as Peninsular Malaysia) were to combined altogether! That is part of our history :D Great to see the news on the newspaper side-by-side with the Mariner incident.

  • @ShadowZone
    @ShadowZone 5 ปีที่แล้ว +18

    That Venus surface picture is from a Russian Venera probe, I believe Venera 13, if memory serves correct. It lasted longer than any other vehicle on the hellscape that is Venus's surface.

    • @twistedyogert
      @twistedyogert 4 ปีที่แล้ว

      Venus is a scary planet. From a distance she's beutiful and mysterious, but get to close and she kills you.

  • @KvaNTyTroiden
    @KvaNTyTroiden 5 ปีที่แล้ว +264

    And as always Check Yo Staging!

    • @log_by_bolb
      @log_by_bolb 5 ปีที่แล้ว

      @@cheetocatto01 try to keep spaghetti joints*

  • @Teh509
    @Teh509 5 ปีที่แล้ว +14

    The theory of Marina 2 cable connection is the most Kerbal thing I have ever heard.

  • @Danger_mouse
    @Danger_mouse 5 ปีที่แล้ว +10

    Scott, Love this series!
    As a lifelong mechanic in cars and underground machines, I've often had to carry out post failure analysis prior to repairing the machine to prevent a repeat failure.
    Doing this on spacecraft, often with little remaining of the vehicle would be the ultimate in detection skills. 👍
    Thanks for your efforts.

    • @stan.rarick8556
      @stan.rarick8556 5 ปีที่แล้ว

      "Underground machines" ... sounds very ... spyish XD

    • @Danger_mouse
      @Danger_mouse 5 ปีที่แล้ว

      @@stan.rarick8556
      Ha ha ha, nope - Drills, loaders and trucks 😁👍

    • @stan.rarick8556
      @stan.rarick8556 5 ปีที่แล้ว +1

      @@Danger_mouse or very Hobbitish ... Hobbiten ... Hobbity? whatever

  • @PapiDoesIt
    @PapiDoesIt 5 ปีที่แล้ว +3

    This is probably one of the most intriguing explanations I've heard about the failure of Mariner.

  • @OBtheamazing
    @OBtheamazing 5 ปีที่แล้ว +27

    As a software engineer it is always your fault. If someone tells you how they want it, and you do it that way. It’s your fault if it turns out bad, it doesn’t matter that’s how they wanted it.

    • @stan.rarick8556
      @stan.rarick8556 5 ปีที่แล้ว +9

      Fast, cheap, accurate.....pick any two LOL

    • @DavidEdwards9801
      @DavidEdwards9801 2 ปีที่แล้ว

      @@stan.rarick8556 I've noticed that works in a lot of fields, such as construction and even painting.

    • @dsdy1205
      @dsdy1205 ปีที่แล้ว

      as a newly minted software guy in an engineering firm I'm feeling this

  • @donruxton2196
    @donruxton2196 5 ปีที่แล้ว +1

    My college Calculus professor was part of the NASA math department that signed off on this mistake. He told us that the “Overbar” R denotes a mean value instead of an absolute value and that leaving off the bar cause the rocket to explode. Since the entire math department signed off on the equation, the entire department was fired including him. He also stated that the incident went into the Guinness Book of World records as the costliest mathematical mistake at that time.

  • @henrikr8183
    @henrikr8183 3 ปีที่แล้ว +1

    That's why I love the angle bracket notation for averages. Harder to misread.

  • @hudsondoty6612
    @hudsondoty6612 5 ปีที่แล้ว +4

    The first thing that popped into my head before you gave your (very awesome) hypothesis about the failure was: "They didn't have syntax highlighting back then?"

  • @Ivan-cv4dl
    @Ivan-cv4dl 5 ปีที่แล้ว +1

    I love these videos where you recount the full technical history of missions! So very interesting!

  • @ffggddss
    @ffggddss 5 ปีที่แล้ว +1

    That was a great explanation! Having dealt with data smoothing, I can quickly see how failing to smooth what was obviously pretty noisy data, would have caused exactly the problem you described.
    And the anecdote about the connector detaching, then re-attaching, was hilarious!
    Say, something occurred to me while watching the early part of this, where you reported trouble finding info about a certain Burroughs computer.
    My undergrad days were spent getting a math degree at Carnegie Tech, 1965-69, which became CMU while I was there. The Comp. Sci. department wasn't formed until just after I graduated, but there was already some collaboration between some of the faculty of the Math and EE departments to offer CS courses.
    Well, one of the EE profs had obtained use of a room in the engineering building (Hammerschlag Hall, as I recall) in which to set up "old" computers (IOW, that were old even 50 years ago!), and where possible, get them running again. I recall there being an Athena computer there, which I was told at the time, had been used by the military to control guided missiles (or was it for artillery computations?).
    Anyway, I don't recall the prof's name, and I'm sure he's long since gone to that great bit-bucket in the sky, but if that facility is still in existence (I'm sure they would have moved it into the newer building dedicated to CS) - and even if it isn't - maybe someone on the faculty there could be interested in collaborating with you to dig up the info you seek.
    It might be a low-likelihood proposition, but, then again - what the heck!
    Fred

  • @micaiaskauss
    @micaiaskauss 5 ปีที่แล้ว +72

    If the hyphen was so expensive but wasn't used, then they actually saved money!

    • @Fred_the_1996
      @Fred_the_1996 4 ปีที่แล้ว +1

      Lol

    • @twistedyogert
      @twistedyogert 4 ปีที่แล้ว +1

      Only if you don't have to buy a new rocket.

  • @Robert-xp4ii
    @Robert-xp4ii 5 ปีที่แล้ว +1

    Explained well enough for a Leyman to understand. Well done!! I'd love to see a detailed video of the "launch window". I know a couple of the variables but think it would be great to see what all makes up a clear launch window.

  • @qvoorhorst
    @qvoorhorst 5 ปีที่แล้ว +83

    Just like in KSP, always Check Ya Staging.

  • @damstachizz
    @damstachizz 5 ปีที่แล้ว +28

    "Check your hardware before launch"
    Meanwhile, at the SLS program,
    'Lol just launch it tomorrow gotta pretend we're not a decade behind schedule'

  • @maxidejf
    @maxidejf 5 ปีที่แล้ว +18

    being a space SW developer I enjoyed this ep. very much!

    • @richardgreen7225
      @richardgreen7225 5 ปีที่แล้ว +2

      I was surprised that the programing team was not aware of the need for filtering.
      Considering the costs and risks, I would have expected a team of engineers involved in spec reviews and code reviews. I suspect that someone at the time assumed that the idea of the filtered (averaged) was sufficiently obvious that it did not need to be mentioned. I was also surprised that the error was not caught by running a simulation. I started my programming career in 1962, the academic computer was an IBM 7090 which had been around since 1959. So the computing capability to run a simulation was certainly available.

    • @josugambee3701
      @josugambee3701 3 ปีที่แล้ว +1

      @@richardgreen7225 After working as a cashier, I can tell you that professional programmers may have no idea what actually goes on in the real world. The GUI and workflow of a cash register POS system may look good on paper, but once you're on the front lines and handling 10 customers a minute, the experience is very different. Turns out the way it "should" work and the way it actually works have no relation.

  • @TheNormalUniverse
    @TheNormalUniverse 4 ปีที่แล้ว

    I'm having so much fun perusing through Scott's catalog of videos.

  • @md123180
    @md123180 5 ปีที่แล้ว +6

    A good follow-up to this would be the Ariane 5 mission in 1996, which suffered a similar fate due to a floating point error in the code. I'd love to see your take on that.

    • @vovochen
      @vovochen 5 ปีที่แล้ว +2

      He already did that :D

    • @md123180
      @md123180 5 ปีที่แล้ว +2

      Just when you think you're smart, he goes and records a video about that very thing before you mention it. Thanks for making me look bad, Scott! xD

  • @flubhub
    @flubhub 5 ปีที่แล้ว +1

    Another great video. As an old space and computer geek, I particularly liked the details on the Burroughs guidance computer. However, as long as you're discussing a tiny mistake, please note that at 0:08, on July 21, 1962 Mariner I launched from NASA's Launch Operation Center, not the Kennedy Space Center. In 1962, John F. Kennedy was still alive and well. The center was not renamed until November of 1963, following Kennedy's assassination.

  • @daveking4229
    @daveking4229 5 ปีที่แล้ว +123

    Scott shouldn't that be "Check yo stagin"? Lol

    • @snughug1181
      @snughug1181 5 ปีที่แล้ว +3

      I bet the guy who forgot the hyphen said to his workmates like "lol I forgot the staging"

  • @timheaver6626
    @timheaver6626 5 ปีที่แล้ว +3

    Another great video well researched and very in depth you really know your stuff.
    I tried to find some spare hyphens to give to you from my keyboard but looks like the hyphen burglar has got there first.

  • @frankgulla2335
    @frankgulla2335 4 ปีที่แล้ว

    Mr. Manley, What can I say, Sir. You are fantastic at giving your explanations. I would be sure to touch base before all future "space" lectures. As an engineering professor, I frequently give "nuts and bolts" lecture about the silly failure of other people not double-checking.

  • @gansengtan
    @gansengtan 4 ปีที่แล้ว

    It’s a wonderful review of the rocket guidance and navigation system worked in the old days. The way how they were able to incorporate the computers on the ground to guide the booster was quite a feat!

  • @cal-native
    @cal-native 5 ปีที่แล้ว +3

    I'm amazed by the forethought utilized to include a centrifugal self repairing connector module!

  • @lesnyk255
    @lesnyk255 5 ปีที่แล้ว +1

    In a former life I was a mainframe programmer (COBOL) at an insurance company. In rushing to meet a deadline, I accidentally omitted a period at the end of an inline subroutine. As a result, control just fell down into the next section - resulting in the company doubling its commissions to its agents that month. The agents loved me for it. Senior management, not so much.

  • @fagocitotico
    @fagocitotico 5 ปีที่แล้ว

    your last advice is great for an aerospace engineer inspired by you and KSP. I still think this is the best channel

  • @cpmillsaps
    @cpmillsaps 5 ปีที่แล้ว

    All of this series of videos are awesome. I have herd about some of the failures but never dug into why.

  • @IlluminatiBG
    @IlluminatiBG 4 ปีที่แล้ว +2

    This was very common notation in high school math, which I know always avoid (dot above, bar above). LaTeX indices (like dR_{smooth}) are far less error prone. Especially those dots and bars can become really tricky under low-quality (or low-toner) printers. Overall, the older math notations are really bad.

  • @bluemountain4181
    @bluemountain4181 5 ปีที่แล้ว +12

    11:22 That cartoon in hilarious.
    Scientist: "We've discovered an ancient world populated by never before seen alien dinosaurs"
    Floridaman: "I've got my bazooka, let's get going!"

  • @Touay.
    @Touay. 5 ปีที่แล้ว +41

    "test your hardware before committing to launch" ... always a good policy (cough)

    • @Thermalions
      @Thermalions 5 ปีที่แล้ว +3

      Of course, be prepared to get unfairly hammered by a politician or two for having a failure while testing your hardware over and above expected mission parameters. Bit of a rock and hard place dilemma.

    • @Touay.
      @Touay. 5 ปีที่แล้ว +2

      @@Thermalions subtext dude, subtext.

    • @nicewhenearnedrudemostlyel489
      @nicewhenearnedrudemostlyel489 5 ปีที่แล้ว

      @@Touay. incontinence is a sneaky fam...

  • @needleonthevinyl
    @needleonthevinyl 5 ปีที่แล้ว +5

    "I must've put a decimal point in the wrong place or something. ----, I always do that. I always mess up some mundane detail." -Michael Bolton

  • @Wordsmiths
    @Wordsmiths 4 ปีที่แล้ว

    As an editor, I find this fascinating: the error wasn't a hyphen, it was an "overbar!" One must know one's diacritical terms before one can use them correctly, or criticize others for using them incorrectly. (I'm glad that common written English doesn't include overbars as punctuation marks!)

  • @WulfRanger
    @WulfRanger 5 ปีที่แล้ว

    Thank you again for explaining a complicated thing in a way that was easy to understand

  • @tyelork
    @tyelork 5 ปีที่แล้ว +2

    That's super Kerbal. Mariner 2 spins at a rate almost 1 revolution per second, then regains control and manages to make it to it's target still lol.

  • @Myrddnn
    @Myrddnn 5 ปีที่แล้ว +1

    Hmm. One of the best descriptions of technical data that I have witnessed in ages. I'm a control system engineer and have worked in the aerospace industry, so I know how this could have happened. It is a shame that our researchers are so specialized that the programmers had no way to know the overbar was missing, while the rocket guy who wrote the manual likely never looked it over himself. End result was likely that they began passing all of the tech manuals around to each other to find mistakes like this.

    • @stan.rarick8556
      @stan.rarick8556 5 ปีที่แล้ว +1

      The early version of "code review"s

    • @Myrddnn
      @Myrddnn 5 ปีที่แล้ว

      @@stan.rarick8556 I believe that one of their findings was that specialization can isolate the different parts of their research teams. Integration and cross training can avoid this. That is why today their teams are very diverse. Over specialization is a tendency that has to be avoided and guarded against.

    • @stan.rarick8556
      @stan.rarick8556 5 ปีที่แล้ว +1

      @@Myrddnn True. Equally true is the fact of seeing what we expect to see (comfirmation bias). For one (small) project I worked on, we had each UI program tested by another programmer other than the coder. I always challenged them to break it with bad input, etc. Hated it when they proved that I was human and they found something I hadn't thought of... But better that than release bad code....

    • @Myrddnn
      @Myrddnn 5 ปีที่แล้ว

      @@stan.rarick8556 good policy for good code. But the problem here was a rocket engineers manual for what the coder needed to do. The coder had no way to know it was wrong. Only other engineers could have spotted it.

  • @Larpy1933
    @Larpy1933 5 ปีที่แล้ว

    Excellent!!! Thank-you. This is the nerdiest video I’ve ever seen on TH-cam. 5 stars; I found it well done and (surprise) I felt that I understood SOME of it.

  • @lonegroover
    @lonegroover 5 ปีที่แล้ว +1

    I remember a typo in a Perl program taking out a trading floor at a US investment bank for an hour or two, one Monday morning in the late '90s.

  • @victorcercasin
    @victorcercasin 5 ปีที่แล้ว +21

    Scott. How do the self distruct systems works on spaceships?

    • @cmdrterrorfirma4244
      @cmdrterrorfirma4244 5 ปีที่แล้ว +1

      Hmm yeah that would be an interesting thing to hear about... did they have a "self destruct" charge, or did it just trigger a failure in the booster to self destruct?

    • @tacticoolnukes849
      @tacticoolnukes849 5 ปีที่แล้ว

      sposions

    • @Orange_Pith
      @Orange_Pith 5 ปีที่แล้ว +6

      By slapping ctrl Z with great vigor

  • @adamwishneusky
    @adamwishneusky 5 ปีที่แล้ว

    I love these history lessons. You make things very clear and understandable!

  • @SuspiciousMan
    @SuspiciousMan 5 ปีที่แล้ว

    Somebody needs to stitch together every time Scott says "Hello" in the beginning of his videos. It would wake me up faster than any morning coffee...

  • @brandonburr4900
    @brandonburr4900 5 ปีที่แล้ว

    Hi Scott,
    Thank you for another episode on why missions fail. I think this should be a ongoing series showing mission failures by not only the US but other countries as well. The former Soviet Union has had some failures that would great to docu,entertainment as well. It's interesting to see how simple (or complex) some of these can be. Thanks again scott😀

  • @ehudgavron9086
    @ehudgavron9086 4 ปีที่แล้ว

    Scott - awesome as always. Excellent analysis, especially since the Burroughs specs and source code are unavailable. Set your pitch to zero! - Ehud Gavron, Tucson AZ US

  • @Mark16v15
    @Mark16v15 4 ปีที่แล้ว +1

    Scott, what about a vid about Apollo astronaut screw ups? For instance, I think Aldrin deviated from the checklist resulting in 1202 alarms and then forgot to turn the camera on before the LM took off.. Alan Bean pointed a camera directly at the sun destroying it. Maybe there are several others you are aware of that would all make for an interesting video. Keep up the good work.

  • @DaveNarn
    @DaveNarn 5 ปีที่แล้ว +1

    Nice explanation of launch error.
    I'm reading 'Observing Earth Satellites' by Desmond King-Hele. It briefly explains launch requirements, but only when things go right.

  • @cpt_nordbart
    @cpt_nordbart 5 ปีที่แล้ว +3

    Did you know that there are folks reactivating an old AGC with mostly unpotted components. It's really complicated dinosaur computer stuff. And highly interesting.

    • @BigDaddy_MRI
      @BigDaddy_MRI 5 ปีที่แล้ว

      cpt nordbart I’ve been watching that also. The are almost finished with the display system. Control panel? It’s interesting!!

  • @humanhiveanomaly
    @humanhiveanomaly 5 ปีที่แล้ว +25

    I don't always test, but when I do, it's in Prod.

    • @StandAloneAoi
      @StandAloneAoi 5 ปีที่แล้ว +2

      You never had to work in support did you >:-* ;-)

    • @donkeyoateh
      @donkeyoateh 5 ปีที่แล้ว

      😆

    • @rogerw5299
      @rogerw5299 5 ปีที่แล้ว +9

      "Everybody has a testing environment. Some people are lucky enough enough to have a totally separate environment to run production in."

    • @snorman1911
      @snorman1911 4 ปีที่แล้ว

      I develop in prod!

  • @Proton_Decay
    @Proton_Decay 5 ปีที่แล้ว

    Please make a video about mission terminations!
    (and range safety in general)
    -How have destructive aborts been used on manned missions? Has a manned mission ever been terminated without the launch escape system being used?
    -What's it like for the people working on these huge projects to strap explosives to their work?
    -Who actually handles the explosive components? At what stage of the assembly process are explosives added?

  • @dannon2010
    @dannon2010 5 ปีที่แล้ว +2

    My Dad worked for TRW contrated by NASA at JSC. Those white short sleeved shirts are my youth personified. It was the uniform for NASA/Contrator aerospace engineers. That, and a thin black tie if'n they were feeling fancy...slide rule and pocket protector. Not kidding.

  • @otpyrcralphpierre1742
    @otpyrcralphpierre1742 4 ปีที่แล้ว +1

    You are Clearly more intelligent than I am. Your vids are SO informative!

  • @johne7100
    @johne7100 5 ปีที่แล้ว

    So the poor old computer guys get it in the tender parts yet again. What probably happened was that the handwritten spec was passed to a typist who, since putting in overbars was probably done by hand (typewriters of the age being only slightly more capable that a TH-cam comment box), went cross-eyed with all the dots and dashes and missed one out. The engineer who got the spec back to check was probably being pressured to get on with the next bit of whatever.

  •  5 ปีที่แล้ว

    Amazing explanation, graphics and video, as always. Thanks for sharing and keep going!

  • @stan.rarick8556
    @stan.rarick8556 5 ปีที่แล้ว

    You, sir, have too many videos for me to binge watch from the beginning (It's not a question of the watching, rather scrolling back to the older videos).

  • @Huntracony
    @Huntracony 5 ปีที่แล้ว +1

    YES! Thanks you. Overbar missing in the specification makes sense, hyphen missing in a computer from 1962 does not.

  • @Deipnosophist_the_Gastronomer
    @Deipnosophist_the_Gastronomer 5 ปีที่แล้ว +6

    Definitely not a missing hyphen!
    - The Punctuation Burglar

  • @Nuovoswiss
    @Nuovoswiss 5 ปีที่แล้ว +1

    Hi Scott, I discovered when replying to someone in the comments of your last video that comments with links (it was a link to a NASA study) aren't visible to anyone but the person who posts them. Is this a setting you have for your comments? Or was that a youtube issue?

    • @scottmanley
      @scottmanley  5 ปีที่แล้ว +2

      By default youtube puts all links into a moderator queue that I have to manually approve.

    • @gordonrichardson2972
      @gordonrichardson2972 5 ปีที่แล้ว

      I did not know about link moderating. Interesting....

  • @Nic7320
    @Nic7320 3 ปีที่แล้ว

    Reminds me of a newspaper clipping that was posted outside an English professor's office: For want of a comma, a building was lost. Apparently someone left a comma out and it changed the meaning of demolition instructions from 'demo the old section,' to 'demo the whole building.'

  • @vincehilaire720
    @vincehilaire720 5 ปีที่แล้ว

    On the face of it, a straightforward control loop; realtime control is tricky, though. It might have worked, if the whole loop was executed onboard, but you had the loop controller on the ground (computer) and the final control element onboard. The downlinks/uplinks introduced delays (and process noise, apparently). In such a scenario, smoothed averaging of the process variable input is a REALLY good idea.

  • @martshal
    @martshal 5 ปีที่แล้ว

    One of your best and most interesting Scott!

  • @rickyoswald
    @rickyoswald 5 ปีที่แล้ว +44

    In other words, check your staging!

    • @aniksamiurrahman6365
      @aniksamiurrahman6365 4 ปีที่แล้ว +1

      Fly me to the moon, ..., in other word check your staging!

  • @romanpriborkin
    @romanpriborkin 5 ปีที่แล้ว +18

    And check your staging.

  • @MEF2A
    @MEF2A 5 ปีที่แล้ว

    Amazing explanation. Thanks for sharing that bit of history.

  • @Kevin_Street
    @Kevin_Street 5 ปีที่แล้ว

    Thank you for making this amazing video! It's the most fascinating thing I've seen all day, by far.
    So the rate beacon failed, which meant the guidance computer was only getting information on the rocket's rate of acceleration from the ground based rate radars, which meant it couldn't properly calculate the Doppler shift, and from that the velocity. The ground radar would return a range of values, some of them noisy (close to but not quite the "sweet" value) and some of them measuring the rocket's vibration along with the linear acceleration. Because someone made a typo (missing the overbar) when giving the equations to the programmers, the guidance computer used all of these acceleration measurements instead of using only an averaged "smooth" value. This made the computer think the rocket was going crazy, so it ordered a number of severe course corrections which actually made rocket lose control and have to be destroyed. Is that about it?

  • @Bam196413
    @Bam196413 5 ปีที่แล้ว +8

    Hey Scott how about a video explaining what caused the 4 Soviet N-1 failures, if that information is actually available. Thx FS

    • @OCinneide
      @OCinneide 5 ปีที่แล้ว +1

      I'd love to know

    • @owensmith7530
      @owensmith7530 5 ปีที่แล้ว +7

      Some of them are known. If an engine on the first stage failed, the computer was supposed to switch off the opposite engine to balance out the thrust. In one N-1 launch, an engine on the first stage failed and the computer switched off all the other engines except the opposite engine. When the first stage has as many engines as the N-1 this does not end well.

    • @OCinneide
      @OCinneide 5 ปีที่แล้ว +1

      Owen Smith jesus that sounds like one horrible fault

    • @BigDaddy_MRI
      @BigDaddy_MRI 5 ปีที่แล้ว +1

      Owen Smith Did they forget the hyphen also?

    • @KnightRanger38
      @KnightRanger38 4 ปีที่แล้ว

      @@owensmith7530 The N1 had 30 engines firing at the same time on a single stage. The Falcon Heavy has a total of 27 engines spread across three boosters and is currently the closest to having the same number of engines as the N1.
      Some models of the Starship Superheavy booster could have more engines than the N1.

  • @csmith9684
    @csmith9684 5 ปีที่แล้ว +1

    Love these stories explained by Scotty

  • @CarFreeSegnitz
    @CarFreeSegnitz 5 ปีที่แล้ว +9

    5:32 "1536 18-bit, WIRED instructions" (my own emphasis). The MOD1 computer on the ground didn't run stored instructions. The programming had to be painstakingly hard-wired in. This is pre-punch-card stuff.

    • @scottmanley
      @scottmanley  5 ปีที่แล้ว +3

      It did use paper tape for I/O.
      I haven't found any reference that explained how they did the code changes to fix the bug in the weeks before Mariner 2

    • @Richard_Cranium
      @Richard_Cranium 5 ปีที่แล้ว +2

      We used to program old cnc machines with tape and punchcards . Those old machines could be a pain in the ass because you could check The Code by looking at the cards but sometimes there would be a problem somewhere and you wouldn't find out until you were cutting a part on the machine and the Machine crashed because the code had an error . Anyway good times .

    • @666Blaine
      @666Blaine 5 ปีที่แล้ว +11

      @@Richard_Cranium The difference being a regular computer crash requires a reboot, but a CNC crash requires ballistic shielding

    • @Richard_Cranium
      @Richard_Cranium 5 ปีที่แล้ว

      @@666Blaine oh you don't like dodging shrapnel?
      P.s. Your previous comment to me seems kind of pretentious do you have a problem with Machinist? Why does the difference matter? Coding errors can cause problems no matter the application .

    • @Richard_Cranium
      @Richard_Cranium 5 ปีที่แล้ว +1

      @@666Blaine also the difference being if I make a mistake in my job airplanes fall out of the sky so the fact that you're still alive today means I'm doing my job correctly you're welcome.

  • @ivan_dramaliev
    @ivan_dramaliev 5 ปีที่แล้ว +1

    @Scott Manley, Thanks for the well-researched episode. If I may make a request, I, and I suspect a fair number of other viewers, would be keen to learn how unit tests, integration tests, etc. were performed in the early days of the space program as compared to how that is done nowadays. Your thoughts, as a software dev, on these processes would be much appreciated. Type safe!

  • @wjohnsonism
    @wjohnsonism 5 ปีที่แล้ว

    Love the detail. Keep up the Great work!

  • @sebione3576
    @sebione3576 5 ปีที่แล้ว +1

    The fact that the report had to be simplified so Congress could understand proves that the wrong people are in charge.

  • @dapowerfulmastermind
    @dapowerfulmastermind 5 ปีที่แล้ว +5

    Ah Mariner 1&2, one of my favorite space probes! Come to think of it, I believe that the picture of Mariner 2 was the very first image I've ever associated with the word "satellite".

    • @RamsesTheFourth
      @RamsesTheFourth 5 ปีที่แล้ว

      Yeah, it was the first image from another planet surface that I saw.

  • @alphaadhito
    @alphaadhito 5 ปีที่แล้ว +2

    Can you do Ariane 5 first flight/Cluster failure because of software design error please? You always make everthing much more interesting :)

  • @bodan1196
    @bodan1196 5 ปีที่แล้ว +2

    @10:50 The spin caused by the fault, fixed the fault... if ever there was something called 'fail safe', this should be it the benchmark.

  • @peterebel7899
    @peterebel7899 5 ปีที่แล้ว

    Great & clear description!
    Congratulation.
    Top channel.

  • @61Ldf
    @61Ldf 3 ปีที่แล้ว

    Scott’s profound knowledge and accurate investigations distinguish him from the boys in the space web.

  • @stevenwhoward87
    @stevenwhoward87 5 ปีที่แล้ว +1

    Thanks for doing videos like this Scott! I work in the aerospace industry and I often find a tendency to avoid talking about errors and mistakes that are often costly and/or dangerous and/or fatal. Discussing what went wrong and why in detail helps us grow and hopefully not make similar mistakes in the future and produce better, safer spacecraft, rockets, and hardware.

  • @tncorgi92
    @tncorgi92 5 ปีที่แล้ว +1

    Scott, could you tell us sometime about how early heat-seeking missiles were programmed to not chase after the Sun? My grandfather worked for Sperry Univac but never divulged that secret to me.

  • @Czeckie
    @Czeckie 5 ปีที่แล้ว

    what a great video, this is the level of detail I need, but don't deserve

  • @iankemp2627
    @iankemp2627 4 ปีที่แล้ว

    7:55 is where explanation of the actual error starts, although I strongly recommend you watch the whole video because it's so damn interesting.

  • @mikebrown7366
    @mikebrown7366 5 ปีที่แล้ว

    Since this didn't show up in testing, the test procedures were inadequate. It's hard to believe that the person that wrote the code didn't see this coming. I can only assume that the programmer approached his/her boss and was promptly told to do it the way the specs say. That hypothesis is based on personal experience.

  • @AirCommandRockets
    @AirCommandRockets 5 ปีที่แล้ว +1

    4:50 Is that a picture of a black hole up on the wall? :)

  • @mikelynch2938
    @mikelynch2938 5 ปีที่แล้ว +2

    The most important question...what happened to the CM/ LES on your Saturn V model? :)

  • @STSWB5SG1FAN
    @STSWB5SG1FAN 5 ปีที่แล้ว

    This kind of reminds me about the ill-fated Mars probe that impacted onto Mars because data was fed to it in Imperial unit measurements but was interpreted by the onboard computer as metric measurements (or something like that).

  • @JeffreyBue_imtxsmoke
    @JeffreyBue_imtxsmoke 5 ปีที่แล้ว

    I'd read about this story when I was a kid and am actually old enough to remember the mariner program. I've never heard of -or read - a more clearer explanation of this failure.

  • @CC-ke5np
    @CC-ke5np 4 ปีที่แล้ว

    The specifications of the ground computer seem to have the signature of Konrad Zuse. This man had a fable for 23 bits! Also the Colossus was not a computer, it was a bunch of logic gates hooked to numeric counters for a statistical analysis of encrypted messages to help break the code. The ENIAC was also not a true computer, it wasn't programmable since hard wired. Zuses Z3 was the first programmable computer and was built before world war 2. After the war, he had built vacuum tube based computers.
    In the book "COLOSSUS The Secrets of Bletchley Park’s Codebreaking Computers", there is a good explanation what the Colossus really was designed for and how it worked. Also how they made radio tubes work reliable for digital purposes.
    Thomas H. Flowers, the man who figured out how to make reliable use of radio tubes in digital equipment wrote:
    "When Colossus had been made public, a German scientist and engineer came to see me in order to tell me that he himself had possessed the ideas and the technical knowledge that made Colossus possible. This man had asked Hitler for resources to develop his knowledge, but his estimate of the time that would be required before any practical use could be made of his work had been two years, and this had caused Hitler to refuse the request. Hitler believed that the war would be over, won by himself, in less time than that. If he had not refused, the Germans would have become aware of ultra-high-speed processing, and would perhaps have realised that even the complexity of their code was not proof against its being broken by this means. Possibly they would then have found some way of making it very unlikely that anyone could have broken-or continued to break-the code.”
    This German scientist and engineer must have been Konrad Zuse!

  • @Kevin_Patrick001
    @Kevin_Patrick001 5 ปีที่แล้ว

    Looks like one of the computers I used in the 90's in the military. I was designed in the 50's and was crammed with synchros, servos and resolvers. It was a nightmare to fix when you melded it with digital systems.

  • @Strike_Raid
    @Strike_Raid 5 ปีที่แล้ว

    I’ve seen the MOD 1 installed on Pad 26. Interestingly, it is powered by a big dynamotor. Another thing that surprised me is that there are no circuit boards, it’s all point to point wiring with components mounted mostly on terminal strips. That machine is in pretty good shape (or it was when I saw it about 20 years ago). The capacitors looked bad and would all probably need replacing but my guess is that it could be made to run. My boss at the time had many years experience on that very machine and he said they were extremely reliable.

  • @Roland_Rohrle
    @Roland_Rohrle 3 ปีที่แล้ว +1

    Excellent video

  • @survtech4738
    @survtech4738 5 ปีที่แล้ว +2

    LOL. Even the great Robert E. Heinlein speculated on the nature of Venusian life forms. In his children's book Space Cadet, he described Venusians as reptilian in appearance with a matriarchal society. They were highly advanced in organic chemistry but, due to the continuously cloudy skies, basically unaware of astronomy or any related subject.

    • @karenrobertsdottir4101
      @karenrobertsdottir4101 5 ปีที่แล้ว +1

      Ray Bradbury's 1950 short story "The Long Rain" was about stranded astronauts being driven insane by the ceaseless rains in the jungles of Venus.
      It really was a perfectly logical idea, which emerged as soon as it became clear that Venus was completely covered in clouds. Venus has a higher solar constant, but with the high albedo, it reflected much more light, meaning similar levels of energy being imparted. You have an earth-sized planet with similar levels of energy input, covered by clouds... well, that's a jungle planet, of course!
      Who knows... perhaps if Venus actually had had an intrinsic magnetic field, and thus not lost its oceans to space, it might actually have become one. Although it's somewhat difficult to ascribe things to cause and effect, given how little we've studied Venus compared to other nearby celestial bodies :Þ For example, the lack of water in the lithosphere reduces its viscosity, making subduction more difficult... so did the planet always lack subduction, or is this a post-water-loss effect? We don't even know how stable Venus's current conditions are over geological timeframes - as humans, we're prone to inherently assuming that everything that is, has always been that way, and that the universe doesn't undergo radical shifts. But even beyond the fact that Venus has apparently undergone global resurfacing events, there's a lot of evidence that it doesn't have the same degree of climate stabilizing effects that Earth does, and may be prone to radical shifts over time.
      Still, even today, Venus is the most Earthlike place in the solar system outside of Earth.... at ~52km altitude at mid-to-high latitudes ;) If the surface stopped right there, nobody would be talking about Mars today - Earthlike pressures, temperatures, gravity, ample sunlight, natural radiation shielding equivalent to being underneath several meters of water, etc. But as humans, we automatically think in terms of surfaces, and so things like Landis habitats tend to get dismissed.

    • @karenrobertsdottir4101
      @karenrobertsdottir4101 5 ปีที่แล้ว

      ** There are relatively few things we can say about Venus's history with confidence. But one that we can is that it did used to be a wet planet, like Earth. It has a massively high 2H:1H ratio - about 1,6% of all hydrogen in Venus's atmosphere is deuterium (note to future settlers of a multiplanetary species powered by fusion looking for low mass export goods... ;) ). This is the classic indicator of solar wind-driven water loss, as 1H is far more prone to loss via this mechanism than 2H. Mars's 2H:1H ratio is 1/2 to 1 order of magnitude higher than that of Earth, but Venus's is over 2 orders of magnitude higher.

    • @survtech4738
      @survtech4738 5 ปีที่แล้ว

      @@karenrobertsdottir4101 It also makes one wonder about the effect of Earth's Moon. Venus has none and Mars only has two tiny ones.

  • @aporiac1960
    @aporiac1960 5 ปีที่แล้ว

    Small mistakes costing lots of money are still very much a feature of the space industry. In April 2018 - by which time the Webb Space Telescope project was more than 10 years behind schedule and more than 10x over budget - the Webb Independent Review Board reported its findings to NASA. One of the key recommendations was that the staff at Northrup Grumman, the prime contractor, be given special training to explain to them that even small mistakes can compound to have a big impact on the schedule and budget. The fact that this important notion was often forgotten in the day to day operational fog tells you a lot about how the project had gone so awry.

    • @stan.rarick8556
      @stan.rarick8556 5 ปีที่แล้ว +1

      True in many (most?) industries. I know that in software, the cost to fix something which has been released and out in the field is MANY MANY times the cost to fix it in testing. What does it cost Ford (e.g.) to do even a small product recall?