Тёмный

Why didn't GPS crash? 

Stand-up Maths
Подписаться 1,2 млн
Просмотров 372 тыс.
50% 1

More on the GPS roll-over.
www.theregister.co.uk/2019/02...
"In the Future the Modernized GPS Navigation (CNAV and MNAV) message has a 13-bit week number, which for all practical purposes solves this ambiguity"
www.gps.gov/cgsic/meetings/20...
See me turn on my TomTom:
/ 26065751
If you want to see more hilarious tales about roll-over errors then, well, READ MY BOOK.
Get it from Maths Gear and be guaranteed a signed first edition hard back.
mathsgear.co.uk/products/humb...
But it is also available on Amazon.
www.amazon.co.uk/Humble-Pi-Co...
CORRECTIONS
- Sorry: I used “overflow” to refer to when the value bursts into the adjacent memory as opposed to just rolling back to zero. But an overflow can simply mean it has rolled over.
- I add the extra week bits to the wrong side of the number! Unbelievable. I even point to the other side of the screen in the video. Somehow I totally missed this until it was too late. I’m surprised loads of people are not pointing it out. So far only Kyle K has noticed. Good on you, Kyle.
- Let me know if you spot anything else!
Thanks to my Patreon supports who do support these videos and make them possible. Here is a random subset:
Vojtěch Mělnický
Fernando Gaete F.
James Dexter
Colin Williams
Alan McNea
Support my channel and I can make more maths videos:
/ standupmaths
Music by Howard Carter
Filming and editing by Matt Parker
Design by Simon Wright
MATT PARKER: Stand-up Mathematician
Website: standupmaths.com/
Maths book: wwwh.umble-pi.com
Nerdy maths toys: mathsgear.co.uk/

Развлечения

Опубликовано:

 

17 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 870   
@stensoft
@stensoft 5 лет назад
It affected Prague public transport, ticket validating machines were printing August 23, 1999 on tickets
@EweChewBrrr01
@EweChewBrrr01 5 лет назад
Were people being denied transport because of this?
@DenesBerky
@DenesBerky 5 лет назад
How cool is that! Thanks for the info!
@thewhitefalcon8539
@thewhitefalcon8539 5 лет назад
@@EweChewBrrr01 Don't know, but I would expect not. All the ticket inspectors would know about the problem pretty quickly!
@jasertio
@jasertio 4 года назад
@@EweChewBrrr01 obviously not
@supercool1312
@supercool1312 4 года назад
Jan Sten Adámek wh6 the 23rd specifically though
@darcipeeps22
@darcipeeps22 5 лет назад
The little graphic of connecting to the satellite is adorable
@livingfray2340
@livingfray2340 5 лет назад
Looks like in the specifications for CNAV (IS-GPS-705) whenever they mention week numbers they direct you to IS-GPS-200 paragraph 6.2.4. Which states the weeks start at January 5, 1980. So the new system uses the same start point
@krustykrabpizzzza
@krustykrabpizzzza 5 лет назад
@@Kelan-pn6em Actually, not quite, since we need to calculate 8191 weeks from January 5, 1980. This gives us the result of Saturday, December 29, 2136, which will be the last day of the new first epoch, meaning that the GPS date will roll over on Sunday, December 30, 2136.
@gff655
@gff655 5 лет назад
@@krustykrabpizzzza !Remindme 2136-12-29T23:59:59+00:00UTC
@mungodude
@mungodude 5 лет назад
@@gff655 /r/lostredditors
@justpaulo
@justpaulo 5 лет назад
@@krustykrabpizzzza Great ! Now we know when the end of the world will for sure happen.
@krustykrabpizzzza
@krustykrabpizzzza 5 лет назад
@@justpaulo It does often turn into that, doesn't it? It'll be Y2K all over again. Or someone will make a new system a couple of years before then, and the Matt Parker of 2136 will grab a GPS from the ancient year of 2019 just to show it still working but the date displaying as January 5, 1980, and then explaining the reason no one has heard of it is because the problem was already fixed, and new systems already have nothing to worry about.
@TaohRihze
@TaohRihze 5 лет назад
To answer your title question. The GPS did not crash because it was the phone you dropped in the water.
@andymcl92
@andymcl92 5 лет назад
Came here to make this comment, along with something about the epitome of Parker Audio, but the standupmaths crew is already on it!
@yuvalne
@yuvalne 5 лет назад
"On behalf of all of us in the past, we're sorry." Too real
@L0j1k
@L0j1k 5 лет назад
Well, nobody expects people from the past to have a crystal ball and be able to predict the future... Well, I dunno. There are some stupid, naive people out there. I mean, just look at how many people take the enormous successes of our modern-day civilization completely for granted, like we live in some kind of shithole that hasn't been improving over the last thirty years on almost every metric you could measure it with.
@dbtest117
@dbtest117 5 лет назад
Improved? to me it has decayed.
@katiekawaii
@katiekawaii 5 лет назад
We could make infinite videos with that line.
@Blox117
@Blox117 5 лет назад
@Mytheroo it could survive (alongside these comments) in an internet archive.
@tj12711
@tj12711 5 лет назад
@@L0j1k "almost every metric" Except the ones that actually matter, like rates of depression, suicide, income inequality, addiction, incarceration, obesity, blood-lead content, job satisfaction, poverty, redlining, foreclosures, bankruptcies, homelessness, CO2 emissions, temperatures, hate crimes, etc. But I mean sure, a tech company told me that we're the best society there has ever been as long as I keep upgrading the computer in my pocket, and I believe them. After all, how could we *not* be the pinnacle of mankind!? We're *awesome* Clearly the pessimists are the naive ones here...
@DDL4Blue
@DDL4Blue 5 лет назад
"It does not overflow, it just resets to zero" - literally what unsigned integer overflow is :D.
@demoniack81
@demoniack81 5 лет назад
Well most people think of overflow as signed overflow going into the negative, that's probably why he said that.
@MAlanThomasII
@MAlanThomasII 4 года назад
An overflow is when it writes to the next bit over (in some other data or op field); a rollover is when it correctly zeros out the current data field without an unwanted write elsewhere.
@THB192
@THB192 4 года назад
@@MAlanThomasII No, not really. That doesn't happen unless you read out and write back multiple numbers in the same word and perform the math without isolating the number you want. This basically never ever ever happens because nobody does that.
@MAlanThomasII
@MAlanThomasII 4 года назад
@@THB192 No, an overflow can happen any time the program doesn't perform sufficient bounds-checking. A badly-written program in a language that doesn't enforce sufficient bounds-checking can write outside of the intended word. That this would require a lot of idiocy and work to accomplish and yet happens anyway just proves the aphorism that "If you make something idiot-proof, someone will just make a better idiot."
@THB192
@THB192 4 года назад
@@MAlanThomasII You're thinking of an out of bounds access. Arithmetic on a word in memory is performed by loading that word to a register, doing the operation, and writing it back. Adding to a memory word can't just "spill over" into the next.
@arfsy490
@arfsy490 5 лет назад
"And today is saturday". Wait wtf Matt don't take my friday night away from me!
@bonecanoe86
@bonecanoe86 5 лет назад
We need Rebecca Black to tell us the right order of the days, we're slipping!
@owenb111
@owenb111 5 лет назад
The Friday night you're spending watching maths videos?
@JimCullen
@JimCullen 5 лет назад
I’m watching this on Saturday morning, but hey, he didn’t take your Friday night away from you, he just gave you an extra weekend! It’s actually _last_ Saturday now.
@j__r0d
@j__r0d 5 лет назад
@@bonecanoe86 no
@gordonrichardson2972
@gordonrichardson2972 5 лет назад
ARFSY It took Matt 6 days to finish his holiday, and to upload the video. So 6 modulo 7 means you lost a day, but gained a week.
@x0r1k
@x0r1k 5 лет назад
I can predict a lot of "Parker audio" jokes
@protocol6
@protocol6 5 лет назад
It'd have to almost work for that.
@-danR
@-danR 5 лет назад
His accent. hmmm.... . What's a " 'working' holiday" ?
@Danilego
@Danilego 5 лет назад
Parker Saturday
@LeoStaley
@LeoStaley 5 лет назад
The term is Parker square audio. It's not just Parker.
@toushei
@toushei 5 лет назад
Matt's audio crashed more than the GPS
@AlanJenney
@AlanJenney 5 лет назад
The Garmin etrex was developed in the first epoch, as evidenced by the copyright dates. Although it seems it was only on sale after that week number rollover. So it may very well have been coded to assume that the largest week numbers were still in that first epoch, the smaller week numbers in the second epoch. Perhaps the upper 255 weeks in the range were before 21 August 1999 (first epoch) and the lower 769 weeks were 22 August 1999 and after (second epoch). Without knowing the cut-off week number they chose, who knows when Matt's unit actually switched from calculating assuming epoch two to epoch one.
@standupmaths
@standupmaths 5 лет назад
This feels likely! I should have turned it on a few years in advance and monitored its progress.
@markgearing
@markgearing 5 лет назад
My TomTom VIA 280, bought new about 5 years ago, failed. It thought the time was 10:00am all day and calculated my position to be about 30m (at a guess) from where I really was, so depending on the direction I was travelling it spent most of its time recalculating. To be fair, TomTom sent me an email warning me it would fail, but I preferred to watch it happen. Anyway, I’ve since updated the firmware and it works again, but that’s a lesson for Matt about claiming that “a fix has been available for ages, so there’s no problem”. Proposed fixes are only useful if they’re implemented and tested.
@therealdebater
@therealdebater 3 года назад
I'd like to try to clarify about the term 'overflow' used in a computing context. For most modern computer processors, 'rollover' and 'overflow' are the same thing at a basic level: when it happens, the processor sets some flag---often actually called the 'overflow' flag---and it is up to the software to either look at the flag and respond to it (perhaps with some kind of error) or just ignore it. You might term responding to it as 'overflow' and ignoring it as 'rollover'. It is a frequent mode of software failure for the programmer (or compiler or support library) to fail to respond appropriately (or at all).
@kykk3365
@kykk3365 5 лет назад
Mr Parker: Let's go on a hiking vacation to Isle of Wight. Mrs Parker: Yay! Mr Parker: I'm just gonna play with my 13 year old GPS for a video. *I did not notice this dog...or this dog.* Mr Parker: Lucy... Lucy? Luuucy?
@LycorisSound
@LycorisSound 5 лет назад
I like to think you have dogs following you around all the time, but you never notice they're there until you video yourself.
@gordonrichardson2972
@gordonrichardson2972 5 лет назад
Lycoris Sound Dogs navigate by smell, not GPS...
@error.418
@error.418 5 лет назад
@@gordonrichardson2972 o... k...
@TomStorey96
@TomStorey96 4 года назад
Parker's dogs. They are there and they are not there until he films himself to find out.
@General12th
@General12th 3 года назад
@@error.418 I'm getting weird "UM ACTUALLY" vibes from Gordon.
@error.418
@error.418 3 года назад
@@General12th it do be like that
@charlesgaskell5899
@charlesgaskell5899 5 лет назад
The fact that it displayed the 21st August 1999 (the last day of the first epoch) on the 6th April 2019 (last day of the second epoch) suggests that it is doing some sort of windowing on the date which is another reason why it didn't "crash". This was a technique developed for Y2K, as one of the ways of fixing the code. Basically, instead of going chronologically from week 0 to week 1023, it moves the earliest date to a different week. I strongly suspect that it has a piece of code which says "if the week number is greater than [a particular number] then the date is in the first epoch, otherwise the date is in the 2nd epoch". the copyright date says 1999 - 2002, which suggests that the code was originally written in 1999, so my hunch is that the code says "if the week number is greater than 999 then it is the first epoch otherwise it is the second epoch". Though if it was going to crash, it would probably have crash at exactly midnight between 6th April and 7th April, when one satellite would be sending a first epoch date and time and another satellite would be sending a second epoch date and time, rather at some random point during the day on the 7th April when both are sending times from the same epoch
@hankroest6836
@hankroest6836 5 лет назад
So the WEEK number was a weak number. sorry ;-)
@Theraot
@Theraot 5 лет назад
We are sorry!
@astphaire
@astphaire 5 лет назад
Should have used real weeks
@twwc960
@twwc960 5 лет назад
Matt, I have exactly the same model of Garmin etrex that you have, and mine is showing the correct date today (April 12, 2019). I may have updated the software at some point, but I don't remember. Mine is running software version 2.20. You can check yours by going to the menu then choosing "Setup" and then "System". I'd be curious to know which version you're running.
@JoanLu
@JoanLu 5 лет назад
Mine is 2.14 and is showing time, date, sunrise and sunset correctly.
@royhenderson4085
@royhenderson4085 5 лет назад
Mine is running version 2.11 and has the correct time and date.
@liquidsonly
@liquidsonly 5 лет назад
@@JoanLu Miine to too, I just put a battery in (x2) after about 5 years without. It took a while to get a fix but the time and date are correct.
@gleggett3817
@gleggett3817 3 года назад
I've got one that looks like that. Picks up sats outdoors but I can't give it right date. Suspect out of support, and I don't have programming cable anyway.
@JeremyMayeres
@JeremyMayeres 5 лет назад
So the L5 (CNAV) GPS signal uses the same 1980 epoch if I understand correctly. IS-GPS-705E “20.3.3.1.1.1 Transmission Week Number. Bits 39 through 51 of message type 10 shall contain 13 bits which are a modulo-8192 binary representation of the current GPS week number at the start of the CEI data set transmission interval (see paragraph 6.2.4 of IS-GPS- 200).” In IS-GPS-200J “6.2.4 GPS Week Number. The GPS week numbering system is established with week number zero (0) being defined as that week which started with the X1 epoch occurring at midnight UTC (USNO) on the night of January 5, 1980/ morning of January 6, 1980. The GPS week number continuously increments by one (1) at each end/start of week epoch without ever resetting to zero. Users must recognize that the week number information contained in the Nav Message may not necessarily reflect the current full GPS week number (see paragraphs 20.3.3.3.1.1, 20.3.3.5.1.5, 20.3.3.5.2.4, and 30.3.3.1.1.1).” Sources: www.gps.gov/technical/icwg/IS-GPS-705E.pdf#page59 and www.gps.gov/technical/icwg/IS-GPS-200J.pdf#page59
@kuro13wolf
@kuro13wolf 5 лет назад
How bored must you be to do this
@KyleJMitchell
@KyleJMitchell 5 лет назад
​@@kuro13wolf Not bored, just curious. And _maybe_ typing all of that out would be boring, but I'd bet money that @Jeremy Mayeres just copy-pasted it. So: Not at all. Of course.
@OlafDoschke
@OlafDoschke 5 лет назад
Very fine, then the first 8192 week epoch ends on the midnight between January 5th and 6th of 2137. Funny coincidence 7*8192=57344 is just .25 off 157*365.25 and just ~1 day off 157*365.2425 = ca. 57343 Do mobiles get GPS directly from satellites or via their internet connection? If the latter is the case I fear you (or some Parker grandchild) won't be able to use any of today's phones to make that same rollover check again.
@demoniack81
@demoniack81 5 лет назад
@@OlafDoschke They use internet-assisted GPS. Basically they use the internet to download the orbital parameters of the satellites, so they don't have to wait until they receive it from the satellites themselves (which, as shown in the video, takes forever). They can still function without internet though, it just takes much much longer to acquire a gps signal.
@OlafDoschke
@OlafDoschke 5 лет назад
@@demoniack81 Thanks, that (especially the second part) explains to me, why you would call GPS a feature of a phone. When it would just get GPS data from some server and not have receivers for the GPS signal itself, that would just make it a software feature of being able to interpret the GPS data. And it couldn't work that way as servers have static locations and not your location. The way it is, explains why it can be instant, as it instantly knows GPS satellite positions and also works without an internet connection, albeit slower when it needs several minutes to get exacter satellite positions.
@RealCadde
@RealCadde 5 лет назад
So, dropping your audio phone in some water is a Parker mic drop?
@denelson83
@denelson83 5 лет назад
And given where he was at the time, that would be known as a Wight wash.
@rcollosi
@rcollosi 4 года назад
denelson83 Parker wight wash
@buddyclem7328
@buddyclem7328 3 года назад
Most phones are rectangular, so that's kind of like a square, or a Parker Square.
@Mittens_McG
@Mittens_McG 3 года назад
@@buddyclem7328 Haha! Parker Square. That's a good joke. But not perfect....
@Arkhanno
@Arkhanno 5 лет назад
Matt Parker: time traveling maths comedian
@61Ldf
@61Ldf 4 года назад
5:20. Matt: “I am recording my dialog”. ?? When Matt is speaking it is almost an unstoppable monolog.
@Xeroxias
@Xeroxias 5 лет назад
So... the reason things didn't crash is that the week number barely matters to the functionality of the GPS. Kind of underwhelming.
@OriginalPiMan
@OriginalPiMan 5 лет назад
It barely mattered to the functioning of GPSs prior to 2010. There may be more recent devices that care more, but those will be out of use by the 22nd century when the problem comes back.
@KuraIthys
@KuraIthys 5 лет назад
@@OriginalPiMan We hope. Nobody thought we'd still have machines from the 1970's in active use in 2000, but we did. So... There's no saying what will happen. Though, to be fair, the estimated lifespan of electronics with no moving parts consisting primarily of integrated circuits is about 200 years at best. And that's assuming it doesn't contain flash memory (estimated lifespan for data retention of 10-50 years depending on variant) and that the capacitors don't all die. (estimated lifespan about 30 years, but can last longer. Generally also easy to replace if something is being actively maintained.) So... Never say never, but yeah, that does seem like an unlikely timespan for a device to remain in active use. (plus the satellites using the current method would have to last just as long, which is even less likely. - if they don't it isn't all that relevant anymore whether any receiving hardware still works.)
@gordonrichardson2972
@gordonrichardson2972 5 лет назад
Kerico Actually week number is critical to functioning of GPS, because the satellite almanac is valid for exactly one week. When the time comes, the next week's almanac must be downloaded. As long as the satellite and receiver have the same week number, the system works.
@todayonthebench
@todayonthebench 5 лет назад
@@gordonrichardson2972 First off, if the week counter were to check that one uses the current almanac, then the week counter rolling over wouldn't be a problem. (Unless one is a novice at programming.) Secondly, the full current Almanac is sent out ever 12.5 minutes. With orbit status and everything. (The week counter isn't even part of this.) The week counter is part of the GPS time standard. This isn't used for positioning, but rather to tell what time and date it currently is. With a 1.5 second resolution. (in other words good enough to replace the real time clock in battery powered GPS products.) Actual time critical applications that "could" care about the GPS time, are normally using GPS disciplined oscillators/clocks, these are usually accurate to within +/- 10ns. The only thing the week counter has to do with GPS positioning and GPS almanacs is when booting up a device. Since the satellites can provide up to 60 days worth of future information about satellite orbits, then this can greatly help in finding the satellites and thereby reduce the time needed for the GPS receiver to give an actual location. It can take 10-20 minutes to get a initial lock if the device has no clue where the satellites are. Compared to literal seconds if one knows where to look. This is really important in navigation of for an example an airplane that suffers a minor power glitch. Then getting GPS back quickly is a fairly good thing.
@RobertSzasz
@RobertSzasz 5 лет назад
@@todayonthebench a naive implementation of a GPS disciplined clock would have exact timing from second to second, but suddenly send out the wrong date. GPS is usually considered authoritative so it could have caused a bunch of problems if not accounted for.
@steamsuhonen9529
@steamsuhonen9529 5 лет назад
It seems to me that Garmin had actually coded week roll over into the device, because the copyright statement on its screen says it was released during the first roll over. It assumes that big week numbers at the end of the epoch belong to epoch 1 instead of epoch 2.
@KintroDDO
@KintroDDO 5 лет назад
You helped me with some maths for my dissertation 8-9 years ago. I was working in the press office at Assembly in Edinburgh where you had a show. I got a 1st, thanks!
@plasticuproject
@plasticuproject 5 лет назад
Matt Parker: Remembers to take batteries out of electronics for long term storage. Me: *R U A GOD??*
@SubscribedToLife
@SubscribedToLife 5 лет назад
I really enjoy your videos. Thanks for the educational laughter!
@K-o-R
@K-o-R 5 лет назад
Global Parkersitioning System.
@gorillaau
@gorillaau 5 лет назад
It was a Parker location.
@FrottyZaoldyeck
@FrottyZaoldyeck 5 лет назад
Ah yes, the good old garmin etrex. Also still got this beauty. After long times of no battery it can take up to half an hour to find proper satellites. Nice to know it would still work.
@gordonrichardson2972
@gordonrichardson2972 5 лет назад
Frotty Zaoldyeck Search for time-to-first-fix.
@gonegolding
@gonegolding 5 лет назад
Frotty Zaoldyeck I still have mine that I bought in 2002. I use it very regularly & it still works perfectly.
@StringerNews1
@StringerNews1 5 лет назад
I still have a pair of these, with serial cables to make _very_ inexpensive Stratum 1 NTP servers. They're not as convenient, or as reliable in the long term as the $700+ receivers, but at $25 each (10 years ago) it's a pretty good trade-off.
@NETkoholik
@NETkoholik 4 года назад
I have mine too but I haven't looked at it in over a decade! Oh the memories!
@ReedHarston
@ReedHarston 5 лет назад
Well done sir making do with what you had. I don’t mind a little bit of terrible audio from time to time. The content was worth it. And your ‘redo’ of the first part with no audio was pretty impressive. The timing with the cuts was great and the whole thing was rather enjoyable and funny how you handled it. :) Thanks for the great video! (I wonder how many things I have that I haven’t used in over ten years... plenty for sure!)
@jmonsted
@jmonsted 5 лет назад
I have the exact same GPS unit. I bought it around 2006 to log locations to do geolocation for my DSLR.
@randomeverything3023
@randomeverything3023 5 лет назад
This is good to know. I have the same GPS and I'm happy to find out that it should work just find... just not the date of sunrise/set times which is not a deal breaker. The reason It took soo long the first time to gain a signal is because it has been so long since you used it, and you likely used it a few hundred kms away from last point of use.
@badgerrrlattin35
@badgerrrlattin35 5 лет назад
Was worried about my old handhelds. My own tests proved they were still bunny hopping along. Good to see your confirmation. Thanks!
@YounesLayachi
@YounesLayachi 5 лет назад
I had your music stuck in my head for some random reason and the intro of this video helped finish it :D
@K-o-R
@K-o-R 5 лет назад
The clifftop footpath between Sandown and Shanklin, to answer your first location query ;) Sandown pier clearly visible in the background there.
@mattmers
@mattmers 5 лет назад
I actually have that same GPS and still use for field work in Montana. Good to know it will still work.
@johnhunter5247
@johnhunter5247 5 лет назад
When I saw your GPS I thought "That looks familiar" And then you turned it on and I was the guy walking around and the satellite connect screen and I realized - my parents own that GPS! I used it when I was like 7! This video has been pure nostalgia. I used to love those animations XD
@aitchpea6011
@aitchpea6011 5 лет назад
IoW is a beautiful place to go walking. I used to love hiking along the cliffs around Sandown as well as other parts of the island (whose names have slipped my memory) years ago. Hope you had a wonderful time there!
@denelson83
@denelson83 5 лет назад
3:08 - That's what's known as a GPS "cold start". It has to download the entire almanac and all of the ephemerides from the visible satellites. 3:49 - That's Brading railway station. 5:25 - Did you ever think to talk to Louis Rossmann about your water-damaged phone?
@gordonrichardson2972
@gordonrichardson2972 5 лет назад
denelson83 Yes. Search for time-to-first-fix.
@tiikoni8742
@tiikoni8742 5 лет назад
"Locating satellites" :-) I remember my old eTrex Venture I used for geocaching. It took easily several minutes to find the location, even outdoors in completely open area. But it didn't matter, those good old, slow paced times.. :-D
@megandavis9072
@megandavis9072 5 лет назад
Really enjoyed my "I've been there" moments. Lovely ventnor. :)
@glenmorrison8080
@glenmorrison8080 3 года назад
Those old simple Garmins are rugged and reliable as hell. I've dropped my little tiny Garmin eTrex 10 down rocky hillsides numerous times, and it's always kept chugging just fine. And it does indeed work today after week reset. Well designed little thing.
@JivanPal
@JivanPal 5 лет назад
The GPS epoch is still defined as 00:00 UTC, 6 January 1980. As such, the 13-bit CNAV week number can be thought of as being a 3-bit "LNAV epoch" number (with 0 being the first epoch) followed by a 10-bit LNAV week number. For example, 12:00 UTC, 7 April 2019 is in the first week (LNAV week number 0) of the third "LNAV epoch" (epoch number 2), so the CNAV week number in binary is 010 0000000000.
@Slikx666
@Slikx666 5 лет назад
Your new book arrived, thanks Matt 👍
@VeteranVandal
@VeteranVandal 5 лет назад
Matt has a lot of electronic junk stored for future vids. Visionary! Hahahahaha
@MrTridac
@MrTridac 5 лет назад
I love how the text on screen changes in sync with the devices when you compare the coordinates.
@kabochaVA
@kabochaVA 5 лет назад
2:54 One satellite. HAHAHA. Two satellites. HAHAHA.
@bballfancalmd2583
@bballfancalmd2583 5 лет назад
Pierre C. 😂 He’s Count Von Count
@hosamfikry2924
@hosamfikry2924 3 года назад
I love your inner peace with the audio challenge you had
@NoobixCube
@NoobixCube 5 лет назад
Adding extra bits to the time signature just sounds an awful lot like the Futurama global warming solution of putting a bigger and bigger ice cube into the ocean every time temperatures get out of hand, thus solving the problem once and for all. But... ONCE AND FOR ALL!
@NoobixCube
@NoobixCube 5 лет назад
The thing is, MAYBE in the past few decades we've learned to do better, but in a lot of currently live systems, the IRS for example, modern applications and interfaces are patched into old hardware, or old software running on emulated hardware. While 157 years is a long way off to us, now, I can definitely imagine a case in the 22nd century where some legacy system relies on our present-day CNAV standard, and is going to have trouble with the rollover. In consumer devices, probably not a big issue. Consumer devices go in the bin when a shinier one is released, anyway, but with more and more services moving to cloud servers, I can definitely envisage some descendant of Gmail or something being reliant on spaghetti code and legacy hardware standards.
@demoniack81
@demoniack81 5 лет назад
@@NoobixCube Forget CNAV, I'm waiting to be defrosted from an ice cube in late 9999 along with millions of other developers only for someone to tell us we have a few months to fix an ungodly pile of databases and assorted supporting software which handle dates as a YYYYMMDD character string...
@tomysshadow
@tomysshadow 3 года назад
I was surprised they didn't decide to just use a 64-bit timestamp (or a 64-bit integer with the current week, if seconds aren't a precise enough measurement.) 64-bit numbers are what's typically used for time nowadays, and will last so long they wouldn't overflow until after the supposed heat death of the universe, so there would be no argument to be had at all. 150 years is better than 20 but when you can get exponentially more time by adding just one bit, and considering this was in 2008 when the idea of a 64-bit number wasn't too outlandish... it seems a bit silly not to take advantage. Bear in mind the Y2K problem started in the 60's or so when it seemed unlikely the same tech would be in use a century later. 150 years isn't even two centuries from now.
@michaeld_aus_b
@michaeld_aus_b 5 лет назад
Thanks for your interessting test. I did test it on saturday, when it was supposed to still work :-) Renault TOMTOMs (built in at least up to 2015) needed a software update. They built the update in July 2018 and notified customers in March 2019 :-(
@Yaxqb
@Yaxqb 5 лет назад
This leaves me with 2 questions: 1. Why 13 bits??? 2. Why this stupid system with weeks?? My calculations show that the 10 bits would have done better work alongside the already needed 20 bits for measuring seconds into the week. With 30 bits for seconds since 1980, the rollover would be 34 years. For completeness sake, adding three bits to that would increase the range to 272 years. Alas, weeks are simply stupid
@LEDewey_MD
@LEDewey_MD 5 лет назад
Our entire Gregorian calendar is the most stupid and archaic system! We should have 13 months with 28 days each, and January 1st should be numbered "zero" and occur on the winter solstice.
@Ssweis23
@Ssweis23 4 года назад
For your second question: Weeks are used for the receiver to predict the location of the satellites. The satellite doesn't give out its own exact position. Instead, we take its initial position, velocity, and acceleration (which we know is accurate at the time of measurement) and save that. The receiver then predicts the motion of the satellite based on those initial conditions and the satellite's known orbit. That prediction is used to calculation the position of the receiver BUT it is only accurate for about a week after the first measurement so we need a new set of measurements for position, velocity, etc. The choice to use weeks isn't about computer space, it's about measurement accuracy.
@ossapinhosfazemhumah
@ossapinhosfazemhumah 5 лет назад
main takeaway here is: if you stare at screens all day you miss all of life's dogs
@Twisted_Code
@Twisted_Code Год назад
honestly not noticing the dog was the biggest tragedy of this video, not anything to do with integer overflows/rollovers
@Gakulon
@Gakulon 17 дней назад
Thank god for screens
@BrekMartin
@BrekMartin 5 лет назад
Garmin announced that legacy units would only get the time and date wrong. The positioning functionality isn’t affected. If you want a GPS that crashes, try Garmin’s current handheld, the GPSMAP 66S, or 66ST.
@gahalle
@gahalle 5 лет назад
I also happen to have a yellow eTrex Basic as well, and got inspired to pull it out for a spin this weekend after watching this video first time shortly after upload. As soon as I turned it on, it started counting at January 2012, and after some time to catch up it shows the correct date. Software version is 3.5, so it appears the unit in the video is a few versions behind. But the content of the video is still rather important, as this will happen across a lot of other devices that will not have software updates available. For instance, this video explained something I've been twisting my head around for a long time. My old Garmin nüvi car GPS seemed to malfunction a few years ago and always show the wrong date, and even Garmin customer support wasn't able to explain this.
@bjornmu
@bjornmu 5 лет назад
My Garmin GPS from 2007 worked fine on Saturday, the day of the roll-over. It worked again when I turned it on at home on Wednesday. But then when I turned it on again at the start of my skiing trip, it could not get a position. Even after it had locked on to 11 satellites, it still had no idea where it was. Fortunately, *I* knew perfectly well where I was, I just use the GPS to tell me how far I have skied. Strangely, it was OK again next morning.
@gordonrichardson2972
@gordonrichardson2972 5 лет назад
Bjorn P. Munch Interesting! Sounds like bad software.
@josephdestaubin7426
@josephdestaubin7426 5 лет назад
I was a really early adopter of GPS. I had a Lamar attached to a laptop in a fixed station in my truck. God how I remember those long weights for for that third and fourth satellite. I don't miss it one bit.
@gordonrichardson2972
@gordonrichardson2972 5 лет назад
Joseph DESTAUBIN There's your problem right there! The receiver should have been outside the truck...
@josephdestaubin7426
@josephdestaubin7426 5 лет назад
@@gordonrichardson2972 Actually, the biggest problem was that the maps were rarely adequately accurate.
@PatrikKron
@PatrikKron 5 лет назад
I like the way you still used the video and remade the audio :)
@standupmaths
@standupmaths 5 лет назад
My commitment to real video! I wanted to use the actual footage and location data from the day (and not re-film on a different day).
@johnmurrell3175
@johnmurrell3175 3 года назад
An interesting thing to do would be to film the GPS date and time (to the second) around the time the next leap second is inserted into UTC (Usually on the last day of December at midnight UTC) the clock should show 58,59,60,00 seconds rather than the normal 58.59,00 however many systems have problems with coping with leap seconds . You need to be careful about your reference time as that may be off by 1 second for a period before or after the leap second. Time is wonderful when we get an extra second in UTC ! Of course the number of seconds in GMT remains the same for every day but the length of the second changes compared to UTC seconds !
@LeoStaley
@LeoStaley 5 лет назад
It looks like Lucy disapproves of Matt's internet life.
@fredsteinhauser
@fredsteinhauser 5 лет назад
The company I work for also builds and sells GPS clocks for special purposes. In the weeks before the rollover, I got only a few requests if our clocks are prepared for this. Of course, we had resolved this already years ago and so far I have no reports of problems with our clocks after the GPS week rollover. But it needed this video for me to check my trusty Garmin Dakota 20 that I use for hiking. I bought it in 2010, so theoretically it could have been a candidate for being affected. But I also kept the firmware current and the latest version was 5.80 from 2014. There are no issues with the week rollover with my Dakota 20, the date is correctly calculated.
@George6r4
@George6r4 5 лет назад
I've got the exact same model somewhere in a draw in the house. I'm going to find it and confirm your findings :)
@MallocArray
@MallocArray 5 лет назад
I recently pulled out my Etrex Legend to get back into Geocaching and then read about the epoch issue and thought it would be bricked, but mine did the same thing and I'm good to go.
@markhood
@markhood 5 лет назад
Given that it rolled into the second epoch when the week number reset, I suspect it knew that it had gone from a large week number to a small one, took that into account and so kept moving forward. Chances are if you'd had it turned on in August 1999 it would have been corrected at the time, and thus have been accurate going into the third.
@theB1GFRY
@theB1GFRY 5 лет назад
My understanding is that the GPS picks the date that is closest to the manufacturing date of the device. So it "picked" the end of the first epoch because it was closer which is why is said 99 even before the second reset
@Filip_Wessman
@Filip_Wessman 4 года назад
Now I gotta dig out my old pre fix GPS and check it out.
@joedellinger9437
@joedellinger9437 3 года назад
It was so slow to find satellites the first time because it didn’t have any idea where you were, so did not know which satellites to look for, so was methodically looking for every possible one.
@wisteela
@wisteela 5 лет назад
Still a very good video. I'd only recently found out about this, right before it was going to happen, and I'd forgotten about it. Nice to know given I want to buy one of those really old ones.
@Richard_is_cool
@Richard_is_cool 5 лет назад
I waited more than 4 minutes for this video's load of Parker happenings. In the end however this didn't disappoint.
@brettbreet
@brettbreet 5 лет назад
Every summer we can rent a cottage In the Isle of Wight, if it's not too dear. Lyrics from "When I'm 2^6"
@Seth_M-T
@Seth_M-T 3 года назад
Will you still need sticks, Will you still need bricks, When I'm 2^6?
@edopronk1303
@edopronk1303 5 лет назад
Now I want a Futurama (sort of) episode, where everything goes wrong because of the gps roll-over
@trexpaddock
@trexpaddock 5 лет назад
That is a mighty fine gizmo ya got there! Good brand that. :D
@CheeseAlarm
@CheeseAlarm 5 лет назад
I just fired up my Garmin GPSmap 76S, circa 2002. It took a while to cold start - unsurprisingly - but showed the date just fine. Once I had set the time zone the time was fine too. Nae problems.
@denelson83
@denelson83 5 лет назад
I've got the same model, a 76S, and it handled the rollover just fine too.
@piikkiniska
@piikkiniska 5 лет назад
My similar eTrex works. Startup screen shows (c) 1999-2002. SW version is 2.14. It was last started in 2011 and as soon as it found the satellites it started to show correct date&time.
@MouseGoat
@MouseGoat 5 лет назад
I Shall remember to watch this wen time comes. ^^
@clarahowson2911
@clarahowson2911 5 лет назад
Hello from a holiday on the Isle of Man! Hope you enjoy yourself in the Isle of Wight!
@EwanMarshall
@EwanMarshall 5 лет назад
A few things to add, some receivers used in commercial use (like in older planes) already had a solution to this, keep a record of previous week number if new week number - previous week number is negative (one can even ad a threshold for how negative) then one updates a counter as to what epoch one is in, and this whole issue goes away however this does require some persistent storage to store counter and last received week number. I do wonder what the TomTom reports, as it was TomTom that was pushing the buy new GPS narrative.
@TiSapph
@TiSapph 5 лет назад
On a side note, virtually all "GPS" receivers these days actually use not only the US GPS, but also Russia's GLONASS, China's BeiDou-2/COMPASS and Europe's Galileo system.
@gordonrichardson2972
@gordonrichardson2972 5 лет назад
Edgar Brucke True. And the mapping function is not GPS, but an entirely separate package. The satellites do not trasmit the maps!
@eratosthenesieve
@eratosthenesieve 3 года назад
How did I miss you were on the Isle of Wight!! Damn. Would have loved to come meet you :)
@althaz
@althaz 5 лет назад
I genuinely lost is at "we're sorry". Many actual lolz.
@Gauteamus
@Gauteamus 5 лет назад
Me: Why not just store a variable telling which Epoch we're in? Me later: Well, what do you do when the Epoch counter overflows? Me: We add an Epoch-counter-epoch (or an Epoch-counter-counter, or Epoch-epoch-counter?) G. W. v Leibniz: I think you just independently discovered* counting in different bases, just a blink of the eye too late for fame and recognition. I hate when that happens! Maybe come up with some jazzy notation?
@jlco
@jlco 5 лет назад
I thought of that too, but that's literally just adding another bit to the number. Which is what they did. Three of them in base two, to be exact. (Also, it would be epoch-counter-counter. It's counting the epoch counter.)
@LEDewey_MD
@LEDewey_MD 5 лет назад
Brilliant, funny and enjoyable video! (At least you didn't drop your phone into a toilet... like I once did!) Keep these videos coming!
@gayahithwen
@gayahithwen 3 года назад
I do love looking at the standards being set up in technology and the investigations about what happens when those standards are eventually broken. Thanks for this video. I was just barely old enough in 1999that I remember hearing people talk about how the GPS system was going to crash and how it was going to be Y2k part 1. And then... nope. If you want to do some video about Y2k from a historical perspective, I'd love to see it now that I'm an actual adult and more able to understand the implications.
@GummieI
@GummieI 3 года назад
In case you are not aware, a similar issue will then happen at "03:14:07 UTC on 19 January 2038" for computers too, quite similar to what this video is about, but instead with the internal signed 32bit timer in all computers run out at that time
@IanWilkinson
@IanWilkinson 5 лет назад
Happy New Epoch!
@mikeypeters7003
@mikeypeters7003 5 лет назад
Which mapping software do you use on your phone? Looks nice and detailed. Great video.
@ThomasO2
@ThomasO2 5 лет назад
"Additional Dialog Record" has now become the second epoch for the initialism ADR.
@Twisted_Code
@Twisted_Code Год назад
I think my dad might have had a Trex model GPS. That screen for when it is locating satellites looks really familiar.
@eternalfizzer
@eternalfizzer 5 лет назад
Cool - thanks! Just wondering what you use for your lav mic - you say it's hooked up to your phone. I'd love to know what you're using as I do a little audio blogging and I'm impressed by your sound quality with that.
@OfficialArtCoTV
@OfficialArtCoTV 3 года назад
Alternate Title: "Why GPS didn't crash but my audio did."
@dozenazer1811
@dozenazer1811 5 лет назад
Nice video. Looks like it was filmed in the same style as in the early 2010-s.
@error.418
@error.418 5 лет назад
k...
@nightman7263
@nightman7263 5 лет назад
When you doing a cold start you shouldn't move the unit for the first 12 minutes so that it can download the almanac.
@denelson83
@denelson83 5 лет назад
Actually, it doesn't take nearly as long to download a complete almanac after a cold start. Not all the GPS satellites are transmitting the same piece of the almanac at the same time. The transmissions are staggered so a GPS receiver can obtain many parts of the same almanac at the same time.
@PicaMula
@PicaMula 5 лет назад
Oooooh man the ending was just spot on XD
@mojosbigsticks
@mojosbigsticks 5 лет назад
I remember when handheld GPS blew my mind. May I live long enough to be mind blown again.
@Armuotas
@Armuotas 5 лет назад
To all the GPS, navigation, and map nerds in UK I advise you to visit Iford (just East of Brighton). You can also visit hilly area just NE from Herbesetin in Spain, and rural areas East from Bakpoli in Ghana. :)
@Jaqen-HGhar
@Jaqen-HGhar 5 лет назад
The rollover happened on my birthday or happened on devices that were around when in high school during the first rollover lol.
@Ceelvain
@Ceelvain 5 лет назад
I would have loved to see a navigation system that produce a convoluted path for a short distance because it makes you arrive on the day after. Which is in the past. Basically: "Take this path, it brings you to the 90's".
@mattbrownruns
@mattbrownruns 5 лет назад
That dog ran right by your feet, lol!
@ariel_haymarket
@ariel_haymarket 5 лет назад
Oh man, I can't WAIT to play some Command and Conquer while listening to Alice Deejay on this wonderful day of August 29, 1999!
@webrosc
@webrosc 5 лет назад
I have that same garmin sat around somewhere, atleast i think i still have it and didn't bin it last year when i did a tidy up
@keenanuriu2703
@keenanuriu2703 5 лет назад
Ha! That dog caption cracks me up! So focused!!!
@andrewkovnat
@andrewkovnat 5 лет назад
My grandpa uses the same GPS device!
@mechadrake
@mechadrake 5 лет назад
plane carrying our basketball team lost nav during this, probably because of this. 72 hours later it was still grounded. looks like it made some diving or something too. could not land back in the same airport due to weather, it was misalign on mutiple retries. it landed on another one, guess that one had better visibility for visual approach.
Далее
When Spreadsheets Attack!
16:27
Просмотров 294 тыс.
How to detect bank fraud with maths
12:17
Просмотров 186 тыс.
Why is the Apple Calendar so broken?
17:23
Просмотров 424 тыс.
THE SCUTOID: did scientists discover a new shape?
14:53
Pilot Refuses to Land
17:49
Просмотров 806 тыс.
How to mathematically hang a picture (badly).
18:27
Просмотров 438 тыс.
Unwrapping a tesseract (4d cube aka hypercube)
1:39
Просмотров 835 тыс.
UK Government loses data because of Excel mistake.
16:18
Leap Years: we can do better
12:16
Просмотров 962 тыс.
Back to the Fax Machine
10:15
Просмотров 385 тыс.
КОМПОТ В СОЛО
0:16
Просмотров 13 млн