WEBVTT FILE 1 00:00:00.000 --> 00:00:05.680 Remember that Y2K thing a few years ago? Where  everyone was afraid the world was going to end   2 00:00:05.680 --> 00:00:14.360 because computer programmers saved space by  putting dates as… 77 for 1977, 85 for 1985,   3 00:00:14.360 --> 00:00:19.880 Or 90 for 1990? But then it became clear  that when the year 2000 finally rolled   4 00:00:19.880 --> 00:00:25.920 around all of the computers would think  it was actually 00. Or the year 1900.  5 00:00:25.920 --> 00:00:32.520 Well, it turns out Hubble has something similar,  only Hubble’s clock restarts every 6,213 days,   6 00:00:32.520 --> 00:00:38.560 18 hours. 48 minutes. and 31.875  seconds. Or roughly every 17   7 00:00:38.560 --> 00:00:42.920 years for those of you who like counting. That’s because Hubble’s computers have a   8 00:00:42.920 --> 00:00:48.040 different way of tracking time than we have here  on the ground. You’d think it would be as simple   9 00:00:48.040 --> 00:00:52.880 as synching our ground clocks with Hubble’s  personal timepiece, but you’d be surprised.  10 00:00:52.880 --> 00:00:59.000 Hubble’s onboard clock is a 32 bit elapsed time  counter. So instead of Hubble counting up seconds,   11 00:00:59.000 --> 00:01:05.440 days, months, and years like a calendar as we know  it, Hubble counts every 125 milliseconds, or 1/8th   12 00:01:05.440 --> 00:01:14.960 of a second for those of you who like counting. Using 32 bits, up to 4,294,967,295 increments   13 00:01:14.960 --> 00:01:20.520 can be stored. Once that final bit is hit  however, everything restarts again from the top.  14 00:01:20.520 --> 00:01:26.920 So to clarify; when Hubble was first deployed  on April 24th, 1990. Its clock began counting up   15 00:01:26.920 --> 00:01:33.480 every 1/8th of a second from April 24, 1990. And  for every one of those 1/8ths of a second Hubble’s   16 00:01:33.480 --> 00:01:42.920 binary counter got one step closer to its maximum  of 4,294,967,295 before restarting back to zero.  17 00:01:42.920 --> 00:01:48.360 This actually happened already, Hubble had  its first clock rollover back on April 29,   18 00:01:48.360 --> 00:01:58.200 2007. So from 1990 to 2007 is 17 years. And  then from 2007 to 2024 is another 17 years.   19 00:01:58.200 --> 00:02:06.960 So this will be Hubble’s second clock rollover. When you do the math, 4,294,967,295 multiplied   20 00:02:06.960 --> 00:02:13.400 by 0.125 (or 1/8th of a second) divided  by 60 seconds, divided by 60 minutes,   21 00:02:13.400 --> 00:02:21.360 divided by 24 hours equals 6,213.78 days!  Our magic number of around 17 years!  22 00:02:21.360 --> 00:02:25.840 That’s all because Hubble’s initial requirements,  back when it was being designed and built in   23 00:02:25.840 --> 00:02:32.520 the 1970’s and 80’s, specified a base mission  period of 10 years with a 15 year operational   24 00:02:32.520 --> 00:02:39.960 goal. Therefore, the 32-bit clock design with  rollovers every 17 years met those requirements.  25 00:02:39.960 --> 00:02:45.360 But why does this even matter? Why not just let  the numbers roll over on their own every 17 years   26 00:02:45.360 --> 00:02:50.680 and start things from the top again? Well, if  we tried that things would get pretty weird!  27 00:02:50.680 --> 00:02:55.680 That’s because Hubble would suddenly think  it was 17 years younger. It would think it   28 00:02:55.680 --> 00:03:01.840 was back at that first clock rollover we just  talked about that happened on April 29, 2007.  29 00:03:01.840 --> 00:03:07.640 If Hubble thought it was 17 years ago, it would be  very confusing. Hubble’s antennas would point in   30 00:03:07.640 --> 00:03:12.920 the wrong direction when trying to send data or  receive commands from a communication satellite   31 00:03:12.920 --> 00:03:18.600 that was somewhere else. Because Hubble would  think everything in space was in the same place   32 00:03:18.600 --> 00:03:25.280 it was 17 years prior. Hubble would even think it  was in a different place. And even more dangerous,   33 00:03:25.280 --> 00:03:30.520 Hubble would think that the Sun was in a different  place, and if Hubble looks at the Sun, that could   34 00:03:30.520 --> 00:03:37.560 be very, very bad for its delicate instruments! The fact that the second clock rollover 34 years   35 00:03:37.560 --> 00:03:42.240 after Hubble’s initial deployment is now  upon us is yet another testament to the   36 00:03:42.240 --> 00:03:47.440 dedication and ingenuity of everyone  who built, upgraded, and continues to   37 00:03:47.440 --> 00:03:52.960 maintain Hubble as the premier astronomical  observatory we have come to know and love.  38 00:03:52.960 --> 00:03:57.360 Back before the new millennium, computer  engineers around the world updated things   39 00:03:57.360 --> 00:04:02.240 to have all four numbers of the year instead of  just the last two, so we managed to keep that   40 00:04:02.240 --> 00:04:08.400 Y2K bug from actually destroying everything. And just like we managed to avoid any mishaps   41 00:04:08.400 --> 00:04:14.400 with that issue, our team of Hubble engineers on  the ground have sent up new routines to ensure   42 00:04:14.400 --> 00:04:21.880 that our trusty space telescope could successfully  rollover its clock without dropping back 17 years.  43 00:04:21.880 --> 00:04:29.720 That way Hubble can keep doing its amazing  work until the next clock rollover in 2041! 44 00:04:29.720 --> 00:04:44.150 "Follow us on social media @NASAHubble"