1
00:00:00,080 --> 00:00:05,759
if you're old enough you probably remember all the doomsdaying there was

2
00:00:03,280 --> 00:00:09,920
around the y2k problem and if you aren't old enough well lots of people were

3
00:00:07,600 --> 00:00:16,320
concerned in the late 1990s that once january 1st 2000 arrived computers would

4
00:00:13,120 --> 00:00:18,160
think the year was 1900 instead of 2000

5
00:00:16,320 --> 00:00:24,400
causing a huge number of unforeseen problems because computers are stupid

6
00:00:21,520 --> 00:00:28,320
well the year 2000 got here and not much of anything happened i mean some taxi

7
00:00:26,720 --> 00:00:34,079
meters glitched out but there weren't apocalyptic consequences but wait even

8
00:00:31,920 --> 00:00:38,079
though 2000 was a nothing burger there have been other date-related shenanigans

9
00:00:36,160 --> 00:00:42,160
that have happened since then and there might be more in the future so let's

10
00:00:40,480 --> 00:00:47,280
start out by talking about a software bug that hit in 2010 which kept millions

11
00:00:44,960 --> 00:00:52,320
of people from accessing their own hard-earned money

12
00:00:49,600 --> 00:00:56,879
over in germany roughly 30 million bank cards simply stopped working in january

13
00:00:54,559 --> 00:01:02,559
2010. some customers couldn't withdraw any yoy rose while others had their

14
00:00:59,359 --> 00:01:04,159
cards simply eaten by atms the issue was

15
00:01:02,559 --> 00:01:09,439
that the microchip inside the card simply couldn't comprehend that the year

16
00:01:06,799 --> 00:01:12,159
was 2010. what

17
00:01:10,560 --> 00:01:16,640
replacing the cards would have cost nearly a half billion dollars though

18
00:01:14,320 --> 00:01:21,600
fortunately a software patch was issued instead now another issue with more

19
00:01:18,880 --> 00:01:26,560
global consequences popped up in 2019 which affected the global positioning

20
00:01:23,360 --> 00:01:29,280
system better known as gps you see gps

21
00:01:26,560 --> 00:01:35,119
keeps track of which week it is using a counter that only goes up to 1023

22
00:01:32,720 --> 00:01:41,360
this is because the counter only has 10 binary digits meaning weeks are marked

23
00:01:37,439 --> 00:01:44,400
starting with 0 and ending with 1023

24
00:01:41,360 --> 00:01:46,399
now 1023 weeks is a little under 20

25
00:01:44,400 --> 00:01:51,200
years so each time the counter maxes out and resets to zero there's the potential

26
00:01:48,799 --> 00:01:56,399
for anything that relies on gps time to experience issues that happened in 2019

27
00:01:54,560 --> 00:02:00,479
flights were delayed or cancelled as a result and older cell phones and

28
00:01:58,159 --> 00:02:05,200
consumer gps trackers also dealt with loss of location data fortunately this

29
00:02:03,360 --> 00:02:09,920
is an issue that can typically be solved with software fixes but the problem is

30
00:02:07,600 --> 00:02:14,319
going to rear its ugly head once again in 2038 and i'd be willing to bet

31
00:02:12,560 --> 00:02:19,440
there's going to be some kind of issue because someone forgot to issue a patch

32
00:02:16,879 --> 00:02:23,680
just patch it up it's easy i think it's hard and if 2038 sounds

33
00:02:22,239 --> 00:02:28,400
familiar that's because you're probably thinking about the unix time problem

34
00:02:25,840 --> 00:02:32,480
which works similarly to the gps bug originally systems based on the unix

35
00:02:30,480 --> 00:02:36,959
kernel including macOS and anything that runs Linux used 32 bits to keep

36
00:02:35,120 --> 00:02:43,040
track of how many seconds had passed since january 1st 1970. if you do the

37
00:02:40,319 --> 00:02:47,680
math the counter maxes out in january of 2038 and unlike the gps problem we

38
00:02:45,599 --> 00:02:51,200
mentioned it's not straightforward to fix it with a software update as

39
00:02:49,440 --> 00:02:55,040
changing the way the counter works could break a large number of programs

40
00:02:53,519 --> 00:02:59,280
although it seems like this could be catastrophic when you think of how many

41
00:02:57,040 --> 00:03:03,440
servers and embedded devices use Linux the good news is that many systems based

42
00:03:01,519 --> 00:03:08,640
on unix have since been updated to 64-bit including older Linux systems and

43
00:03:06,560 --> 00:03:13,519
using a 64-bit time counter means it wouldn't roll over for another 292

44
00:03:11,440 --> 00:03:16,720
billion years i'm hoping by then we'll have figured

45
00:03:15,120 --> 00:03:20,640
out a way to write software smart enough to always know what time it is but

46
00:03:18,959 --> 00:03:23,920
human beings you never know

47
00:03:22,000 --> 00:03:27,519
finally let's end the video on a lighter note we've been used to using four digit

48
00:03:25,920 --> 00:03:32,959
years since the battle of hastings in 1066 but what's going to happen once we

49
00:03:29,840 --> 00:03:34,480
hit the year 10 000 a.d

50
00:03:32,959 --> 00:03:38,400
we got used to the idea of computers needing to use four digits for the year

51
00:03:36,480 --> 00:03:43,120
when the original y2k problem was first pondered but in about 8 000 years we

52
00:03:41,120 --> 00:03:47,599
might run into the same issue again only this time we'll need five digits instead

53
00:03:45,680 --> 00:03:52,239
of four although we have nearly eight millennia to figure it out why 10k is

54
00:03:50,560 --> 00:03:57,439
already an issue for researchers as astronomical calculations often have to

55
00:03:54,319 --> 00:03:59,760
be done on very long time scales so

56
00:03:57,439 --> 00:04:04,159
here's hoping that y 10k doesn't cause us to miss an incoming meteor as bruce

57
00:04:02,000 --> 00:04:06,720
willis probably won't be around to save us

58
00:04:05,040 --> 00:04:12,000
but who knows what i do know is that this video is

59
00:04:09,120 --> 00:04:16,479
sponsored by drop drop and hammer launched a unique keycap that'll be the

60
00:04:14,080 --> 00:04:22,639
envy of all of your friends we're bringing 2017 back baby with the fidget

61
00:04:19,440 --> 00:04:25,199
spinner artisan key cap it's artsy this

62
00:04:22,639 --> 00:04:29,440
time it has a spinnable top shaped just like the spinners you used to see on the

63
00:04:27,280 --> 00:04:33,360
streets anyways it comes in seven vibrant colors from transparent

64
00:04:31,280 --> 00:04:37,120
watermelon to spotted cheetah and everything in between

65
00:04:35,040 --> 00:04:41,120
on the spectrum between those two things it's the

66
00:04:39,280 --> 00:04:45,680
perfect time killer in between loading screens and game rounds spin into action

67
00:04:43,680 --> 00:04:49,919
with your fidget spinner keycap at the link below whoa ever seen a Techquickie

68
00:04:48,400 --> 00:04:53,600
like that before probably not because it's a new one thanks for watching guys

69
00:04:51,759 --> 00:04:59,360
like it dislike it check out our other videos comment below video suggestions

70
00:04:56,160 --> 00:05:03,479
subscribe follow anything you want to do

71
00:04:59,360 --> 00:05:03,479
in the world you can do
