Tip o’ the Week 489 – What’s the time?

{948851C4-1687-40F3-BED7-26DFF997E62F}The subject of time has featured on a few occasions on ToW, but it’s always worth revisiting. After the time-centric ToW 488’s reception on The LinkedIn, it’s always possible a few more people will be reading this week, too.

50 years ago, as the countdown timer clicked zero and the biggest rocket that was ever made (and still is) was fired to the moon, one of the few bits of technology onboard that wasn’t specifically made for the program was the Swiss watch around each astronaut’s wrist.

Despite all the computing power available to them, they used the stopwatch function to time critical parts of their mission. NASA went to some lengths to choose the right watch for the purpose, and when the ill-fated Apollo 13 needed to be guided home, Jack Swigert timed the corrective burn on his Omega Speedmaster.

{7751224A-9167-40F3-969D-09335F96DEE5}

Back on earth and presently, on Windows 10, a single-click on the clock in the taskbar will show you the current time in multiple time zones (if you have it set up that way), as well as the date in a calendar that you can move around without worrying the PC’s own date setting. The Calendar app can sync your agenda and display that in the same view, and is a great way of quickly checking future commitments for a given date.

Many people now rely on phones or computers to tell the time, either a casual glance to see if they need to wrap up yet, or to be reminded that some activity needs to be completed. The Alarms & Clock app in Windows is a nice way of looking at the time across the world, of being reminded at a particular time, or just using a countdown timer or stopwatch to time the duration of something.

What is time?

Existentially, time is relative. If you ever find that your Windows PC isn’t keeping time accurately, you may want to check that you have it set to get its time automatically (check Settings -> Time & Language – > Date & time), or go into the old-fashioned Control Panel, search for time and look at the settings in there, especially under the “Internet Time” tab to see where it’s syncing the time from: time.windows.com is probably the default.

Windows Time is also a thing – the number of milliseconds since the machine was started up, and also the name of the service that controls the time synchronisation. Unix time is also a concept, measuring the number of elapsed seconds since 1st January 1970, and may present another millennium bug style problem in 18 years, if anyone is still using 32-bit *nix by then.

Back to simple relativity, though – what is the actual, real “time”? If you have multiple clocks, watches, phones & PCs, it’s a fair bet that they’ll all be divergent, unless they’re all being synchronised by some external device (your broadband router, maybe). If you’d like to find out exactly what the time is and don’t have access to an atomic clock or similar, there are a few online resources that might help…  and you could even try asking Cortana, as she knows about time zones and stuff.

But the best time site is http://time.is. Try it from any device and you’ll get the time right now;  some allowances need to be made for network latency but the operators have tried {A56CDC7A-F0F0-4CBE-B8D5-8611F35C6DC2}their best. It tells you the time in your location (or one of your choice), and calculates the offset between your computer’s clock and the time.is service.

For an illustration of what latency (as ultimately governed by the speed of light) means when accessing nearby vs far away websites, check out www.azurespeed.com, which measures the time to connect to storage services at Azure datacenters. Some variance could be explained by performance spikes and so on, but the main impact is network latency due to distance travelled. The results can sometimes be surprising.

{1B8E3991-41E2-48B4-9E21-88A954F5457E}