Slashdot Mirror


BBC Clock Inaccurate - 100 Days To Fix?

mikejuk writes "The BBC home page has just lost its clock because the BBC Trust upheld a complaint that it was inaccurate. The clock would show the current time on the machine it was being viewed on and not an accurate time as determined by the BBC. However, the BBC have responded to the accusations of inaccuracy by simply removing the clock stating that it would take 100 staffing days to fix. It further says: 'Given the technical complexities of implementing an alternative central clock, and the fact that most users already have a clock on their computer screen, the BBC has taken the decision to remove the clock from the Homepage in an upcoming update.' They added, '...the system required to do this "would dramatically slow down the loading of the BBC homepage", something which he said was "an issue of great importance to the site's users". Secondly, if the site moved to a format in which users across the world accessed the same homepage, irrespective of whichever country they were in, it would be "impossible to offer a single zonally-accurate clock."'"

353 of 487 comments (clear)

  1. Not-so-accurate source by Sockatume · · Score: 4, Interesting

    I'm not sure I can trust a source which says "it has been stated that it would take 100 programmer hours to fix" then quotes a paragraph stating 100 staff days. Regardless it is harder than it looks: the BBC doesn't want to get into the business of running a time server, nor trying to automatically determine which time zone any particular visitor to the site happens to be in (by, what, IP address tracing?).

    --
    No kidding!!! What do you say at this point?
    1. Re:Not-so-accurate source by Pinhedd · · Score: 4, Funny

      Come on, everyone knows that public sector workers only work for one hour per day. Programmers are no exception.

    2. Re:Not-so-accurate source by Inda · · Score: 4, Insightful

      It's a cop-out, nothing more.

      Display the time in GMT. State that the time is in GMT. Offer a drop down menu showing "-12h" to "+12h", save the option in a cookie. Or don't. No one from the licence fee paying British public would mind if it only showed British time.

      Use someone else's time server. There are plenty to pick from. No need to run your own.

      It took me 2 minutes to type this. Who wants to implement it by Friday?

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    3. Re:Not-so-accurate source by jamesh · · Score: 3, Insightful

      I'm not sure I can trust a source which says "it has been stated that it would take 100 programmer hours to fix" then quotes a paragraph stating 100 staff days

      I think that's 100 programmer hours to fix the problems, and 100 staff days to field calls from a nation whose hobby is complaining about things that don't matter.

    4. Re:Not-so-accurate source by ArsenneLupin · · Score: 1

      BBC doesn't want to [...] automatically determine which time zone any particular visitor to the site happens to be in

      How do they handle this for their TV broadcasts?

    5. Re:Not-so-accurate source by stenvar · · Score: 1

      They don't have to run a time server, they just need to keep their time server updated; once an hour from is probably enough. There are also a variety of cheap hardware add-ons (even for Windows) that pull accurate time from radio beacons or GPS.

      As for the time zone to display, they ask the browser for its configured time zone and use that. Presumably, that's what the user considers his time zone.

    6. Re:Not-so-accurate source by Sockatume · · Score: 1

      I can't see anyone going to even the small amount of effort needed to set their time zone on the BBC web site clock when there's one in the bottom right hand corner of their screen at all times.

      --
      No kidding!!! What do you say at this point?
    7. Re:Not-so-accurate source by jez9999 · · Score: 1

      the BBC doesn't want to get into the business of running a time server

      Then they're pretty damn lazy. It's very easy, especially with the kind of money the BBC has, to do just that.

    8. Re:Not-so-accurate source by Sockatume · · Score: 1

      Their TV broadcasts (and the live streams of the channels) occur in a single timezone.

      --
      No kidding!!! What do you say at this point?
    9. Re:Not-so-accurate source by Faluzeer · · Score: 4, Informative

      It's a cop-out, nothing more.

      Display the time in GMT. State that the time is in GMT. Offer a drop down menu showing "-12h" to "+12h", save the option in a cookie. Or don't. No one from the licence fee paying British public would mind if it only showed British time.

      Use someone else's time server. There are plenty to pick from. No need to run your own.

      It took me 2 minutes to type this. Who wants to implement it by Friday?

      Hmmm

      GMT is only "British time" for half of the year. From the last Sunday in March to the last Sunday in October, we are on British Summer Time, which is GMT + 1. Given how many people get confused over summer / daylight savings time, I am sure that setting the BBC clock to GMT all year round would generate a lot of complaints.

    10. Re:Not-so-accurate source by Sockatume · · Score: 1

      And they could run a burger joint easily too, but they're a publicly-funded organisation, they're not permitted to throw money at activities outside their remit.

      --
      No kidding!!! What do you say at this point?
    11. Re:Not-so-accurate source by jtownatpunk.net · · Score: 5, Insightful

      Seems simple until you start working through it. First you have to start tracking every goofy fall/spring variation in the world so you don't display a time that's an hour early or late. Then, do you just trust that the user has the correct time zone entered on their computer? Maybe they're travelling 3 time zones away. Do you use ip geolocation to get their approximate physical location and display that time? Say you do that. What if they're in NYC and surfing through their company VPN in Los Angeles? I guess on a tablet or phone, you might be able to get the location from the GPS. Wating for location fix...waiting for location fix...waiting for location fix.

      At some point during the discussions, someone pointed out that it's a silly thing to worry about since any device accessing their website already has the time displayed or available at the gesture of a mouse or finger.

    12. Re:Not-so-accurate source by Smivs · · Score: 2

      ...there's (a clock) in the bottom right hand corner of their screen at all times...

      That's not a clock, that's my workspaces! The clock is in the TOP right corner.

    13. Re:Not-so-accurate source by Sockatume · · Score: 3, Informative

      Further reading on dodgy assumptions about how computers handle time.

      --
      No kidding!!! What do you say at this point?
    14. Re:Not-so-accurate source by neokushan · · Score: 1

      Why would they need a hardware addon when we have NTP for this kind of thing?

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    15. Re:Not-so-accurate source by Sockatume · · Score: 2, Insightful

      Why would a web site visitor want to know the local time of the page they're viewing?

      --
      No kidding!!! What do you say at this point?
    16. Re:Not-so-accurate source by Bananenrepublik · · Score: 1

      trying to automatically determine which time zone any particular visitor to the site happens to be in (by, what, IP address tracing?).

      This might help: getTimezoneOffset documentation.

    17. Re:Not-so-accurate source by Firehed · · Score: 1

      The timezone thing is a legitimate concern, but there's virtually no reason to not have ntpd running on your servers anyway. Depending on their level of server (non-)automation, it could conceivably take a non-trivial amount of time to set that up if it wasn't already, especially if there's software logic that doesn't like time running in reverse should it have to sync up in that direction.

      --
      How are sites slashdotted when nobody reads TFAs?
    18. Re: Not-so-accurate source by madprof · · Score: 2

      Is the BBC public sector? That is an interesting idea. It is not taxpayer funded. It is licence fee funded.

    19. Re:Not-so-accurate source by Chrisq · · Score: 1

      And they could run a burger joint easily too, but they're a publicly-funded organisation, they're not permitted to throw money at activities outside their remit.

      Probably not the best example.

    20. Re:Not-so-accurate source by MichaelSmith · · Score: 4, Insightful

      GMT and UTC are important time references globally. I can see value in using them. And anyway, GMT isn't always local time in the UK.

    21. Re:Not-so-accurate source by Vulch · · Score: 1

      No, "programmer hours" versus "staff days". As everyone who has worked in a large organisation, public or private, knows it is vitally important to have numerous committee meetings and consult all stakeholders to make sure all possible solutions have been investigated and a clear approach decided before any programmers get involved.

    22. Re:Not-so-accurate source by MrDoh! · · Score: 4, Insightful

      Bingo. I deal with clients using our system globally, with ships crossing timezones/the dateline, handling requests booked in from other timezones, by people who travel around the world. In the end, the exceptions to any rules got silly. So the server's on Zulu time and everyone can look down at their own computer's clock/wristwatch/phone and figure things out. To be fair, there's some excellent tools for calculating all this, but keeping on top of it, and the risk if something changes and we miss it? Not good. Makes me wish the entire world was on one timezone/date, and everyone just got used to waking up at a different time around the globe. "What time is it in Cairo?" "Same as here mate" "what time do the wake up?" "whenever they feel like it, it looks like" And handling Brit/US officers? /groan. the date formats, THE DATE FORMATS! If only everyone used YYYYMMDD. Still, least I don't have to worry about having to figure out if to add tax or not depending if the shipment starts/stops/goes through certain ports and in what currency, at what rate. That was the stuff of nightmares.

      --
      Waiting for an amusing sig.
    23. Re:Not-so-accurate source by Opportunist · · Score: 1

      Why would I want to see the time of ANY time zone on a webpage that I don't view for that specific purpose (because, say, I want to sync my clock).

      Every computer user already HAS a clock.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    24. Re:Not-so-accurate source by Kiwikwi · · Score: 1

      Sigh. The fact that you think British time equals GMT speaks volumes to your lack of understanding of the complexities of time.

      (And what is "British time"? Do you mean UK time? What about overseas territories?)

      More importantly, if the clock on the user's own computer isn't "good enough", what is? Just agreeing on the requirements could easily take 100 staff days.

      The US government has http://www.time.gov/ which has most definitely taken 100 staff days to create, plus on-going maintenance.

    25. Re:Not-so-accurate source by MichaelSmith · · Score: 1

      Its a fair point, but the BBC world service on radio always announces the time in GMT (pointedly not using the French UTC), so it is sort of appropriate for the BBC web site to also report the time.

    26. Re:Not-so-accurate source by Z00L00K · · Score: 1

      Getting the right time these days is easy, you have NTP, GPS, DCF77 and Time from NPL to name a few sources in Europe.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    27. Re: Not-so-accurate source by madprof · · Score: 1

      Shit waste of money that should go on making radio and TV programmes.

    28. Re:Not-so-accurate source by pe1chl · · Score: 1

      Right now their problem is that people with their clock incorrectly set will see an incorrect time.
      They probably don't want to change that into a situation where people with their timezone incorrectly set will see an incorrect time.
      (as that will probably largely be the same group of people)

    29. Re:Not-so-accurate source by ArsenneLupin · · Score: 1
      Are you sure about that? With good equipment, you can pick up their TV signals surprisingly far.

      And then what about their radio broadcasts, which are worldwide.

    30. Re:Not-so-accurate source by bickerdyke · · Score: 1

      It's a cop-out, nothing more.

      It's a fit of common sense.

      What is the use case of a clock on a website?

      --
      bickerdyke
    31. Re:Not-so-accurate source by stephanruby · · Score: 1

      It's a cop-out, nothing more.

      Sheesh... It's a freaking clock!!

      Yes, it's a cop-out, but why is this even a story on Slashdot? And what is the point of duplicating clock functionality that's already on someone's computer anyway?

      It took me 2 minutes to type this. Who wants to implement it by Friday?

      Again, what is point of doing that on the bbc web site?

    32. Re:Not-so-accurate source by Sockatume · · Score: 1

      The TV broadcasts are at least ostensibly only to be received in the UK. Leakage happens but obviously anyone receiving the signal has no expectation of a standard of service, and therefore the BBC's accuracy requirement doesn't apply. The World Service is a global broadcast and is formatted as such, e.g. it doesn't include explicit time references.

      --
      No kidding!!! What do you say at this point?
    33. Re: Not-so-accurate source by spacec0w · · Score: 5, Insightful

      I think most would consider the licence fee a sort of tax.

    34. Re:Not-so-accurate source by Zontar+The+Mindless · · Score: 1

      title="The correct time according to your computer's timezone settings"

      That wasn't so hard.

      --
      Il n'y a pas de Planet B.
    35. Re:Not-so-accurate source by Sockatume · · Score: 1

      Err, explicit local time references. Obviously they have a schedule.

      --
      No kidding!!! What do you say at this point?
    36. Re:Not-so-accurate source by Shinobi · · Score: 1

      GMT is a geographical division. So even if you're on DST, you're still in GMT, NOT GMT+1. The zones do not shift just because of DST.

    37. Re: Not-so-accurate source by maroberts · · Score: 4, Insightful

      The License Fee MUST be paid if you won a TV set

      -- its a tax by any other name

      --

      Donte Alistair Anderson Roberts - hi son!
      Karma: Chameleon

    38. Re: Not-so-accurate source by Anonymous Coward · · Score: 1

      On all households? Bollocks. You can choose not to own a tv. Many do.

    39. Re:Not-so-accurate source by tapi0 · · Score: 2

      for general websites, none. But in the case of the BBC the clock had been used for years as part of the station ident between programmes and could easily be justified as reflecting the corporate brand. see http://news.bbc.co.uk/1/hi/magazine/7271036.stm for more info.

    40. Re: Not-so-accurate source by spacec0w · · Score: 1

      "A television licence is required for each household where television programmes are watched as they are broadcast, irrespective of the signal method (terrestrial, satellite, cable or the Internet)." http://en.wikipedia.org/wiki/Television_licence#United_Kingdom Hmm. I wonder if even more than one percent of households would legitamtely be exempt. Now it's not public sector in the sense that it isn't run by the government, that's true. But part of the great success of England's model, and why it's been copied in many places, is having so many people not think of the licence fee as a tax. Because, officially it isn't, but in practice it's the same.

    41. Re:Not-so-accurate source by tapi0 · · Score: 1

      Again, what is point of doing that on the bbc web site?

      Reflecting historical corporate ID (see http://news.bbc.co.uk/1/hi/magazine/7271036.stm)

    42. Re:Not-so-accurate source by hpoul · · Score: 1

      well, sometimes it could make sense, e.g. if news stories contain the publish date in the local time of the site and doesn't localize it, it would be reasonable to also display the local "current" time somewhere, so visitors know how old a story actually is.. nowadays all global sites localize times for the user, but i could see why a british news outlet might simply display UK timestamps all over the website no matter where the visitor is located..

      --
      Find me at http://herbert.poul.at
    43. Re: Not-so-accurate source by spacec0w · · Score: 3, Informative

      From Wikipedia: "The money received from the fee represents approximately 75% of the cost of these services with most of the remainder coming from the profits of BBC Worldwide — a commercial wing of the corporation which sells programmes and runs stations overseas (such as BBC World News), as well as other business allied to broadcasting such as publishing."

    44. Re: Not-so-accurate source by Anonymous Coward · · Score: 1

      If I buy a ticket to theatre A, I don't have to buy a ticket to theatre B.

      But if I want a TV to watch Sky TV channels then I still have to pay the license fee, even if I don't want to watch any of the BBC/ITV/Ch4 channels that are funded by the license fee. So it's a tax.

    45. Re:Not-so-accurate source by agentgonzo · · Score: 3, Informative

      'UTC' isn't French. The french version is TUC: Temps Universel Coordonné. UTC is a compromise between the English (CUT) and French (TUC). http://en.wikipedia.org/wiki/Coordinated_Universal_Time#Abbreviation

    46. Re: Not-so-accurate source by the_other_chewey · · Score: 3, Funny

      The License Fee MUST be paid if you won a TV set

      What if I simply bought one?

    47. Re:Not-so-accurate source by fnj · · Score: 1

      Damn right! And it's 24 hour and has seconds too.

    48. Re:Not-so-accurate source by Nerdfest · · Score: 1

      Except that what people may be complaining about is that it doesn't change until you refresh the page. This is just a guess made based on an estimate of the kind of people that would complain about such a thing of course.

    49. Re:Not-so-accurate source by fnj · · Score: 1

      the BBC doesn't want to ...determine which time zone any particular visitor to the site happens to be in

      Jeeze. Too hard to read the TZ environment variable? Anybody who doesn't have that set properly doesn't deserve to know what time it is.

      Not that knowing the timezone alone tells you the local time offset from UTC at any time of the year ... but that's another matter ...

    50. Re:Not-so-accurate source by stenvar · · Score: 1

      As I was saying, running NTP is probably good enough. But if they choose to become their own tier 1 NTP server, it's laughably cheap these days, and in that case, they are dependent on nobody else and get the most accurate time.

    51. Re: Not-so-accurate source by isorox · · Score: 4, Informative

      The License Fee MUST be paid if you won a TV set

      -- its a tax by any other name

      Wrong. The License Fee MUST be paid if you use a device to receive and decoder television transmissions, the medium could be Terrestial, Cable, Satelite, or IP.

      You don't need a license if you own a TV. You don't need one if you use things like iplayer on catchup. You only need one if you watching live tv.

    52. Re: Not-so-accurate source by Lumpy · · Score: 1

      On random channels? or did you miss the part where he does not watch the BBC/ITV/Ch4

      Oh look discovery channel has shark week.... ZOMG! the BBC took it over and is forcing me to watch..... AAAAAAAGH!

      --
      Do not look at laser with remaining good eye.
    53. Re:Not-so-accurate source by Lumpy · · Score: 1

      Swatch Ticks!

      --
      Do not look at laser with remaining good eye.
    54. Re:Not-so-accurate source by Lumpy · · Score: 1

      And mine is on the desktop under the web browser window.

      --
      Do not look at laser with remaining good eye.
    55. Re:Not-so-accurate source by isorox · · Score: 1

      I'm not sure I can trust a source which says "it has been stated that it would take 100 programmer hours to fix" then quotes a paragraph stating 100 staff days.

      Sounds like the BBC to me. 100 hours of useful work, 700 hours of meetings, project managers, product managers, and executive product managers talking about it.

    56. Re:Not-so-accurate source by isorox · · Score: 1

      Time on the web page only makes sense if there is some significance to it being a particular time, in this case BBC time. There are times and dates on the BBC website, and those are all given in one particular timezone, that which the BBC uses. The time on the web site would therefore show that particular timezone as well, so that if there is "talks have been delayed until 5 p.m." on the web site, you can glance at the clock and understand when that is.

      You could get the BBC time once, calculate the offset to the local clock and then

      You get in trouble for not realising the local clock was wrong.

      Your point about times though is valid. I wish there was a HTML tag which went something like

      11AM

      Which browsers would resolve a long the lines of
      UK user (Daylight saving): "15:00"
      US West Coast: 7AM
      India: "21:30"
      Sydney: "Midnight"

      The tag could be as specific as you wanted, so "GMT=2013-01-03T15:02:34Z" or something

    57. Re:Not-so-accurate source by MichaelSmith · · Score: 1

      Siderial time or maybe julian dates.

    58. Re: Not-so-accurate source by Anonymous Coward · · Score: 1

      As others have pointed out, it's not a tax and it does not apply to all households. It applies to households that contain a TV that is used to watch (or record) live broadcasts. Lots of houses do not have TVs and therefore do not pay a license. Lots of houses, such as mine, contain a TV that is not used to watch live broadcasts - it's just hooked up to a computer that is in turn hooked up to a large DVD collection.

      The TV licensing chaps often like to think of themselves as some sort of police force, and will often try to threaten or cajole people in either of the above two categories into buying a license anyway, but they don't have a legal leg to stand on. They can't demand you buy a license or enter your home without permission or a warrant. IME, warrants are very rarely issued to the TV licensing chaps because the judges know they like to throw their weight around and bully people.

      http://www.televisionlicence.info/tvl/licence
      http://www.televisionlicence.info/tvl/warrant

      Personally, I'd have been happy for my household to pay the TV license - I love the BBC, especially all the various documentaries and the occasional drama. But no-one else in our house watches live TV either and didn't see the point in paying the money, so to get all those BBC4 documentaries I like so much, I scour iPlayer to watch them after they've been broadcast and buy the DVD if and when they become available.

    59. Re:Not-so-accurate source by Deekin_Scalesinger · · Score: 1

      Mine is by the little magnifying glass in the upper right hand corner - wait, what the hell is the BBC REALLY trying to pull here?!?!? OMG this has to do with the Queen's anniversary I'm sure (digs for tinfoil hat)

      --
      "As the intrepid kobold companion continues his journey, he begins to wonder... if priests raises dead, why anybody die?
    60. Re:Not-so-accurate source by Common+Joe · · Score: 1

      Or This. Check out the API section. You'll have to drill down a couple of times.

      No, I don't work for them, but I use the freebee version on my website. You'd have to pay if you were a company (especially the BCC), but it's only a few hundred bucks a year. Certainly less than paying 100 hours for a developer.

    61. Re:Not-so-accurate source by craigtp · · Score: 1

      Spot on.

      I've often said this to my programming colleagues, but Dates, Times and calculations between them really are one of the hardest "problems" in solve in programming/computing.

      Dates & Times are so incredibly deceptive as on the surface they appear simple yet when you really look into it they're incredibly hard to get "right", what with time differences, daylight savings times (where we arbitrarily move the clock around for the hell of it). DST's are the worst.

      Imagine if things like DST were applied to our numbers. It's like having our normal Base10 numbering system, but once or twice a year, we suddenly decide that the digit 6 actually represents 7 of something (or alternatively, represents 5 of something). Now all those calculations that assert that 6 + 6 = 12 are wrong, as 6 + 6 actually equals 13!

    62. Re:Not-so-accurate source by rtaylor · · Score: 1

      The time server isn't even the hard part.

      They also don't want to dynamically generate the page for every hit and likely pre-generate and/or cache large chunks of it; probably even in the clients webbrowser.

      So now you're implementing some kind of AJAX request system to pull the time when the page loads, with all of the tricks you mention, and that requires significant testing.

      They need to try a large number of phone browsers, tablet browsers, and desktop browsers in a number of different time zones and connectivity scenarios (spotty/lagged connections).

      Not easy at all to do well.

      --
      Rod Taylor
    63. Re:Not-so-accurate source by KiloByte · · Score: 1

      It gets to the point there's no reason to not have ntpd running on any network connected computer, period.

      Routers do it, raspbian does too; with the risk of obscure damage due to the time being off, not having ntpd on a server becomes gross incompetence.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    64. Re: Not-so-accurate source by Knossos · · Score: 1

      This is 100% correct.

      I once had a TV License inspector appear at my house because I had not registered with the agency. I had a TV in my living room, but its sole purpose was to use game consoles.

      The letter they send before their visit is pretty scary too!

      They will try to strong arm you... However, as long as your TV set is not logically set up to view television (not close to a socket or with a cable simply disconnected and laying there for the sake of the visit). You do NOT need to pay a penny!

      --
      Android Software Engineer
    65. Re:Not-so-accurate source by Chris+Mattern · · Score: 2

      GMT is a geographical division. So even if you're on DST, you're still in GMT, NOT GMT+1. The zones do not shift just because of DST.

      Wrong! A time zone don't change; it is defined by its UTC offset. When you go to DST, you change by changing your time zone. Here on the East of the US, we do it by changing our zone from Eastern Standard Time (EST, UTC -5 hours), to Eastern Daylight Time (EDT, UTC -4 hours). In Britain, they do it by changing their zone from Greenwich Mean Time (GMT, UTC +0 hours) to British Summer Time (BST, UTC +1 hour).

    66. Re:Not-so-accurate source by Half-pint+HAL · · Score: 1

      It's a cop-out, nothing more.

      It's a legitimate get-out clause, and any good developer would use it as such. "OK, boss. You want a feature that's of practically zero utility? Fine, let me just do the figures.... yep, one arm and one leg ought to do it. Oh, you've changed your mind? Fine."

      All in all they've come to the right decision. There are several use cases for a clock, and only one of requires such a degree of accuracy: that of using it to set your PC clock. This is not the everyday use of the BBC website clock. The BBC website clock is nothing more than window dressing. If the decoration starts interfering with the usage, it's time to get the paintbrushes out....

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    67. Re:Not-so-accurate source by Half-pint+HAL · · Score: 5, Funny

      I think that's 100 programmer hours to fix the problems, and 100 staff days to field calls from a nation whose hobby is complaining about things that don't matter.

      Dear Points of View,

      I would like to raise two problems with JamesH's post of the 6th of June. Firstly, he mistakes us for "a nation", despite the constitutional recognition of our 4 different nationalities within the united state.

      Secondly, he alleges that we tend to complain about things that don't matter, which is a scurrilous accusation with no foundation in fact.

      Yours faithfully
      Disgusted
      Tunbridge Wells

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    68. Re: Not-so-accurate source by garyok · · Score: 4, Interesting

      The TV licensing chaps often like to think of themselves as some sort of police force, and will often try to threaten or cajole people in either of the above two categories into buying a license anyway, but they don't have a legal leg to stand on. They can't demand you buy a license or enter your home without permission or a warrant. IME, warrants are very rarely issued to the TV licensing chaps because the judges know they like to throw their weight around and bully people.

      I don't know where you're hearing that from. I've gone round with a TV Licencing officer on his rounds through Watford and I've witnessed first-hand how they operate. He never entered a home without permission, he just asked politely and all but one person said yes (the one that said no actually threatened to punch our teeth out - pity we could see the TV tuned to BBC2 from the doorstep...) As far as I'm aware, about 50% of the visits resulted in no follow-up action due to compassionate reasons. The only ones that were referred for further action were people who could pay, but thought they should be allowed to get away with it.

      I love the BBC, especially all the various documentaries and the occasional drama. But no-one else in our house watches live TV either and didn't see the point in paying the money, so to get all those BBC4 documentaries I like so much, I scour iPlayer to watch them after they've been broadcast and buy the DVD if and when they become available.

      i.e. people like you.

      --
      One of the penalties for refusing to participate in politics is that you end up being governed by your inferiors - Plato
    69. Re: Not-so-accurate source by AmiMoJo · · Score: 1

      No, it only needs to be paid if you receive TV broadcasts live. You can own a TV and not have it connected to an antenna without a license. You can watch iPlayer and other on-demand services without a license fee, as long as you don't use the live channel streams.

      Quite a few people are opting to do this now as a cost cutting measure. TV licensing will harass you but it is perfectly legal.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    70. Re:Not-so-accurate source by Half-pint+HAL · · Score: 1

      Jeeze. Too hard to read the TZ environment variable? Anybody who doesn't have that set properly doesn't deserve to know what time it is.

      Anyone who doesn't know how to set it is exactly the sort of person who would go to the BBC website to check the time on their computer!!!

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    71. Re:Not-so-accurate source by msauve · · Score: 1

      UTC isn't French. And it isn't English. It's a compromise acronym for both the French "Temps Universel Coordonné" and the English "Coordinated Universal Time."

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    72. Re:Not-so-accurate source by LWATCDR · · Score: 1

      The simple answer is probably they do want the server load of updating views time twice a second.Getting the time is nothing. The BBC probably has their own atomic clocks but ntp would be good enough for the web page. It is the server load they don't want.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    73. Re: Not-so-accurate source by stiggle · · Score: 4, Informative

      No you don't. You only need a license to watch or record broadcast TV live (or near live - a few seconds diff)
      So:
      live retransmitter sites - license required.
      on-demand sites - NO license required.
      iPlayer to watch something live - license required.
      iPlayer to watch something broadcast yesterday - NO license required.

      http://iplayerhelp.external.bbc.co.uk/help/playing_tv_progs/tvlicence

    74. Re: Not-so-accurate source by mrbester · · Score: 1

      Only if it is simulcast. You do not need to pay if you are watching previously broadcast programmes. Of TVL tell you otherwise they are lying.

      --
      "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
    75. Re:Not-so-accurate source by Zelos · · Score: 1

      the BBC doesn't want to get into the business of running a time server

      They already are - see the Pips. I guess that's the reason for the original complaint - people expected "BBC time" to be exact?

    76. Re:Not-so-accurate source by jeremyp · · Score: 1

      It's part of the BBC's branding. In olden days, it would be shown during continuity announcements between programmes.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    77. Re:Not-so-accurate source by war4peace · · Score: 5, Funny

      Reminds me of a joke.

      A guy applies for a public sector job. The interviewer asks him if he drinks any coffee, guy says "no, I'm not allowed to have coffee because of the surgery I've done in the past. You know, when I fought in Iraq, a bomb exploded and mangled my balls, so they have been removed."
      The interviewer remains silent for a minute then says "OK, you're hired, you will come to work at noon every day and leave at 4 PM".
      Applicant protests: "Look, I know work starts at 8 AM and I don't want to be advantaged because I'm invalid".
      Interviewer says "No, it's nothing like that. See, we come to work at 8 AM, and have our coffee until 10 AM and then we scratch our balls until noon. So there's nothing that you CAN do until noon, no point in coming in at 8 AM."

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    78. Re: Not-so-accurate source by RaceProUK · · Score: 2

      Are you aware that they impose a mandatory license fee for all households that actively receive the BBC's broadcasts as-live?

      If you don't own a TV (or TV tuner card), and only watch BBC shows on iPlayer (but not as-live), then your license fee obligations are the square root of fuck all.

      --
      No colour or religion ever stopped the bullet from a gun
    79. Re: Not-so-accurate source by garyok · · Score: 3, Funny

      My mistake - GP is right. Just as long as he never, ever accidentally clicks on the Listen Live button he'll be fine. But if he does it, even once, then a ravening horde of TV Licencing inspectors will descend on his demise and commit inventive mayhem on him and his housemates. And he'll be liable for the licence fee.

      --
      One of the penalties for refusing to participate in politics is that you end up being governed by your inferiors - Plato
    80. Re: Not-so-accurate source by happy+monday · · Score: 4, Informative

      That's not enough you have to own nothing capable of receiving tv signal and thanks to tv channel repeater sites that includes a computer.

      Nonsense, I don't have a TV licence, but I do have a computer. The ONLY stipulation is that you don't watch programmes as they are being broadcast. You are still allowed to watch them later on iPlayer without having a licence.

      Reference

    81. Re:Not-so-accurate source by war4peace · · Score: 1

      Yup, they switch to British Summer Time (BST) which always sounded to me like BullShit Time...

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    82. Re: Not-so-accurate source by mrbester · · Score: 1

      Wikipedia is wrong. Consider someone using the Internet to only view live broadcasts from outside UK. These aren't terrestrial (read: home grown, like OTA channels / Sky [but that's only because Sky carries the terrestrial channels unencrypted as well]). They don't need a licence unless they are using a TV to view the content *and its own reception ability has not been disabled*.

      --
      "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
    83. Re: Not-so-accurate source by Ash-Fox · · Score: 1

      It was my understanding that the licensing only covers live broadcasts of BBC television (doesn't matter if it's sent you over radio frequencies or Internet). So, technically, I don't believe you are correct.

      --
      Change is certain; progress is not obligatory.
    84. Re: Not-so-accurate source by happy+monday · · Score: 1
      A licence is only needed if you watch TV as it is being broadcasted. You don't need one if you watch it later on iPlayer.

      The law states that you need to be covered by a TV Licence if you watch or record television programmes, on any device, as they're being shown on TV... You don't need a licence if you don't use any of these devices to watch or record television programmes as they're being shown on TV - for example, if you use your TV only to watch DVDs or play video games, or you only watch ‘catch up’ services like BBC iPlayer or 4oD.

      Source

    85. Re: Not-so-accurate source by Ash-Fox · · Score: 1

      That's only because Sky includes BBC television as part of their package.

      --
      Change is certain; progress is not obligatory.
    86. Re:Not-so-accurate source by The+MAZZTer · · Score: 1

      You can use local time as an estimate of the time zone, since time zones are only in 30 minute or an hour increments.

    87. Re: Not-so-accurate source by happy+monday · · Score: 1

      The poster doesn't need a licence if he only uses catch-up services like iPlayer. Source

    88. Re: Not-so-accurate source by Anonymous Coward · · Score: 1

      It's definitely a tax. It's government enforced, and there have been huge arguments with other government's embassies about whether they have to pay it.

    89. Re: Not-so-accurate source by cgt · · Score: 5, Insightful

      If you own a window, you hereby agree to receiving my brick through it. Of course, this wonderful service is voluntary, so if you do not want to receive my brick through your window, simply remove any windows from your property.

    90. Re: Not-so-accurate source by robthebloke · · Score: 1

      No. The BBC iPlayer always gives you a continue/cancel warning dialog before you start watching any live broadcasts on the iPlayer, so there's no danger of accidentally clicking the button.

    91. Re:Not-so-accurate source by robthebloke · · Score: 1

      British Storm Time.

    92. Re:Not-so-accurate source by stealth_finger · · Score: 1

      Mine's on my wrist, and on the wall, and in my pocket, and on the wall in the next room, and in the bottom right...and they all say something different.

      --
      Wanna buy a shirt?
      https://www.redbubble.com/people/stealthfinger/shop?asc=u
    93. Re: Not-so-accurate source by squiggleslash · · Score: 4, Insightful

      No, no they wouldn't. It's a payment for a service. You can refuse to pay, in which case you don't have any right to the service.

      Insofar as there's a problem with it, it's that the laws enforcing it kinda presume that if you don't want the service then you don't want related services that are provided by the same means as the BBC but not the same funding (ie transmitted as standard unencrypted TV signals.) You can have all or nothing.

      --
      You are not alone. This is not normal. None of this is normal.
    94. Re:Not-so-accurate source by _Shad0w_ · · Score: 1

      I would be extremely surprised if the BBC didn't have NTP servers already.

      --

      Yeah, I had a sig once; I got bored of it.

    95. Re:Not-so-accurate source by jamesh · · Score: 1

      Well played.

    96. Re: Not-so-accurate source by drinkypoo · · Score: 1

      The only ones that were referred for further action were people who could pay, but thought they should be allowed to get away with it. [...] i.e. people like you.

      Bullshit. They buy the DVD. They're providing more income than the people who only pay the license fee, per hour watched.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    97. Re:Not-so-accurate source by PiSkyHi · · Score: 1

      I get tired of the "experts" here coming up with what they think is the obvious solution - different to everyone else's and mostly just made up BS.

      People calling each other out on such utter nonsense.

      Please Slashdot, if you don't know what the fuck you're talking about, STFU!

      How fucking hard is it really to have accurate time displayed on a webpage ?

      I haven't tried it myself, I don't claim to have the ultimate solution, but it does appear to be a no-brainer.

      Firstly, I'd be looking for a stdtime server that can give me GMT in some kind of XML or JSON - this would make life easy. if not, then maybe see if NTP can be interpreted by JS.

      Then I would establish how hard it is to read off the local timezone from the clients environment, then it seems as though you just combine the 2 - the correct global time and your correct local timezone - these are the requirements, nothing more.

      As you can see, I'm not talking out of my arse, just pointing out that it would take a morning to investigate the feasibility of the above and fulfil these requirements - most likely the extra code would be a few days at the most.

      I think that is the point - the BBC haven't even done any basic research into this.... they just mouth off some BS as if they were on Slashdot themselves bagging everyone else's solution.

    98. Re: Not-so-accurate source by Maximum+Prophet · · Score: 1

      Please explain this to the people on the other side of the pond.

      There's a web site where you can get information, but only if you click a certain place are you liable for a fee? Why doesn't the click take you to a login page that verifies you have the license?

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    99. Re: Not-so-accurate source by sentientbeing · · Score: 3, Insightful

      You can avoid car tax buy not having a car. Its still a tax.

      --

      ------
      beware he who would deny you access to information, for in his mind he dreams himself your master
    100. Re:Not-so-accurate source by Half-pint+HAL · · Score: 3, Insightful

      I didn't talk about "a constitution", though, did I? The lack of a so-titled single document doesn't mean that there is no notion of "constitutional law" in the UK. Possibly the most important documents in UK constitutional law are the acts of union, which define this term "constituent country".

      You might as well claim that I'm not from the UK on the grounds that I'm not writing in Welsh, the only language in the UK that has any official recognition in law....

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    101. Re: Not-so-accurate source by jalopezp · · Score: 1

      They don't just quite believe you that you don't own a tv. I got a visit from some guy because I wasn't paying my tv licence. I showed him around and he saw there was no television anywhere. He then told me I still would have to pay it if I watch any live broadcasts from the bbc website. I told him to leave. If it happened again now, I would not have let him in at all, but alas nowadays I do own a tv and pay my fee.

    102. Re: Not-so-accurate source by Anonymous Coward · · Score: 1

      The watch live button, not the listen live button. You don't need a licence to listen to live radio.

    103. Re:Not-so-accurate source by stenvar · · Score: 1

      They don't need to update twice a second. All they need to do is compute the difference between the browser clock and the BBC clock; they can do that every time they update the news stream anyway. There is NO additional server load.

    104. Re:Not-so-accurate source by MozeeToby · · Score: 1

      The problem is, when someone asks "What time is it in Cairo?" what they really mean is "is this place of business open in Cairo?" or "is this person awake in Cairo?". Putting everyone on a single time would make those kinds of questions more difficult to answer, not less.

    105. Re:Not-so-accurate source by BasilBrush · · Score: 1

      the BBC doesn't want to get into the business of running a time server, nor trying to automatically determine which time zone any particular visitor to the site happens to be in (by, what, IP address tracing?).

      I don't see that as being a problem. The BBC is paid for by British people, and is expected to give both local news and world-news with a British perspective. As by good fortune they are in the Greenwich meridian time zone, the could show a clock labelled GMT, with an additional clock showing British Summer Time when it's in use. Forget trying to match the user's local time.

      The argument that it shouldn't show local computer time is valid, as some people do probably go to the BBC page as a reference time to set their clocks and watches. But that function is achieved just as well where-ever you are in the world from a GMT clock, as you only really need the minutes and seconds.

      And it could always have a hyperlink on the clock to a page with all the important world times.

    106. Re:Not-so-accurate source by __aaltlg1547 · · Score: 1

      Why didn't they just put a label on it that says "BBC Headquarters Time -- 201 Wood Lane, London, UK". And if people complain about not having accurate time, refer the to the Royal Observatory. They keep pretty good and very official time over there.

    107. Re:Not-so-accurate source by Marillion · · Score: 2

      BBC World Service presenters announce time in GMT. As a resident of Eastern North America, the time announced is always five hours ahead of my local time in Winter and four hours ahead in Summer. It's quite clear that the BBC World Service definition of GMT does not observe British Summer Time.

      --
      This is a boring sig
    108. Re:Not-so-accurate source by Bill_the_Engineer · · Score: 1

      Actually GMT is practically equivalent to UTC and is not adjusted for daylight savings time. In the summer, the UK uses British Summer Time (BST) to distinguish its current time from the GMT.

      --
      These comments are my own and do not necessarily reflect the views or opinions of my employer or colleagues...
    109. Re: Not-so-accurate source by BasilBrush · · Score: 1

      Because it's not significant. The overwhelming majority that need a license need it because they are watching traditional TV. And those people can't be stopped via a login page....

      Well, they could move to subscription TV with the digital TV broadcasting they do now. But it's not a route that either they, nor the British public want to go down.

    110. Re:Not-so-accurate source by isorox · · Score: 1

      It doesn't matter if the local clock is wrong. You get the server time once and calculate the offset. To keep showing server time, keep subtracting that offset from the local time. Unless there is a huge clock skew, the absolute local time doesn't matter, as it is accounted for just like the timezone is accounted for by the initial offset calculation.

      Which of course is the problem.

      So Server time says 13:50 GMT
      Local clock says 19:35

      Is the local clock
      - 15 minutes fast, it's based in India, where the time is 19:20
      - bang on, it's based in Nepal, where the time is 19:35
      - 15 minutes slow, it's based in Burma, where the time is 19:50
      - Way out, it's based in Kenya where the time is 16:50

      So you're putting a lot of server resources (eliminating caching on one of the busiest sites on the web) to potentially reduce the problem.

      You could replace the clock with just "13:50 GMT", however then the UK population will complain that it's an hour out (because it's 14:50 BST, but the average Brit doesn't think about that and just things "GMT == UK Time"), which again requires a lot more money to be spent on server hardware.

      Or you could remove the clock, solving the problem once and for all.

    111. Re: Not-so-accurate source by isorox · · Score: 3, Informative

      They will try to strong arm you... However, as long as your TV set is not logically set up to view television (not close to a socket or with a cable simply disconnected and laying there for the sake of the visit). You do NOT need to pay a penny!

      Technically they have to prove you were using the set to watch TV in a court. As a civil case that's a balance of probabilities rather than beyond-all-doubt.

      Basically, if you use it to watch TV (Even if you "only watch sky"), you should buy a license. If you don't you've got my full support against the bully-boy tactics of capita. I despise the few that try to evade paying the license. Just like the tax it really is, avoid it all you want by not using a TV, but don't evade paying it on some technicality.

      P.S. In case anyone wonders, sky benefit a lot from the license fee as they poach staff from the bbc, who train a hell of a lot more, and their viewers benefit form the competition, just like a iphone user benefits from android competition

      I shudder to think what British TV would be like if it degenerated to the crap that's in America. It's not the content that's bad in the U.S. It's the presentation. The adverts on sky would get far more obnoxious without the BBC.

      (disclaimer, I work for the BBC -- not in online though -- views my own etc)

    112. Re: Not-so-accurate source by BasilBrush · · Score: 1

      ITV and Channel 4 are not funded by the license fee. They are private companies funded by advertising.

      The license fee is a license fee. That's why it's called a license fee. None of it goes into the government's hands, it goes to the BBC. And the BBC is decidedly NOT the government.

      Similarly, if you fish in many rivers, you may have to pay for a fishing license. Irrespective of whether you catch any fish or not. And that money doesn't go to the government either.

      I don't know what the desperation is to decide whether or not it's a tax given that it's already got a category - a license fee. I suspect it's one of those American libertarian ideological things. That suspicion added to by people saying it not knowing that it's got nothing to do with ITV and Channel4.

    113. Re: Not-so-accurate source by Lisias · · Score: 1

      About that license, for the sake of (my) curiosity - it is paid on tv-set basis (one por TV), or por watching eyes basis (one por house's living people)?

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    114. Re:Not-so-accurate source by dolmen.fr · · Score: 1

      And how do you measure on HTTP the transmit time and client side processing time to accurately fix the time received from the server?

    115. Re: Not-so-accurate source by Nithron · · Score: 1

      I think the guy you're replying to may have got a false impression of the way the inspectors themselves behave, from the way the license fee guys continuously send increasingly threatening letters to anyone that doesn't have a license. When I was a student, I didn't have a TV license because I did not watch TV. I still don't. I got an endless stream of letters about the fact I was lacking a license, telling me I should send them a letter back explaining that I did not need one, and should submit to an inspection of my premises as evidence to show that I don't watch their frankly almost universally godawful TV shows.

      I didn't, basically because this annoyed me. More and more letters arrived - one every few weeks - until eventually they were sending out these weird fake court summons papers, which were just mass printed with my name added to the bottom automatically. They were not court summons, or fines, or whatever they were clearly disguised as; instead, it said somewhere on them that this may be a taste of things to come if I did not pay up, and they found proof that I was - gasp - watching TV.

      It was all pretty sinister to be honest.

    116. Re:Not-so-accurate source by MacGyver2210 · · Score: 1

      Are you joking? They don't need to run the time server(except that they already have for their televised/news broadcasts).

      All they need to do is retrieve the current local time from Greenwich or wherever the closest standardized clock is(hell, you can get relatively inexpensive atomic clocks in a small box form factor) and keep that on their server as 'current' for whatever their update interval is. Whenever someone connects, read the current stored local time, and then offset it by the IP-derived or login-derived TZ change, DST(if applicable), etc.

      Any company allowed to operate a vast satellite network, that can't easily provide the time on their website, should be shut down immediately.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    117. Re: Not-so-accurate source by psmears · · Score: 1

      That's not enough you have to own nothing capable of receiving tv signal

      You don't even need a licence if you have a TV, as long as you don't watch it (you can even listen to the radio on it if you like).

    118. Re: Not-so-accurate source by MacGyver2210 · · Score: 1

      They're a lot more harsh on this stuff in Japan via NHK. Once every two-or-so months, an NHK guy/girl comes around asking for a ~30,000 payment(~$30 USD). If you don't own a TV at all, they will probably let you off, though they have been known to count a computer and even a cell phone(capable of watching TV in Japan) as a 'Licensed TV'. They also don't have any provisions for 'watching it later' in their license.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    119. Re: Not-so-accurate source by psmears · · Score: 1

      About that license, for the sake of (my) curiosity - it is paid on tv-set basis (one por TV), or por watching eyes basis (one por house's living people)?

      Neither - it is per household. So if you have 10 people in your house, and 10 TVs, you will pay 1 TV licence fee.

    120. Re: Not-so-accurate source by MacGyver2210 · · Score: 1

      I live across the pond. Come at me, BBC collectors.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    121. Re:Not-so-accurate source by bored · · Score: 1

      And you will note, that page says "Accurate within .1 seconds" in the java plugin that runs.

      So, they used java and its sill massively inaccurate (its probably nearly impossible to get more accurate in a web page due to the inability to do low level scheduling tweaks).

      The clock on your average phone is going to have a couple more decimal places.

      Getting the proper time out to a couple decimal places is actually pretty hard on a modern computer, and hence NTP and local daemons that attempt to determine the clock drift on your PC.

    122. Re: Not-so-accurate source by MacGyver2210 · · Score: 1

      You don't need a licence to listen to live radio.

      Radio is not exempt from the BBC license. Listen live, and you pay.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    123. Re:Not-so-accurate source by geekoid · · Score: 1

      How about you actually read the specs?

      It has to be the 'correct time', not the computers time which may be incorrect. It has to account for DST, it has to account for country oddities, and you shoudl probably realize that people paying the tax may be in a different country when they want to watch.
      It's not a clock, it's a clock that needs to be accurate for everyone in the world.

      And then it has to go through the release cycle.
      And it ahs to be put into the development process with all the other changes they are making.

      All that is just a piece of why it take 100 STAFF DAYS.

      You are the type of programmer that is holding the industry back from becomes a solid engineering discipline.
      Ignorant, vapid and egotistical.

      You disgust me.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    124. Re:Not-so-accurate source by bored · · Score: 1

      If you wrote an NTP client in javascript, you would soon discover that its nearly useless. NTP is all about attempting to determine clock and network jitter and correct for it. If your running in a language like javascript your going to have a really hard time getting that jitter low enough to produce a usable answer. On most browsers you probably can't even guarantee second granularity because of javascript delays caused by scripts running in other tabs much less the OS's scheduling of the browser.

    125. Re:Not-so-accurate source by geekoid · · Score: 1

      It needs to be accurate to less then minute, and it needs to take every time situation in the globe, AND it can't rely on the users computer.
      And then it needs to got through the normal release cycles. It is NOT a no brainer. Since it require a brain, that means you can't have the webmaster do it. Ba-Zinga.

      "Please Slashdot, if you don't know what the fuck you're talking about, STFU!"

      Take you own advice.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    126. Re:Not-so-accurate source by geekoid · · Score: 1

      That won't work. But you go ahead and spout off your crap.

      Ignorant fool.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    127. Re:Not-so-accurate source by geekoid · · Score: 1

      And if the users system time is off?
      you keep posting solution to a problem you clearly don't understand.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    128. Re:Not-so-accurate source by booch · · Score: 1

      The BBC news programmes that they play on local NPR radio stations always states the time in GMT. Seems very reasonable for an international service that's based in the UK.

      --
      Software sucks. Open Source sucks less.
    129. Re: Not-so-accurate source by whoever57 · · Score: 1

      They have a list of every address in the UK. This is compared to every address that has paid a license fee.

      They send people who look through windows for TVs or knock on the door and ask about TVs if there is no license fee payment associated with that address.

      --
      The real "Libtards" are the Libertarians!
    130. Re: Not-so-accurate source by Runaway1956 · · Score: 1

      So, just set the computer up to show the video on a time delay. Two seconds should do it. Write to cache, then read it two seconds later. It's not a "live broadcast" any longer!

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    131. Re:Not-so-accurate source by mrclisdue · · Score: 1

      Brilliant! If you happen to be of the correct age and nationality, you might get this, the other 99% of readers will have no clue as to the reference....

      I don't get it.

      Regards,

      Edith Clampton

    132. Re: Not-so-accurate source by Runaway1956 · · Score: 1

      Stupidity? Actually - their plan isn't much better, or much worse than ours here in the states.

      For every hour of entertainment, you agree to suffer through xx minutes of mind numbing idiotic commercials. If I still watched television, given a choice, I might opt for the British version of TV taxes.

      In fact, I stopped watching television years ago, and the commercials were only a small part of the reason.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    133. Re:Not-so-accurate source by booch · · Score: 2

      I get tired of the "experts" here coming up with what they think is the obvious solution - different to everyone else's and mostly just made up BS.

      Please Slashdot, if you don't know what the fuck you're talking about, STFU!

      How fucking hard is it really to have accurate time displayed on a webpage ?

      I haven't tried it myself, I don't claim to have the ultimate solution, but it does appear to be a no-brainer.

      Um, WTF? Did you even read what you wrote?

      It turns out it is actually difficult to get time zones right, especially when you need to coordinate between web clients and servers. I know -- I've done it. The amount of time we spent debugging it (after we thought several times that we had everything figured out) was ridiculous.

      --
      Software sucks. Open Source sucks less.
    134. Re:Not-so-accurate source by Minwee · · Score: 2

      CO-ordinated UNiversal Time

      ONE! One hour! Ah-ah-ah! *lightning*

      TWO! Two hours! Ah-ah-ah!

      Just saying.

    135. Re:Not-so-accurate source by booch · · Score: 1

      BBC doesn't want to [...] automatically determine which time zone any particular visitor to the site happens to be in

      How do they handle this for their TV broadcasts?

      Um, exactly how would you propose that a broadcast TV signal adapt to the time zone of the TV receiving it? They display the time of the broadcast location, since there's no other possibility.

      --
      Software sucks. Open Source sucks less.
    136. Re: Not-so-accurate source by stiggle · · Score: 1

      Per household consisting of members of the same family.
      So a shared student house (where each student has a separate tenancy agreement) with a TV in each room is supposed to have one per student. If they have a joint tenancy then its a single license as they're classed as a single household.

      Portable devices are covered under the household license, unless they are then connected to fixed cabling. So a battery powered portable TV in a holiday home is OK as long as its not plugged into anything. As soon as you do that then its no longer a portable device and requires a license at that address.

    137. Re: Not-so-accurate source by Dishevel · · Score: 1

      So. Choosing and being forced are equal now.
      In order to be bothered by commercials ... I have to CHOOSE to watch them.
      You have to PAY the license fee if you are CAPABLE of watching BBC.

      I am sure that in your mind there is very little difference.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    138. Re: Not-so-accurate source by Amorya · · Score: 1

      About that license, for the sake of (my) curiosity - it is paid on tv-set basis (one por TV), or por watching eyes basis (one por house's living people)?

      It's per household.

    139. Re:Not-so-accurate source by spongman · · Score: 1

      Or jus derive the local time one from he difference between server time and local time. Or from the localized formatted date. Can't be that hard, it's probably been done already.

    140. Re:Not-so-accurate source by mrbester · · Score: 1

      Makes no difference to server time. The problem was they decided to show user time in the first place.

      And what do mean "keep"? I'm not repeating myself through the thread.

      --
      "Wait. Something's happening. It's opening up! My God, it's full of apricots!"
    141. Re:Not-so-accurate source by spongman · · Score: 1

      That won't work. But you go ahead and spout off your crap.

      Ignorant fool.

      Care to elaborate? Look like it works just fine.

      It uses server time and geo location to avoid local clock error. And it allows the user to override the timezone.

      I just tested it by screwing with my system clock setting and it still showed the correct time (3s error).

    142. Re:Not-so-accurate source by spongman · · Score: 1

      How accurate does a clock in a web page need to be?

      Btw: JavaScript isn't blocked by other pages. Scripts on each page are single-threaded (modulo workers), but browsers are multithreaded (otherwise a while loop on one page would block the whole browser).

      Also, you can't write an NTP client in JavaScript, well not one that will run in the browser without some kind of ActiveX plugin. Ntp is a tcp protocol, and there's no standard browser API that talks tcp or ntp.

    143. Re:Not-so-accurate source by HiThere · · Score: 1

      They should solve the time-zone problem by always reporting Greenwich Mean Time. Then it would be a simple problem. Do I think it worth updating a web page every second? No. But the reported answer is stupid. If it's an OS dependent clock, then it WILL be inaccurate. (I suppose it could load the initial time at page load time, and update it based on the system clock, but that's also a rather silly approach. OS features should be handled by the OS. That solution would mean that OS updates would be likely to break the clock on the page, a continual problem.)

      So the answer is not to display the current time, but to display the GMT at which the page was last (re-)loaded. And that could be done with static HTML.

      OTOH, whatever they do about this, somebody will complain. So the answer they made is as good as any...except for lying about the reason. (But probably some techie gave up trying to explain the problem to a PR guy...so the PR guy invented a reason.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    144. Re: Not-so-accurate source by Rising+Ape · · Score: 1

      but thought they should be allowed to get away with it. i.e. people like you.

      If he doesn't watch live TV, he's not doing anything "get away with". It's perfectly legal to watch iPlayer without a licence (except the live streams).

    145. Re:Not-so-accurate source by bored · · Score: 1

      but browsers are multithreaded (otherwise a while loop on one page would block the whole browser).

      Really? Have you tried that in all the browsers lately?

      Because I just tried it in firefox 20.0.1 to make sure they haven't changed it.

      while (x100000) { x++; }

      actually locked up the UI in the other windows until the script warning popped up.

    146. Re: Not-so-accurate source by Rising+Ape · · Score: 1

      You'd still be receiving the live broadcast, and it's receiving it (not watching it) that needs the licence. Similarly if you use an old fashioned VCR to record the TV signal but only put it on a screen later, you need a licence. They're not quite silly enough to leave such an obvious loophole.

    147. Re: Not-so-accurate source by Runaway1956 · · Score: 1

      You chose to own a television, and to have cable access in your house? I see little real difference. Throw the television in the trash heap where it belongs, and tear the cable out of your walls, pull it from the service box outside, and lay it on top of the TV that you've already thrown out.

      Choice.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    148. Re:Not-so-accurate source by johnw · · Score: 1

      So the server's on Zulu time

      Almost all computers - particularly servers - are on Zulu time anyway. Even Windows I believe gets it right these days.

      Once you realise that all time is really Zulu time, and timezones and daylight saving are just presentation issues, everything becomes *much* simpler.

      I remember having to cope with earlier versions of Windows, where long-running programs would see the clock jump *forward* (yes really) by an hour in the autumn as daylight saving ended due to the brain-dead implementation of the system's daylight saving switch.

    149. Re:Not-so-accurate source by PiSkyHi · · Score: 1

      " It needs to be taken every time situation in the globe"
      Even after fixing your English, this is completely false for global GMT, local timezone.

      You just joined the heard of idiots because you don't know what you're talking about... I have already stated that I don't need to take my own advice on this one and why.... so STFU typical Slashdotter.

    150. Re: Not-so-accurate source by fahrbot-bot · · Score: 1

      If you own a window, you hereby agree to receiving my brick through it. Of course, this wonderful service is voluntary, so if you do not want to receive my brick through your window, simply remove any windows from your property.

      I'd prefer if your defenestration service was available on an opt-in rather than opt-out basis...

      --
      It must have been something you assimilated. . . .
    151. Re:Not-so-accurate source by PiSkyHi · · Score: 1

      "Um, WTF? Did you even read what you wrote?"

      Snarky little Slashdotter.... STFU.

      "It turns out it is actually difficult to get time zones right,"

      Ok - I am assuming that to use the clients environment for Timezone is sufficient, you are assuming it isn't - that's fine, so you'd need to do a best guess based on IP lookup google DNS style from the server - combination of IP DB and latency checking.

      I know most clients clocks are not precise, but if they have their timezone wrong, I don't why that's the BBCs fault.

    152. Re:Not-so-accurate source by bored · · Score: 1

      Btw: JavaScript isn't blocked by other pages.

      Actually, I just killed chrome 27.0.1453 too. Which I thought had a single thread per tab. I guess it depends on what your doing because there seems to be some resource locking or thread pooling going on.

      The ability for chrome to consume more than one CPU and more than 4GB of ram is one of the reasons I don't run it. When some javascript or web site goes haywire with firefox, firefox dies long before it affects my machine. No so with chrome which has the ability to bring all operations on my machine to halt.

    153. Re: Not-so-accurate source by Immerman · · Score: 1

      Hardly an apt metaphor. You can own a TV just fine, no fee necessary. You only need to pay if you use that TV to access the broadcast TV stations, virtually all of which benefit directly or indirectly from the collected fees. Think of it like Hulu.com minus the "free" ad-supported mode, and with the content protected by a legally mandated fee structure instead of DRM and account logins.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    154. Re:Not-so-accurate source by didroe84 · · Score: 1

      There's also daylight savings. Any business that advertises opening hours would have to update their signs, website, leaflets, etc. twice a year.

    155. Re: Not-so-accurate source by Immerman · · Score: 1

      Probably because that's a lot of extra infrastructure to build and maintain (both technical and beuracratic) for minimal benefit since the current system is working fine. Say a whopping 10% of people don't pay the fee, and a wopping 50% of those are dishonest jerks who just don't want to pay. That means you're *at most* going to get a 5% increase in fee revenue, so all the extra infrastructure would have to clearly cost considerably less than that to be worth considering. Plus it would be annoying for the honest users - one more online account to sign into, and maybe not everyone likes the idea of signing their name on everything they watch. Meanwhile the "please don't do this without a license" warning shoos off the honest folk just fine and reminds them what they're missing out on.

      --
      --- Most topics have many sides worth arguing, allow me to take one opposite you.
    156. Re: Not-so-accurate source by Dishevel · · Score: 1

      As I said.
      You are constitutionally incapable of seeing the difference.
      Not your fault. The education system failed you and countless others.
      Grandma government will take care of you though.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    157. Re:Not-so-accurate source by EdZ · · Score: 1

      GMT is essentially UTC. BST is GMT+1.
      TLA, ho!

    158. Re:Not-so-accurate source by xrmb · · Score: 1

      Really? or do I miss something? ...put the server time as seconds since 1970 in a variable when rendering on the page... ...as soon as javascript starts you take the local computers time and calculate the offset which you apply every time you update the clock... ...make sure your webserver has the correct time, but that is easy to-do... ...also timezones wont matter at all, since you just query the UTC times, the offset applied to the local time will still be correct... ...yeah 100hrs sounds about right, where can I apply to do it?

    159. Re: Not-so-accurate source by Pinhedd · · Score: 1

      It's a crown corporation

    160. Re: Not-so-accurate source by Maximum+Prophet · · Score: 1

      Still not getting it.

      Over here, broadcast television doesn't have anything like a "Listen Live" button. It's strictly one way.
      Exactly what buttons might one accidentally click on, on television?

      In the US, there is "free" commercial broadcast TV, and paid subscription TV over closed cable. Internet TV is either free or paid subscription. For the paid stuff, you have to sign up for an account, and although there are ways to circumvent it, if you don't pay, you can't watch.

      I was aware that British broadcast television was licensed, rather than a subscription. Is there a similar model for BBC Internet TV?

      --
      All ideas^H^H^H^H^Hprocesses in this post are Patent Pending. (as well as the process of patenting all postings)
    161. Re: Not-so-accurate source by Anne+Thwacks · · Score: 1

      One per family unit. If dad pays, all the family are covered ho matter how many tvs, but an unrelated resident needs own licence for own TV (hence the need for gay marriages)

      --
      Sent from my ASR33 using ASCII
    162. Re: Not-so-accurate source by Myopic · · Score: 1

      A computer running iPlayer doesn't "receive tv signals" does it?

    163. Re: Not-so-accurate source by Myopic · · Score: 1

      You (and I) live in a country where it is illegal to intercept some signals thrown out into the universe. I share your opinion that that is ridiculous. The answer to the problem of people intercepting signals is encryption not prosecution.

    164. Re: Not-so-accurate source by Myopic · · Score: 1
    165. Re: Not-so-accurate source by Dishevel · · Score: 1

      The answer is reducing the power of the government so that corporations can not use the government against the people.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    166. Re: Not-so-accurate source by zieroh · · Score: 1

      The only thing better than arguing with people on the internet is to watch Brits argue with each other.

      Carry on.

      --
      People who say "sheeple" have about as much sophistication as an AOL user, and in fact are probably actually AOL users.
    167. Re:Not-so-accurate source by Myopic · · Score: 1

      You guys over there are so cute, what with your Theocratic Monarchy and all. I love how you pretend that you joined the rest of the world in the 18th century, but really you never did. Heck even Canada became a real country in 1982!

    168. Re: Not-so-accurate source by Dr_Barnowl · · Score: 1

      The BBC elevates the standard of UK television so much, because the commercial channels have to raise their game or lose their viewers to something that doesn't advertise - the BBC can pack the whole hour with content, ITV and the others have to make do with between 42 and 48 minutes.

      We have fewer average advertisement minutes per hour, and generally more consistent quality. I've seen US TV. It's awful compared to the UK.

      The £12 a month we pay for it is much cheaper than basic cable, but we get multiple national TV channels, radio stations, local radio, the BBC website (including the news), iPlayer, etc, etc, etc.

      Now : imagine the USA had a federal TV tax in the same way. Because content is worth more the more you spread it around... the sheer quantity of good quality stuff (even if you account for Sturgeon's Law) would be mind-boggling.

    169. Re:Not-so-accurate source by MichaelSmith · · Score: 1

      Yes, also the BBC shortwave services.

    170. Re: Not-so-accurate source by Maritz · · Score: 1

      Per household. So, none of the above. ;)

      --
      I do not want your cheap brainburning drugs. They are useless for work. And I am a working man today.
    171. Re:Not-so-accurate source by MichaelSmith · · Score: 1

      Ping and divide by 2?

    172. Re:Not-so-accurate source by stderr_dk · · Score: 1

      You can use local time as an estimate of the time zone, since time zones are only in 30 minute or an hour increments.

      Or 15 minutes...

      $ date -u ; TZ=Pacific/Chatham date
      Thu Jun 6 22:54:10 UTC 2013
      Fri Jun 7 11:39:10 CHAST 2013

      --
      alias sudo="echo make it yourself #" ; # https://pipedot.org/~stderr & http://soylentnews.org/~stderr
    173. Re:Not-so-accurate source by GumphMaster · · Score: 1

      You'd need to allow for +/-12 hours by hour, a range of half-hour options (at least -4.5, -3.5, +3.5, -2.5, +4.5, +5.5 +6.5, +9.5, +10.5), +5.75, +12.75, +13.75, +14 (or negative equivs if the date is not displayed). Failing to get this right will result in the same time pedant complaining again.

      --
      Patent litigation: A doctrine of Mutually Assured Destruction... in which everyone seems willing to push the button
    174. Re: Not-so-accurate source by im_thatoneguy · · Score: 1

      It's funny that people fight tooth and nail for people to give them DRM free content. And when someone actually does effectively give away content DRM free but uses what amounts to the "honor" system--they call the people who actually ask nicely for the license fee fascist stormtroopers.

    175. Re: Not-so-accurate source by ButchDeLoria · · Score: 1

      But Hulu's pay-for service has abundant ads.

    176. Re: Not-so-accurate source by mjwx · · Score: 1

      I think most would consider the licence fee a sort of tax.

      I think you'll find most British consider the BBC to be a valuable service, well worth the license. In fact, they would feel sorry for any nation without something like the BBC, having to be held victim to the whims of large media corporations with no alternative.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    177. Re:Not-so-accurate source by kevmeister · · Score: 1

      Lingual politics! It's a actually very common.

      Almost everyone in the US (and probably other places) assume that the ISO is the International Standards Organization. But it's not.

      The ISO (universal Latin alphabet abbreviation) is, in English, "The International Organization for Standardization". ISO was selected (like UTC) because it was not the initialism of the name it represents in any major language. See the Wikipedia article.

      --
      Kevin Oberman, Network Engineer, Retired
    178. Re:Not-so-accurate source by AdamWill · · Score: 1

      Score needs to go to 6 for this one.

    179. Re: Not-so-accurate source by Myopic · · Score: 1

      Mmmm, no, then we'd have powerful corporations (unelected concentrations of power) with no way to fight against them. With democratic government (elected concentration of power) at least we have a bit of say. And don't feed me that bullshit about the power of the people voting against corporations with their wallets -- that is nonsense and all thinking people see right through it. It has never worked before, ever, in the entire history of humanity, so it is crazytalk to say that it would magically happen if only we had anarchy-markets.

      Powerful government is a problem but powerless government is a bigger problem. There's a balance and we're not too far off of it. So long as democracy continues to function, we're mostly okay. Today, in America, we're mostly okay. It could be better, but we're doing better than most other places in the world, and we're doing better than pretty much any time in the past.

    180. Re: Not-so-accurate source by sjames · · Score: 1

      I'm picturing something like when Rose saved her dad from the car hitting him....

    181. Re:Not-so-accurate source by Common+Joe · · Score: 1

      geekoid, I'm rather surprised by the insult you hurled at me. I read your responses quite often. Sometimes I agree and sometimes I don't, but insults are not usually what I see from you. Maybe I have my filter set too high and only your better comments come through?

      Perhaps what I suggest isn't the answer for BBC, but as I said, I use it. The one page on my website with the time on it actually has three different times on it because I have three different time zones. I have friends and family all over the world and I try to help them know what time it is where I live versus where I live. (It prevents phone calls in the middle of the night.) It successfully navigated the time zone change this spring... a time zone change which occurs about three weeks apart in the different countries.

      For now, I'll just chalk up your insult to you having a bad day. Get some sleep and we'll shake hands in the morning.

    182. Re:Not-so-accurate source by Common+Joe · · Score: 1

      Thank you for your support. I also posted my own response to geekoid along with some further (positive) information about my personal experiences dealing with this company.

    183. Re: Not-so-accurate source by ais523 · · Score: 1

      It's basically done per household, and indirectly for all the people in the household in some special cases (e.g. portable TVs used inside cars).

      --
      (1)DOCOMEFROM!2~.2'~#1WHILE:1<-"'?.1$.2'~'"':1/.1$.2'~#0"$#65535'"$"'"'&.1$.2'~'#0$#65535'"$#0'~#32767$#1"
    184. Re:Not-so-accurate source by sjames · · Score: 1

      OK, congrats. You solved the easiest part of the problem quickly. Now make sure it displays the correct time no matter what the user's system clock and network is doing. Be sure to cover the case where the javascript queries the clock source and the query is held up in a proxy for a bit. Make sure to re-sync often to deal with the system whose clock speed is 20% off.

      Remember, we have already seen that an inordinate amount of attention will be given to the accuracy of the silly web clock, so don't goof it up!

    185. Re: Not-so-accurate source by thunderclap · · Score: 1

      Crap that's in America? Again with the attacks on amercian commercials. Come on, where else can you get a food company attacking vegans or a goat who stands with blacks and says common rap lyrics to a battered women like snitchs get stitches? And we even have a company that markets big fuel savings and online shipment of pants by making you think they are cursing. All you have is footie and Dr who. (althought I still love you all for your stellar Olympics coverage. I actually considered paying you'll if Iplayer would have let me. since it didn't the pirates were more than welcome to help)

    186. Re: Not-so-accurate source by isorox · · Score: 1

      Crap that's in America? Again with the attacks on amercian commercials. Come on, where else can you get a food company attacking vegans or a goat who stands with blacks and says common rap lyrics to a battered women like snitchs get stitches? And we even have a company that markets big fuel savings and online shipment of pants by making you think they are cursing. All you have is footie and Dr who. (althought I still love you all for your stellar Olympics coverage. I actually considered paying you'll if Iplayer would have let me. since it didn't the pirates were more than welcome to help)

      It's not the contents of the adverts (well those political attack adverts are depressing, but then the adverts for "using our product will cause impotence, sterility and brain tumors" makes up for it), it's their placement in the programs.

      It's far nicer to watch something like American Dad on Fox UK than in the U.S.

    187. Re:Not-so-accurate source by Fusen · · Score: 1

      "I know most clients clocks are not precise, but if they have their timezone wrong, I don't why that's the BBCs fault."

      The whole issue here is that someone complained that the BBC's clock was wrong...while the whole time the BBC was using the local user's computer time as the source. So the end user having their timezone wrong would bring us back to step 1 in this dilemma. Hence why the problem isn't as easy as you think it seems to be.

      The BBC can't use anything set locally on the end user's machine this basically leaves the IP address as an attempt to find the correct location, now try and find an IP -> geographical location database that is 100% accurate, as if it isn't accurate for one user...we're back to step 1 of this dilemma as that person can then complain that the BBC clock is wrong.

    188. Re: Not-so-accurate source by Dishevel · · Score: 1

      You do not make a government powerless.
      You do take away most of its power "Over the People".
      It is the power "Over the People" that the corporations lobby the government to use against us.

      I fear the people that can come into your home and take you away.
      I do not fear nearly as much the guy who wants to charge me too much for cable.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    189. Re: Not-so-accurate source by Myopic · · Score: 1

      Who do you fear more, elected people who come to take your home away or unelected people who come to take your home away?

      A corporation can do anything a government can do, and so can your neighbor or any other person or organization, because all of those things are just people doing stuff. At the end of the day democracy is the best tool, though imperfect, for fighting power abuse. No other tool is as good as democracy.

    190. Re: Not-so-accurate source by Dishevel · · Score: 1

      Did you just link to a story about someone who was victimized by a bank for having something they were not paying for taken by the person who did pay for it?

      Cool story bro.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    191. Re:Not-so-accurate source by PiSkyHi · · Score: 1

      I think you interpreted "the whole issue" differently than me. I know from years of experience that PC clocks are notoriously inaccurate - it's nothing to do with timezone, they are just very cheap timepieces.

      I interpreted that in probably more than 95% of cases, people clocks were wrong and they were annoyed that the BBCs clock was the no improvement - Their machines are probably not using NTP, otherwise they would be fine.

      This is the interpretation in the article as well.

      You should be able to get the local user's timezone either from their environment, or if using PHP, there is a function call for it as described in the article.

      Everyone knows IP lookup is a guess at best. Google DNS uses this plus latency checking to improve location estimates.

      I think you maybe focussed on reinventing the wheel to much. It's really not that hard to have a clock that is more accurate than the local machine presented dynamically on a webpage using your local timezone. Off the top of my head, I was trying to think if JS could get NTP or such directly, but if using PHP, one could rely on the servers clock passed to the client to make an adjustment as described in the article - the server of course, uses NTP.

      The BBC doesn't need to set up their own NTP server with their own clock, there are a heap of accurate time sources available freely. If they pass their own servers clock, there would be no extra load on external time sources.

    192. Re: Not-so-accurate source by Myopic · · Score: 1

      No, I didn't. Thanks for asking but try to stay on topic.

    193. Re:Not-so-accurate source by Half-pint+HAL · · Score: 1

      No, my posts frequently end in a specific number of dots: four. That is ellipsis+full stop, which is the correct way to end a sentence with ellipsis according to several major manuals of style.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    194. Re:Not-so-accurate source by Half-pint+HAL · · Score: 1

      Erm... the Queen of the United Kingdom of Great Britain and Northern Ireland happens to also be the Queen of Canada. The UK is an independent country with a queen. Canada is an independent country with a queen. What makes Canada with its theocratic monarchy any more "real country" than the UK with its remarkably similar theocratic monarchy?

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    195. Re: Not-so-accurate source by thunderclap · · Score: 1

      I absolutely agree I would love them all at the end. However, here that would mean simply that no one would watch them, ever.

    196. Re: Not-so-accurate source by RockDoctor · · Score: 1

      I think most would consider the licence fee a sort of tax.

      And the fact that "most people" would, indeed do, do that, makes them right ... just how?

      FYI, I did spend over a decade not paying the licence fee, and regularly laughing in the face of the collectors wanting to get into the house (why did they always come round on rainy winter evenings? Fools!), and I do know the law concerning the question. I didn't pay the licence fee because I didn't have a TV (I still don't particularly want one, but the wife does). And I did request the BBC to bill me for a radio reception licence, which they refused to do.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    197. Re: Not-so-accurate source by RockDoctor · · Score: 1
      Actually, the licence fee is not for watching "live" TV ; it's for possession of equipment capable of receiving and decoding broadcast TV signals. Whether the equipment is actually used for that purpose, or used as a glorified oscilloscope is irrelevant to the law in question.

      What you need to do (and what I did when I had to get a VHS player to play Open University course materials), is to disable the equipment capable of "receiving and decoding" the TV signals. I achieved that by opening up the UHF amplifier (the bit in the silvery pre-fabricated box on the circuit box) and shorting the inner and outer contacts of the RCA connector together with a soldered wire.

      When the burglars took that VHS player and fenced it, I'm told that they got a punch in the face from the fence when his customer returned the (allegedly) broken player because it didn't receive TV. Which pleased me greatly, though I didn't find out until several years later.

      Of course, it's possible that the law has changed since I had to work around it's edges ; but I haven't heard of any significant changes since they abolished the Radio Licence back in the early 1970s. Oh, this site is interesting. For certain, small, values of "interesting".

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    198. Re: Not-so-accurate source by Hognoxious · · Score: 1

      Wrong.

      "You do not need a television licence to catch-up on television programmes in BBC iPlayer"

      http://iplayerhelp.external.bbc.co.uk/help/playing_tv_progs/tvlicence

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    199. Re:Not-so-accurate source by Opportunist · · Score: 1

      Plus, they feared that Apple would sue.

      Yes, I'm aware that ISO has been around longer than iOS. As if that has ever mattered.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    200. Re:Not-so-accurate source by Opportunist · · Score: 1

      Granted, but then what matters is the hour, not the minute. Even the oddest time zones are at the very least 30 minutes different from any other one. Even a difference of 5 minutes wouldn't matter much, let alone a few seconds.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    201. Re:Not-so-accurate source by kevmeister · · Score: 1

      Err...Apple licenses it from Cisco whose routers first started calling their router OS "IOS" (Internet Operating System) around 18 years ago. Yes, I am aware of the change in the case of the 'i', but Apple's lawyers felt that Cisco would have a good claim and licensed the name before using it.

      --
      Kevin Oberman, Network Engineer, Retired
    202. Re:Not-so-accurate source by strikethree · · Score: 1

      The oh-so-obvious solution is to show GMT! Maybe add in a few other clocks showing London (don't laugh), Tokyo, Berlin, etc.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  2. They are waiting by sidevans · · Score: 5, Funny

    For a new Time Lord!

    --
    I'm not signing anything
  3. They have a point! by rajats · · Score: 1

    By the time they fix the clock, it'd be 100 days and the clock would be slower by 100 days! Then they'll try to fix again and the clock would be slower by 100 days again! ....ad infinitum... Better to break that cycle by not embarking on this journey!

  4. Re:What a load of old cobblers by jones_supa · · Score: 1

    This is how I would have done it too, but then I started to think whether the JavaScript incremental timing would be accurate enough. So maybe you want to add an extra synchronization every 15 minutes or so.

  5. Re:A simple remote clock design by Sockatume · · Score: 1

    So your algorithm for determining the time on the local computer is

    local time = (local time - remote time) + remote time

    ?

    You realise that simplifies to:

    local time = local time

    --
    No kidding!!! What do you say at this point?
  6. Re:A simple remote clock design by samjam · · Score: 1

    It is harder than that, ntp is hard. ntp takes hours to stabilize before it will believe it has a decent idea of the time.

    How do you know how long it took to get the time request from the BBC over http?

    Do you think you might get two side-by-side PC's showing different times (out by 10 seconds) depending on link contention when they made their request?

    BBC cannot solve this problem.

  7. Re:User's time, not BBC time by neokushan · · Score: 1

    Considering that cheap spammy ads are able to determine your location so they can offer HOT, SEXY LADIES IN YOUR AREA, I think the BBC can manage.

    --
    +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  8. Re:Has it? by Sockatume · · Score: 1
    --
    No kidding!!! What do you say at this point?
  9. Re:single zonally-accurate clock? by SimonTheSoundMan · · Score: 1

    GMT, that would be the wrong time even in the UK.

  10. 100 days? by ArsenneLupin · · Score: 4, Interesting
    Counting all the administrative overhead, the "testing", etc., this may well seem plausible.

    It took one large Luxembourgish bank nine months to change SUPPORTED_OS = MAC into SUPPORTED_OS = Linux32 in a configuration file in a jar named LuxTrust_Gemalto_CryptoTI_Adapter_LIN32_1.4.jar (yes, they did indeed accidentally put the Mac config file into the Linux jar... it's that stupid...)

    Another bank is celebrating the first year anniversary of this same bug right now as we speak :-) (unfixed yet, of course)

    Reason for the slowness (in both cases): when fixing such a mixup, according to their procedures, the entire test suite (... which incidentally, didn't catch this bug in the first place...) needs to be re-run, and this takes weeks, and so they shy away from the expense.

    So we end up in the paradoxical situation where the presence doesn't reduce the number of bugs seen in production, but actually increases it. Rather than catching bugs early, the test suite instead perpetuates existing bugs...

    1. Re:100 days? by AmiMoJo · · Score: 1

      This in the internet. No need to hit the deploy button, the dev server is also the production server and all changes are live.

      A million websites can't be wrong.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:100 days? by ArsenneLupin · · Score: 1

      Alas, not for a bank... not for the Spuerkeess, the self-styled "safest" bank in the world... So safe you can't get at your own money, because the web banking is down since one year!

    3. Re:100 days? by ArsenneLupin · · Score: 1

      Seems like the problem originated from LuxTrust?

      Indeed, the problem originated with LusTrust. However, LusTrust had identified the problem, and released a fixed version (1.4.1) by beginning of June 2012, ironically enough the very week when BCEE deployed the faulty version (... which they still haven replaced by the fixed version).

      Then, one month later, CCP deployed the same faulty 1.4 version (although the bugfixed 1.4.1 was available for several weeks by then...), but at least they fixed it 9 months later.

      BCEE's site is still broken though.

      Luxembourg in a nutshell: Slow, but thorough...

      The girls would love it...

    4. Re:100 days? by Darinbob · · Score: 1

      This sort of reminds me of a lot of PBS stations in the US. For a very long time they would send out a time synchronization signal in their broadcasts. This was so that TVs and VCRs with the appropriate feature could automatically set their time. This eliminated the need to bring around the grandkids to update the VCR every spring and fall.

      However over time people forgot those time sync boxes were there or even how they worked. So when they'd get a complaint about time being wrong it would result in some bafflement or hunting around to find out where the device was or more importantly where the manuals for the device were. Eventually they just stopped supporting them.

  11. BBC cannot win by NeeNahNye · · Score: 5, Insightful

    The situation is crazy and I have every sympathy with the Beeb. The clock design itself is very nostalgic for those of us of a certain age who have grown up with the BBC. They naturally created a simple clock that reflects the user's local time. A handful of morons who cannot set their computer's clock properly complained that the BBC's clock was inaccurate. The BBC cannot be expected to implement a global solution which cannot rely on the local host having any accurate time information and takes into account time zones, geographical location etc even if the issue of running an accurate server-synchronised clock is trivial. Also note that everything they do is heavily scrutinised by rabid right-wing politicians and licence-fee payers. My only gripe with the Beeb is that that it's acquiesced to these stupid complaints and withdrawn the clock rather than telling the complainants where to go.

    1. Re:BBC cannot win by DNS-and-BIND · · Score: 1, Insightful

      Other websites manage to display the time correctly without the stupid hack of "show the computer's local time."

      Maybe the reason that everything they do is heavily scrutinised by rabid right-wing politicians and licence-fee payers is because the BBC are corrupt to the core. Seems like extra scrutiny is not only warranted but heartily welcomed.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    2. Re:BBC cannot win by Splab · · Score: 3, Insightful

      Really?

      Do tell how they do that - getting the server clock is trivial, making sure your JS is keeping time accurate between requests is pretty much impossible.

      Figuring out what time to show is bloody hard, especially since the people complaining are those who in the first go didn't manage to set up their computer correctly.

      Oh, and a script pulling the time at intervals from some server(s) is going to be expensive; remember the massive amount of users and data the beeb handles.

      I think they did the right thing.

    3. Re:BBC cannot win by BenJury · · Score: 2

      This is no better solution to what they had, which I guess you know because you posted as AC. The whole problem arose from some peoples local clocks being wrong, so using them in any way will result in the same issue.

      --
      Blatant Advert: Android Apps!
    4. Re:BBC cannot win by AmiMoJo · · Score: 2

      Look at it from a non-technical person's perspective. The BBC has been known for providing accurate time since it's early days when the radio first started playing the famous pips. The Radio 4 news starts with the Big Ben chimes marking 6 PM.

      In recently years the accuracy has decreased thanks to digital transmissions being slightly delayed, but it is still within a second or two and the metadata sent with the audio/video stream provides an accurate clock.

      Imagine a non-technical person looks at the BBC web site and sees their famous clock. It shows exactly the same time as their computer clock, and if their computer matches the BBC it must be correct, right?

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:BBC cannot win by Punto · · Score: 1

      You only get the server time once, then use the local clock to "advance" it. It'll only be off by a few milliseconds (however long it takes for the request to make it back). If you wanna get fancy, use their IP address to determine the timezone, everybody from porn sites to DNS servers are doing it nowadays.

      --

      --
      Stay tuned for some shock and awe coming right up after this messages!

    6. Re:BBC cannot win by didroe84 · · Score: 1

      It's not as simple as using the server's time as the source and the local clock to advance. The problem with that approach is timezones. Doing it in JS you can't get the locale, only the current clock's UTC offset. If the user's time is set wrong, the timezone (and UTC offset) may be as well, Also, time differences may cause weird effects around the daylight savings switchover time as the local clock will change it's UTC offset earlier or later than expected. The problem with using an IP to do it is that the IP that the server sees may be in a completely different timezone to the user. Proxys, VPNs and NAT could all cause that issue.

      The GP is right, it's pretty much impossible to get right. It's much better to let the only thing that knows how to work out the right time do it, the user.

    7. Re:BBC cannot win by Splab · · Score: 1

      And what about those users who are using proxies, or VPNs? The problem is, there is no way to guarantee the correct time is shown if you can't trust the clients clock. And again, you are glossing over the fact, that those complaining are those who doesn't get why the fancy blinking lights aren't all knowing and just works [tm]

    8. Re:BBC cannot win by Darinbob · · Score: 1

      And once you've got server time, you need a process to maintain and guarantee that the server time is accurate. Otherwise a few years from now someone will complain that time is off by 5 minutes and the staff will be scrambling to figure out where the code is and what server it's using. Once they say "we have proper and accurate time" they'll be on the hook to maintain it forever, because it will be used by people to set their wall clocks and watches (same as when we used to dial the phone company to get the correct time).

    9. Re:BBC cannot win by sjames · · Score: 1

      Ever click a link and the browser spins for a few tens of seconds before it starts fetching the page? That'll happen to the JS running the clock too sometimes.

  12. Re:BBC time == UK time - whats the problem? by Sockatume · · Score: 1

    Why show the local time on a web site? The gripping hand is, aside from being a cute widget, there's little reason for a clock to be there.

    --
    No kidding!!! What do you say at this point?
  13. Re:Um.. what? by dejanc · · Score: 1

    There are several things involved:

    Firstly, they need to get user's timezone. There are javascript methods to do this, but are not always reliable, especially if they don't want to depend on the client having javascript support. Of course, they could always just ask the user to pick the timezone, so that issue could be solved. E.g. Formula 1 solved it nicely, though I am not sure which method exactly they use (their javascripts are not obfuscated, but I can't be bothered).

    Bigger issue, in my opinion, is showing exact time. Assuming their servers all keep exact time and that everybody is happy with their definition of the exact time (which is a big assumption to begin with), BBC would also need to take into account latency between server and client. E.g. it takes about 1/3 or 1/4 of a second for me to load a single random page with a GET request from BBC.

    For an example of pain it takes to give users correct time, visit The official U.S. Time page. It's a java applet, presumably because anything client-side can't be trusted to actually count a second as a second. Granted, that page is ancient, but you can still see that it's not really trivial.

  14. Re:Has it? by MichaelSmith · · Score: 1

    Not seeing it here in Australia. Maybe I have to browse anonymously.. or maybe us Aussies are being cut off at last. No more allowance from auntie!

  15. Or they could just by codeButcher · · Score: 1

    Or they could just link to http://wwp.greenwichmeantime.com/, which does not ONLY display GMT, but times for other time zones/daylight savings schemes as well, along with some other country-specific information. It syncs every 15 seconds or so with their time server, and counts down the seconds using JavaScript (it looks like), which is accurate enough for me to set my watch to every now and then, it required.

    --
    Free, as in your money being freed from the confines of your account.
  16. Re:single zonally-accurate clock? by Vulch · · Score: 1

    C is for Corporation. It stopped being a Company at the end of 1926.

  17. Requirements, requirements, requirements. by locofungus · · Score: 4, Insightful

    Gaaaaaaaahhhhhhhhh. I thought this was a website that was supposed to be populated with technical, computer literate people, even programmers.

    The end user requirement: "Show the time"

    They mean "Show the correct time for my current location"

    This is easy: Every (ok, perhaps there's someone still using an old IBM PC computer where you have to set the clock at boot) browser is running on a machine that has a local clock. So we'll use it to display the time.

    Some end users then start complaining that the time on the BBC website is wrong.

    There's two obvious reasons for this: 1. The user has taken the iphone/ipad whatever on holiday and haven't updated the timezone or 2. Their local clock is just plain wrong.

    OK. So we've now established that the end user is incapable of correctly determining and setting the correct time and timezone on their machine. So we, as a programmer, have to do this for them. Cookies, asking the user, etc obviously aren't going to work. If they cannot get their own clock right then they're not going to get the website configuration right either.

    This is hard, hard, hard to solve. IMO it's impossible - what do you do about people coming through proxies in different timezones?

    The BBC have made exactly the right decision - the old solution was the correct one. PEBKAC. TPTB have decided that the correct solution wasn't good enough. So don't waste any more time or money trying to hack together something just to satisfy end user requirements that are fundamentally broken. End users can use the clock on their machine anyway and they won't complain to the BBC if it's wrong (presumably they complain to Microsoft instead)

    Tim.

    --
    God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    1. Re:Requirements, requirements, requirements. by bickerdyke · · Score: 1

      I have two simple solutions:

      1. Ask for clarification on use case for a clock taking up space on a tv homepage
      2. Put task on hold while waiting for feedback
      3. Let task rot there.

      or if #1 didn't work out or you're intrested in an actual solution

      1. Show client RTC on website
      2. link to ntp client below the clock. Text: make this clock more accurate

      --
      bickerdyke
    2. Re:Requirements, requirements, requirements. by ctrl-alt-canc · · Score: 1

      There is a fourth solution: show a fixed clock: at least it will be 100% exact twice a day!

    3. Re:Requirements, requirements, requirements. by locofungus · · Score: 1

      The time at the BBC is an institution.

      http://en.wikipedia.org/wiki/Greenwich_Time_Signal

      The right to read out the time on the Today programme has been auctioned for charity.

      People in the UK expect the time from the BBC to be right.

      Unfortunately, the internet has meant that there are now variables that the BBC cannot control for.

      Tim.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    4. Re:Requirements, requirements, requirements. by OhANameWhatName · · Score: 1

      even programmers

      No such thing!

    5. Re:Requirements, requirements, requirements. by kennethmci · · Score: 1

      this is exactly what it comes down to... what are the customer requirements - and what level of accuracy is required - i don't see 100% being achievable. The thing that bothers me most about the article though is how superficially the author is looking at the problem. its like someone who's starting out in development - and really not taking into account a HUGE amount of factors which will come into play. even if you ignored all timezone requirements and just focused on keeping the clock in sync with the local server time - you've still got a difficult task to keep the hands with a high level of accuracy - anyone know how accurate JS timing is? setTimeout talks about ms..what if the device is under load? what if its a crappy browser on an old mobile phone?

    6. Re:Requirements, requirements, requirements. by AmiMoJo · · Score: 1

      Just put "UK time" under it and sync it to a local server.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    7. Re:Requirements, requirements, requirements. by Half-pint+HAL · · Score: 1

      That would be the same millimeter-accurate DRM that identified my office in Edinburgh, Scotland, as being in the Netherlands, then, would it? We did manage to get a specific route set up by NATting via the data centre South Wales and providing fixed IP addresses to the Beeb, but that in itself was a non-trivial process (even though a standard one documented by the Beeb's techies....)

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    8. Re:Requirements, requirements, requirements. by Phydaux · · Score: 1

      And useless for 100% of the day too.

    9. Re:Requirements, requirements, requirements. by TrekkieGod · · Score: 1

      This is hard, hard, hard to solve. IMO it's impossible - what do you do about people coming through proxies in different timezones?

      I think everyone is seriously over-thinking this. If I put a clock on my website, I absolutely, under no circumstances, use the time from the client computer. Because, as a user, why the hell wouldn't I just look at the clock at my local machine instead of going to a website to check the time? Clearly, the only reason I would do this is because I don't trust my local clock.

      Just display accurate local time on the server, specify what timezone that it is in with large text (including whether it's currently on BST), and let the user select an alternate time zone from a drop-down menu. Save the selection with a cookie, if the browser allows it. Not that hard, is it?

      --

      Warning: Opinions known to be heavily biased.

    10. Re:Requirements, requirements, requirements. by JBMcB · · Score: 1

      These guys seem to have figured it out:

      http://wwp.greenwichmeantime.com/

      Ajax call to get server time, some clever .js to figure out DST and timezone. Probably accurate 99% of the time, which is as good as you're gonna get.

      --
      My Other Computer Is A Data General Nova III.
    11. Re:Requirements, requirements, requirements. by Darinbob · · Score: 1

      Only show the minutes, then it'll be right 24 times a day.

  18. Is that HONESTLY a problem? by Opportunist · · Score: 1

    Now, I know that some people have more time than brains on them, but whoever reported this sure must have taken the cake. High level exec or marketing/PR? Where does the waste of precious oxygen sit that considers this something the BBC programmers' time should be clogged with?

    Some people just have no reason to exist and waste precious office space, so they have to notice something as important as this and cause a huge stink about it as if anyone but them cared. "I am a nuisance, hence I exist" seems to be the creed.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  19. Stupid online clocks by DNS-and-BIND · · Score: 1

    Man, I wish there were no such thing as a "show the local computer's time" function. There are so many websites that should damn well know better that do this. Even sites for organizations that are responsible for keeping accurate time pull this crap. Timeanddate.com does a fantastic job, I've no idea why it can't be done elsewhere. Oh, right - 100 hours to fix it and that's not in the budget.

    --
    Shutting down free speech with violence isn't fighting fascism. It IS fascism!
  20. They should open the challenge up by DrXym · · Score: 1
    I assume that quite a few websites that would like to show the *exact* time regardless of what the browser thinks it is. There is already NTP for this purpose, and the need is for something analogous for HTTP.

    It seems quite feasible to create a JS lib that makes a request over HTTP to a server running some time module and receives the exact value in response. The JS could provide APIs to show that time and calculate various timezones. About the trickiest thing would be dealing with the roundtrip delay of the request but a few headers recording the client and server's response time would take care of that just like they do for NTP.

    1. Re:They should open the challenge up by Ash-Fox · · Score: 1

      It seems quite feasible to create a JS lib that makes a request over HTTP to a server running some time module and receives the exact value in response.

      Did you know that the majority of webservers return the current date and time in a header field in response to the majority of request types they receive?

      --
      Change is certain; progress is not obligatory.
    2. Re:They should open the challenge up by DrXym · · Score: 1

      Did you know that the majority of webservers return the current date and time in a header field in response to the majority of request types they receive?

      That's not accurate enough. A response might take several seconds to arrive from the server. Look to the NTP protocol to see the sorts of things client and server would have to supply to home in on the exact time. It's doable over http but existing headers are not sufficient. I expect all kinds of sites could benefit from accurate clocks, e.g. financial markets, box office sales, auction / bid sites and so on.

    3. Re:They should open the challenge up by Ash-Fox · · Score: 1

      That's not accurate enough.

      I would imagine it is plenty accurate enough for most people.

      A response might take several seconds to arrive from the server.

      Indeed.

      Look to the NTP protocol to see the sorts of things client and server would have to supply to home in on the exact time.

      If you want to use NTP accuracy, how about using NTP then? I am not understanding the problem of using web sockets in this context?

      --
      Change is certain; progress is not obligatory.
    4. Re:They should open the challenge up by DrXym · · Score: 1

      If you want to use NTP accuracy, how about using NTP then? I am not understanding the problem of using web sockets in this context?

      Because this is the web site presenting the information and doing it accurately regardless of the time of the machine the browser is on. How do you talk with an NTP time server from Javascript? You can't.

      The reasons for accuracy should be obvious from the examples I suggested. e.g. stock market open times, ticket booth opening, auction closing times, gambling sites and so on. Anything where someone could bitch that their clock was out by a few seconds and they incurred a loss or suffered a disadvantage.

    5. Re:They should open the challenge up by Ash-Fox · · Score: 1

      How do you talk with an NTP time server from Javascript? You can't.

      Java, Flash, Unity 3d all talk to Javascript just fine and they can all do UDP.

      The reasons for accuracy should be obvious from the examples I suggested.

      Because that is the obvious practical use of looking at the time on the BBC website. A seven seconds drift is generally not an issue for most people. If you're late by seven seconds and that effects what you're doing and you're setting it by hand from the BBC website... Uh, yeah.

      Anything where someone could bitch that their clock was out by a few seconds and they incurred a loss or suffered a disadvantage.

      I can assure you that the time on BBC radio one is not even accurate to the second with the London Stock Exchange. So, your example isn't even valid for stock trading anyway. I doubt it's accurate with much else too.

      --
      Change is certain; progress is not obligatory.
    6. Re:They should open the challenge up by DrXym · · Score: 1

      Java, Flash, Unity 3d all talk to Javascript just fine and they can all do UDP.

      Oh dear. Java and Flash are bound by whatever constraints limit the browser such as firewalls and security sandboxes. Thus a Java app running in a browser can't go off UDPing whatever it likes and neither can Flash. And Unity3D is an game runtime abstraction which has multiple backends so it would be transformed to Flash or WebGL and is therefore subject to the same constraints.

      Because that is the obvious practical use of looking at the time on the BBC website. A seven seconds drift is generally not an issue for most people. If you're late by seven seconds and that effects what you're doing and you're setting it by hand from the BBC website... Uh, yeah.

      Well clearly it is or they wouldn't have yanked the clock.

      I can assure you that the time on BBC radio one is not even accurate to the second with the London Stock Exchange. So, your example isn't even valid for stock trading anyway. I doubt it's accurate with much else too.

      I was using examples of other sites that could do with an accurate clock. It's really not a hard to understand that some sites need precise clocks.

    7. Re:They should open the challenge up by Ash-Fox · · Score: 1

      Oh dear. Java and Flash are bound by whatever constraints limit the browser such as firewalls and security sandboxes.

      Fortunately they can poke stuff on the same domain thanks to policy files with Flash, which isn't really a problem for the BBC since they own the domain. With Java it's either accessing the same host as where the applet is loading from, which shouldn't be a problem for the BBC. The more long winded approach with Java would be a matter of signing with a certificate, and then the user authorizing it from the BBC (although annoying for the user).

      And Unity3D is an game runtime abstraction which has multiple backends so it would be transformed to Flash or WebGL

      Uh no, Unity 3d is it's own plugin, it's not converted to Flash of WebGL and is automatically offered to be installed when encountered by the majority of browsers now.

      Well clearly it is or they wouldn't have yanked the clock.

      Or clearly they just don't give anything about it on the website. Especially if they have to invest so many man hours.

      I was using examples of other sites that could do with an accurate clock. It's really not a hard to understand that some sites need precise clocks.

      It's not hard to understand that most don't need a super accurate clock and those that do should be probably using NTP.

      --
      Change is certain; progress is not obligatory.
  21. Re:BBC time == UK time - whats the problem? by pe1chl · · Score: 1

    Of course this is true when you see a clock in the picture, but when I tune to the BBC and press the info button on my remote, I still see the overlaid clock in local time.
    And when I press the EPG button to see their schedule, I see the schedule expressed in my local time. So "the nine o'clock news" airs at 22:00.

    This is possible because this data is all transmitted relative to UTC and my receiver translates it to local time. And it only works because I cared to set
    the timezone for my receiver when it went through its initial setup wizard.

    What they probably are worried about is the viewers/users who do not have things like this correctly set.
    After all, when your PC clock is not correct and you are on internet, you must have done something wrong. Probably set the timezone incorrectly.
    (home versions of windows are by default synchronizing their clock to time.windows.com and Apple stuff probably is no different)

  22. Re:User's time, not BBC time by flimflammer · · Score: 1

    And why would they waste time an effort over something so ultimately pointless? It's actually amusing hearing everyone rip on the BBC for not wanting to waste money on a worthless webpage clock.

  23. Re:BBC time == UK time - whats the problem? by Sockatume · · Score: 1

    The scheduled content is only available in the UK, where a single timezone applies. For example the iPlayer is unambiguous about the current time because there is no ambiguity about what time zone the viewer is in.

    --
    No kidding!!! What do you say at this point?
  24. GMT is dead, long live UTC by funkboy · · Score: 1

    GMT died in 1972, so can we put this to bed already please?

    1. Re:GMT is dead, long live UTC by JasterBobaMereel · · Score: 1

      Strange I am on GMT+1 now and every year I am on GMT ....

      Seems to be very similar to UTC but every system seem to refer to it as GMT ....

      --
      Puteulanus fenestra mortis
    2. Re:GMT is dead, long live UTC by jabuzz · · Score: 1

      Not it did not. What happened is we switched to using UTC as our prescribed time source that differs by varying amounts from GMT. You can still derive GMT/UT1 by adding the current offset from UTC know as DUT1 to UTC

      http://en.wikipedia.org/wiki/DUT1

  25. 100 days by ssam · · Score: 3, Funny

    100 person days have been spent reading and commenting on the ./ article. (101 now)

    1. Re:100 days by ssam · · Score: 5, Funny

      I assume it took me about a day to write that comment. its hard to tell without a clock on this web page.

  26. Re:A simple remote clock design by archshade · · Score: 1

    So your algorithm for determining the time on the local computer is

    local time = (local time - remote time) + remote time

    ?

    You realise that simplifies to:

    local time = local time

    No it's not, it's:
    Thread 1:
    while(1){
    delta_t = remote_time - local_time;
    sleep(5 mins);
    }

    Thread 2:
    while(1){
    display_time = local_time + delta_t;
    update_clock(display_time):
    }

    This actually simplifies to:
    display_time = local_time + (remote_time - local_time)
    or
    display_time = remote_time

    But with the advantage of only polling the server every 5 mins, not every time you want to update the clock. 5 mins is probably to frequent for the application, but in the correct order of magnitude.

    --
    Most Damage is done by people who are AWAKE
  27. Why is this even a story? by sudon't · · Score: 1

    The BBC home page has just lost its clock because the BBC Trust upheld a complaint that it was inaccurate.

    How in the world was it inaccurate? If it showed the user's time, and the user's connected to the internet, it is the correct time. Unless there's some OS I don't know about that doesn't use an online time server to set it's own clock.

    Given the SNTP network exists and [is] in use by lots of machines there really doesn't seem to be any need for the BBC to reinvent the atomic clock.

    Yeah, no kidding. Why is this even a story?

    --
    -- sudon't

    Air-ride Equipped

    1. Re:Why is this even a story? by OhANameWhatName · · Score: 1

      Yeah, no kidding. Why is this even a story?

      I'm sorry, it's too early in the comments to be asking that question.

    2. Re:Why is this even a story? by Half-pint+HAL · · Score: 1

      Yeah, no kidding. Why is this even a story?

      Believe me, every member of CS/SE teaching faculty will be adding this to their list of anecdotes as an example of use cases and unintended consequences.

      It's a great example of why "nice to have" features are always more trouble than they're worth, because there will always be a use case that it isn't specced for.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  28. 100 staff days to fix... by maroberts · · Score: 1

    Millions of staff days lost by the debate on Slashdot, Reddit etc.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  29. Re:LMGTFY by Big+Hairy+Ian · · Score: 4, Insightful

    Wow what a nothing issue. It's not accurate because it's tied to the machine I view it from??? Then it's the fault of the end user. The BBC have taken the correct approach to this issue they've decided we're too stupid to have a clock!! The scary thing is I suspect that in general they are correct.

    --

    Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

  30. Simple solution by WinstonWolfIT · · Score: 1

    Require IE6. Install an ActiveX control. Pull the time from the local computer. Done. Everyone's happy.

    1. Re:Simple solution by black3d · · Score: 4, Insightful

      You misunderstand the issue. The site WAS pulling the time from the local computer. People were complaining because the BBC site then showed the time wrong if their local clock was wrong. As it's impossible to accurately geolocate everyone (proxies, missing geo-ip info, NAT, etc) they were left with limited choices - 1) keep getting the complaints, 2) offer a variety of clocks or a dropdown list to choose your timezone (because, people who can't set their clock are going to know their timezone?), 3) offer a clock set to GMT only (against, most people don't know their own timezone so this would be fairly useless) or 4) pull the clock.

      The BBC decided the best course of action was to pull the clock and then the petty, stupid complaints about it would stop. Now they're going to start getting the complaints about "I always go to the BBC website to find out what the time on my computer is, but you've removed the clock.."

      --
      "The true measure of a person is how they act when they know they won't get caught." - DSRilk
  31. Rule #n of programming by joh · · Score: 1

    Time is easy. Until you have to bother with it in your code. Then it becomes a nightmare.

  32. BBC broadcast services and timezones by evilandi · · Score: 4, Informative

    The BBC domestic services only use GMT/BST (Greenwich Mean Time in winter, British Summer Time in summer). One time zone. Although they can be received in other countries in other timezones - for example BBC1 and BBC2 domestic TV channels are provided on cable in the Netherlands - no reference is made to those other timezones.

    The BBC's overseas services primarily use GMT but are broadcast regionally (e.g. "Middle East", "West Africa") where they may optionally mention secondary timezones on-air. For example, the BBC World Service's South Asia radio broadcasts may say "It's eleven hours GMT, fifteen-thirty hours in Delhi."

    The BBC has no European radio service any more. European relays of the BBC World Service, including the relay on Digital Audio Broadcasting (DAB) radio inside the UK, use the African stream. This primarily uses GMT but occasionally additionally references a secondary timezone in a major African city such as Johannesburg or Lagos. There is a specific African breakfast news programme on the BBC World Service's African stream, presented jointly from London and Johannesburg, tailored around the morning hours across several African timezones.

    Live presenters on the BBC World Service may also announce the time as simply "minutes past the hour" without referencing which hour they're referring to, for example "It's twenty minutes past the hour". These are particularly prevalent for African streams. These "minutes past" timechecks are avoided in regions with timezones that are offset by 30 minutes, such as India.

    BBC overseas TV timezones fit into two categories; regional and worldwide. Worldwide services such as the BBC World news channel or BBC Entertainment do not usually reference the time as spoken word, but instead represent the time using on-screen graphics. The graphics will show GMT plus a selection of 3-5 timezones appropriate to the region the stream is broadcast to. For example, the European stream of BBC World will use GMT, Central European time and Moscow time. These are typically shown as full-screen text announcements for future programming (e.g. "Hard Talk, Mon-Fri at 08:30 GMT, 10:30 CEST, 12:30 Moscow" for the European stream). Where programming is shared between regions, they may either use opt-outs for regional time displays or use a more general subset of timezones (e.g. GMT, EST, India; very rarely, GMT is omitted in favour of CET).

    Regional overseas TV services such as BBC America or BBC Arabic will use whatever timezones that region uses and will cope with it just like local domestic services. They will not generally use GMT.

    --
    Andrew Oakley - www.aoakley.com
    1. Re:BBC broadcast services and timezones by isorox · · Score: 1

      What an informative accurate post, which is rare about the BBC on slashdot. You don't even work for the BBC. Thank you

    2. Re:BBC broadcast services and timezones by Deekin_Scalesinger · · Score: 1

      Yay - super interesting. Listening to the African stream thanks to you!

      BBC African stream

      --
      "As the intrepid kobold companion continues his journey, he begins to wonder... if priests raises dead, why anybody die?
    3. Re:BBC broadcast services and timezones by Half-pint+HAL · · Score: 1

      Compare also Spanish national radio and TV where every time is read out twice to account for the fact that the country has two timezones (Continental European vs Canary Islands)

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    4. Re:BBC broadcast services and timezones by jeremyp · · Score: 1

      It's Central European Time. Not all of continental Europe is on it.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    5. Re:BBC broadcast services and timezones by Half-pint+HAL · · Score: 1

      It wasn't intended as the name of the timezone, it was the geographical distinction between Peninsular Spain and the Canaries, and I figured a lot of Slashdotters wouldn't have understood Peninsular Spain (which is a term I wouldn't have known if I hadn't studied Spanish)...

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    6. Re:BBC broadcast services and timezones by evilandi · · Score: 1

      Yeah, the BBC's domestic services *are* available in some overseas countries/territories, but unlike the Spanish national services, the BBC domestic channels only use the one timezone.

      There are three ways to receive BBC domestic channels overseas:

      1. Officially, through a directly supported relay from the BBC, such as the Falkland Islands relay. These are typically British overseas military bases or very low population remote islands that are entirely or almost entirely dependent upon the British government for their continuing existence. Coverage to British overseas military bases has increased significantly since the British Forces Broadcasting Service started offering BBC1 and BBC2 to all military bases as of March 2013.

      2. Officially, through a third-party supplier with a paid agreement with the BBC. For example, most Netherlands cable services provide BBC1 and BBC2 domestic TV; the BBC charge the Netherlands cable firms around 15 eurocents per year per customer.

      3. Unofficially, through signal overspill or by use of an internet gateway or proxy. For example, most of the northern and eastern parts of the Republic of Ireland can receive British terrestrial television from transmitters in Northern Ireland or Wales. Most parts of northern and western Europe can receive British satellite television from the Astra 2D satellite (although you may need a larger than normal dish). And although the BBC restrict access to their online streaming television to British IP addresses, this can be circumvented if you have a server hosted in the UK and perform some simple port forwarding or proxying. The server's bandwidth needs to be up to scratch, though.

      Methods 1 and 2 are usually the England or London variants of the BBC domestic channels. Method 3 will get you whatever you tune in to - BBC1 Wales, BBC2 Northern Ireland, BBC1 Midlands etc. All of the domestic TV channels in all of the regional variants are available unencrypted on the Astra 2D satellite.

      No matter which method you use to get BBC domestic channels overseas, it will only use the one timezone; GMT in winter, BST in summer. Even on BFBS military base relays in, say, Afganistan, you will get GMT/BST programming. So in Afghanistan, on a British military base, you will get the BBC1 News At Six at half-past nine at night (because Afghanistan's timezone is three-and-a-half hours ahead). You will also get the BBC1 London and BBC2 England variants for regional programming, there is no separate programming for overseas reception (there used to be, though - the BBC1 satellite channel used to have a special compilation of the "best of" regional news stories; this was dropped when all of the regional variants were put on Astra 2D).

      --
      Andrew Oakley - www.aoakley.com
  33. Everyone has a clock by Bogtha · · Score: 1

    I have never understood why so many people are so keen on putting a clock onto a website. Everyone has a clock.

    --
    Bogtha Bogtha Bogtha
  34. A paranoid attitude towards complaints by petes_PoV · · Score: 1

    the BBC Trust upheld a complaint that it was inaccurate

    OK, so it's inaccurate - that just puts it in the same class as every clock in the world, excluding the global standards (and even they don't agree when you get down to small enough time divisions).

    This is a systemic problem with the Beeb. They take every complaint or criticism "personally". If a programme draws a few complaints then an apology gets issued. If an interviewee uses a "bad" word on live TV an apologist instants says sorry. The corporation seems to have this view of itself as being infallible and that every mistake is the cause for some self-flagellation.

    Although I can see why they have this view: they are publicly funded from a virtually compulsory source (have a TV? you gotta pay) and have made a whole string of astoundingly stupid blunders in the past - and this pronouncement is just one more. However they really should build a little self-confidence and learn to stand up and say to their critics "screw you - yes, we make mistakes ... live with it".

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:A paranoid attitude towards complaints by JasterBobaMereel · · Score: 1

      The BBC Trust upheld the complaint ...This is NOT the BBC corporation but a government appointed body that sets policy and oversees the BBC itself ...

      --
      Puteulanus fenestra mortis
    2. Re:A paranoid attitude towards complaints by petes_PoV · · Score: 1
      That's not the point. Whether another body agreed that there was a complaint is irrelevant. The problem is how the BBC (not its trust) deals with this complaint and every other complaint they receive, in general.

      To complain that a clock somewhere is inaccurate is trivial. To then decide to take it away simply because it is inaccurate is a massive over-reaction. The sensible reaction would be to say "Yes it is, now go away". If every clock that was a little bit off was removed, the world would have no clocks left.

      As to all the other complaints the BBC receive, these are normally numbered in single digits. Occasionally a programme might get as many as a few dozen complaints (out of an audience in the millions). That they choose to take these trivial objections and paltry numbers seriously is ridiculous. It also acts in an anti-democratic way - that the views of a tiny minority of excessively vocal individuals is enough to affect the lives (albeit the leisure activities) of millions, by denying them opportunities to see programmes that the vast majority of people don't feel have anything wrong with them.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    3. Re:A paranoid attitude towards complaints by Half-pint+HAL · · Score: 1

      The corporation seems to have this view of itself as being infallible

      No, in this case the consumer did, and went to the BBC to check for accurate time. The Trust (correctly) concluded that the public trust of the corporation extended to the time on their website.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    4. Re:A paranoid attitude towards complaints by petes_PoV · · Score: 1

      the public trust of the corporation extended to the time on their website.

      So should the corporation not broadcast any documentaries, for fear that they might contain an inaccuracy. Or not broadcast any news reports on the offchance that one of the "facts" is untrue?

      It's clearly ridiculous for a person or a corporation to not do anything in case it is wrong - and in the case of time, trivially wrong. The BBC make lots of mistakes - frequently very high profile mistakes every year (some costing £100 million). Maybe they should be closed down to stop them making any more.

      This fear of criticism is a paralysing effect that is bad for everybody. Let them make the inconsequential mistakes (and the second mistake was the governors') and focus their efforts on the BIG issues - and trying, please, to get them right.

      --
      politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    5. Re:A paranoid attitude towards complaints by Half-pint+HAL · · Score: 1

      the public trust of the corporation extended to the time on their website.

      So should the corporation not broadcast any documentaries, for fear that they might contain an inaccuracy. Or not broadcast any news reports on the offchance that one of the "facts" is untrue?

      No, they should check their facts are sources before broadcast and only give out information which they have reason to believe is accurate, and if they're found to be wrong, they should broadcast a correction or retraction. And they do.

      But in this case they are providing information to the user having made no attempt whatsoever to verify the accuracy of said information, contrary to what the user expects.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  35. Re:LMGTFY by Spudley · · Score: 3, Insightful

    Wow what a nothing issue. It's not accurate because it's tied to the machine I view it from??? Then it's the fault of the end user. The BBC have taken the correct approach to this issue they've decided we're too stupid to have a clock!! The scary thing is I suspect that in general they are correct.

    The point is that they've done this in response to formal complaints... which means that yes, in some cases the users *are* too stupid to have a clock, and not only that, those same stupid people are willing to kick up a fuss about it and raise complaints.

    --
    (Spudley Strikes Again!)
  36. Re:Has it? by AbsGeekNZ · · Score: 1

    Just went to bbc.co.uk from New Zealand...no clock, where are you browsing from?

  37. Remnant of a bygone era by hackertourist · · Score: 1

    Before the days of affordable accurate clocks [1], the BBC clock [2] kept the country in sync. Accurate timekeeping is vital for radio and TV, so it's no surprise the BBC takes its timekeeping seriously.

    1: first, receivers for time signals like DCF77, then NTP

    2: in the shape of the time signal on the hour at the start of the radio news, and various clock displays on TV

  38. Why not... by Peter+(Professor)+Fo · · Score: 1

    Combine 'precision master source' from a 'BBC time' server with local time as set by the user. So for example BBC time might be 14:12:03 while the user is somewhere the other side of the Atlantic and their local clock says 10:10:56. The combined display would be 10:12:03. ie the hours sourced locally while the minutes and seconds come from a basement in Broadcasting house. OK this doesn't deal with latency etc but that's not a big issue is it?

  39. Re:What a load of old cobblers by fnj · · Score: 1

    That would be such a lousy design as to be essentially useless. Offset would drift with time, since you are never resyncing and not correcting for local clock drift in between resyncs.

    There is a lot more to determining current UTC than querying a remote server once. Little things like, um, propagation time, which can be substantial depending on internet connection and routing (just imagine the guy on satellite or dial-up). Anyway, thanks to people who actually knew what they were doing decades ago, it's a solved problem. Look up NTP sometime. I bet you could implement a pretty good NTP implementation good to a fraction of a second in Javascript for the poor Windows saps. Of course, anyone with a real OS is already running their internal clock synced via NTP.

    Then converting UTC to local time, should you so desire for some weird reason (just about every piece of graphic interface computer equipment already has a local time clock on screen; not so many have a UTC clock, so that would be far more useful) is merely a system call, even in Windows.

  40. Re:User's time, not BBC time by stderr_dk · · Score: 2

    What the BBC said was that they would find it difficult and expensive to accurately show the time at the user's location, when the user's time settings were wrong.

    This is roughly how I would do it:

    • Make sure the server is running NTP or something similar, so the server time is correct.
    • When the page is requested, include the current server time: <span id="clock">Thu Jun 6 11:29:04 BST 2013</span>.
    • If JavaScript is off, we can't update the time and all we can do is display that static time.
    • If JavaScript is on, we:
      • Find the HTML-element: var clock=document.getElementById("clock");
      • Get the current local time as milliseconds since Epoch: var local_time_1=new Date().valueOf();
      • Use AJAX to get the current server time as milliseconds since Epoch, server_time.
      • Get the current local time as milliseconds since Epoch, local_time_2.
      • Assuming that the delay from the client to the server is the same as the delay from the server to the client, calculate the difference between server time (correct time) and local time: var time_diff=server_time - (local_time_1+local_time_2)/2;
      • Every second, minute, whatever...
        • Get the current local time as milliseconds since Epoch, local_time.
        • Calculate the assumed server time: var assumed_time=local_time + time_diff;
        • Update the HTML-element to display the assumed_time in some "pretty" format.
        • If you don't want to display the time in either UTC or "whatever timezone the user has configured", use something like (shameless plug) tzdata-javascript to convert it "Europe/London".
      • Maybe recalculate time_diff every hour to avoid time drifting. I highly doubt this is needed.

    Wouldn't that work?

    --
    alias sudo="echo make it yourself #" ; # https://pipedot.org/~stderr & http://soylentnews.org/~stderr
  41. Re:Easier and cheaper... by Anonymous Coward · · Score: 1

    If their clock is set wrong on their pc... How much can they REALLY care about an accurate time on some webpage?

    Maybe that's exactly WHY they care about an accurate time on some webpage.

    "I think my PC clock is wrong, but no worries, BBC has a good, old trusted time service, so I'll just set my PC clock according to their homepage..."

  42. Re:A simple remote clock design by fnj · · Score: 1

    Of course BBC can solve this problem. Other sites solve it. They all agree within one second of my own system's NTP-synced time.

    Try man ntpdate. With the right option it will set your clock one time post haste. It's intended for use at startup, when the clock is discontinuous anyway. Then ntpd can keep it synced.

    You could do the equivalent of ntpdate when you load the page, and the equivalent of ntpd while the page is displayed, with the clock updating.

    Yes, what NTP does is very nontrivial, but it's a long-solved problem. Pulling the NTP levers using the already-compiled executables is not hard, and rolling your own implementation is not exactly rocket science, since the protocol definition is exhaustively defined and open source implementations are freely available.

    I'm not going to do the complete design for you, but just consider, why would they use HTTP?

  43. time.eprci.net by J'raxis · · Score: 1

    time.eprci.net. It initializes with the server-side time (the server clock is synced via ntpd) and then uses JavaScript to just increment second-by-second. It's a couple dozen lines of code in PHP and JavaScript. I wrote that in half an hour years ago.

  44. Thank God USA has timezones by mathew42 · · Score: 1

    The decision by Microsoft set the system clock to local time, rather than UTC makes me give thanks frequently that the USA has timezones. I hate to think what abhorrent mess would have been created if the USA had a single timezone.

    1. Re:Thank God USA has timezones by Virtucon · · Score: 1

      Uh, history here?

      Before Timezones, bad things happened especially with Railroads. The adoption of standard time was therefore driven by the railroads and was first suggested by the Brits. It seems however in this case with the BBC, they've forgotten that.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
  45. Too meticulous? by BlueMonk · · Score: 1

    IMO, the quick fix is to use the time on the viewer's machine to determine the approximate time (time zone) but to use the time coming from the server to determine the exact minute/second +/- network latency (ignore network latency for now if that gets complicated).

    1. Re:Too meticulous? by bWareiWare.co.uk · · Score: 1

      All times mentioned in BBC articles (unless clearly stated) are in British local time, therefore this is the most useful clock for them to display.
      Few non-British people are going to want to set there clock by the BBC; however many people read a new story that 'XYZ happened this morning', and it would be very useful to see how long ago that was.

    2. Re:Too meticulous? by Phydaux · · Score: 1

      What if someone's clock is 5 hours out? Either because they set it that way, or they've travelled through time-zones without updating their clock, or their clock is borken and is reporting the wrong times.
      What if they're not adjusted for summer/winter time? What if they are? What if the time is right, but the date is wrong?

      This is not a simple problem and there is no simple fix.

    3. Re:Too meticulous? by BlueMonk · · Score: 1

      My point is that there is a simple fix that's not a perfect fix, but is probably good enough to satisfy most of the people having problems. To improve the results further without making it any more complicated. It might make sense to display 2 clocks:
      GMT: ##:##:##; Local*: ##:##:##
      * Local time is based on your computer's clock

      I don't disagree that it's not a simple problem (that is to say, I agree that it's not simple), but it's also not so black and white because there are intermediate fixes that are simple, better than previous behavior, but maybe not ideal or perfect. Most computer clocks are correct within 15 minutes and already take into account summer/winter time and time zone (and some even adjust time zone automatically as they travel), so why not take advantage of some of that in the easiest way to get a good 95+% fix. By simply rounding the difference between the local computer's time and BBC time to the nearest 30 minute mark, then applying that difference to BBC time, you'd get a pretty good result, I think.

      For example:
      My time = 08:45
      BBC time = 14:43
      Difference = 5:58
      Rounded difference = 6:00
      Adjusted (displayed) time = 8:43

      As for moving through time zones without adjusting your clock, I expect my computer to show me the time for the time zone I have it set for or the time zone of the size I'm visiting, not some arbitrary time zone based on something I don't understand.

  46. Re:Open Source by Virtucon · · Score: 1

    You don't need a clock project to do this. I wonder really who wrote that pile of trash to begin with, but it could also be as simple as clock drift or not using NTP for example to keep everything sync'd up.

    There are thousands (okay hundreds) of examples in Ruby, Java, C# and Javascript out there to get the time and adjust it for timezones including offests for Standard Time / Summer Time or Daylight savings etc.

    This is all part of I18N and has been for years and I can't believe it's this hard for the BBC, wait it's a public/private thing so maybe James May can fix it with some glue and a spanner.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  47. Be pragmatic... by xded · · Score: 1

    1. Geolocate the IP, show the local time and mark it with a timezone identifier/city
    2. If geolocation data is not available for IP, show UTC time celarly marking it as such
    3. Put a button on the side of the clock to acquire the user's coordinates if a GPS is available, mark the timezone as GPS-determined
    4. If GPS is not available and user pushes button, use the JS new Date().getTimezoneOffset(), mark the timezone as OS-determined

    There are corner cases where this will not work, but this is good enough for 99% of the users.

    The user is behind VPN/Proxy? If he cares about the correct local time, he'll push the button.
    The user has no GPS and wrong OS timezone? Too bad.

  48. Re:User's time, not BBC time by Half-pint+HAL · · Score: 1

    Sometimes the HOT, SEXY LADIES are in the area of the airport I passed through a week before. Imagine waking up in Australia with jetlag after flight with a stopover in Singapore and trying to figure out what time it is!!

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  49. Re:What a load of old cobblers by Half-pint+HAL · · Score: 1

    Offset would drift with time, since you are never resyncing and not correcting for local clock drift in between resyncs.

    And just how long would you expect to keep a single webpage open for?

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  50. Re:A simple remote clock design by Half-pint+HAL · · Score: 1

    You have missed the point. NTP does not account for inaccurately set timezones. It's not the "tick-tock" that's the problem here, it's the timezone.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  51. Re:LMGTFY by bWareiWare.co.uk · · Score: 4, Insightful

    Given that the vast majority of computers already display their time on the screen; it is reasonable to assume the only the purpose of an additional clock on the BBC website is to validate its accuracy.
    n.b. a large proportion of the population grew up setting their watches to the BBC's pips, it is also natural to consider them an authority on the subject.

  52. Re:BBC time == UK time - whats the problem? by Ash-Fox · · Score: 1

    Actually, the radio streams are world wide to my knowledge.

    --
    Change is certain; progress is not obligatory.
  53. Re:LMGTFY by AVee · · Score: 1

    Somebody showed up at some desk with a complaint (which has been upheld by the BBC trust and thus needs to be dealt with) about the clock on the website not being correct when the users local clock is off. Now the best thing to do in that case is to make sure you loose the clock asap, because whining about the clock on the website has just become a valid complaint. A clock on a website is one thing, making sure a clock on a website is always accurate for all clients, even when they screw up their own system clock is another. And it may actually take a 100 days if you actually have to bother with testing it in all sort of scenarios, time zones, browsers en daylight savings time etc.

    But either way, it not worth the effort. Removing the clock is the only correct response when people complain about the clock being off when there own system clock is actually wrong.

  54. Re:LMGTFY by Bengie · · Score: 2

    And it may actually take a 100 days if you actually have to bother with testing it in all sort of scenarios, time zones, browsers en daylight savings time etc.

    Send UTC and let the browser format and adjust to the local. VERY easy, almost no testing.

  55. This is exactly what BBC should do by mlwmohawk · · Score: 1

    They report news, and do it well.

    It is virtualy impossible to, 100% of the time to 100% of visitors, get the time right. The computers time can be wrong. A laptop set to EDT on a business trip tp LA will have the wrong time and the user won't adjust it because he's only going to be there a day or two. Besides, he or she may want to quickly see what time it is at home. How on earth could you adjust for that? IP addresses registered in one time zone may be servicing another, so geolocation of IPs doesn't work. What's left?

    It *is* a tough problem and 100 days is probably right and I bet they still won't ever get to 100% of the time, general computers and laptops don't have the technology to maintain locationally accurate time. Removing the clock is a "simplification" that removes an unnessisary work load and no user will be harmed and the service will not be affected.

    1. Re:This is exactly what BBC should do by MickyTheIdiot · · Score: 1

      GMT for fark's sake.

  56. 1st big website with by Wierdy1024 · · Score: 1

    When the BBC implemented this clock, they were pushing forward technology by being the first large website to use HTML5 canvas. Yes, thats right, there is no flash in that clock...

    They didn't make a big fanfare about it, they just implemented it.

    Now that canvas is widespread, I would prefer they go push other bits of technology forward.

  57. trying to understand... by MickyTheIdiot · · Score: 1

    I'm trying to understand why setting up a script to echo a clock synced to an international time server (using timed) is an unacceptable fix. I'm a shitty programmer myself but I could implement that in a couple of hours.

    Does the BBC think they have reinvent the wheel and buy some Microsoft-blessed solution or something?

    1. Re:trying to understand... by Yosho · · Score: 1

      I'm trying to understand why setting up a script to echo a clock synced to an international time server (using timed) is an unacceptable fix.

      Well, there's two issues here. One is that due to latency, any time you echo from your server to the end user will be inaccurate. Under ideal circumstances it might only be off by 100 ms, but for users on slower connections who are far away or are on slow computers, it could easily end up being off by several seconds. If the user's web browser unexpectedly slows down or there's a spike in network traffic at the same time that you're trying to sync the clock, the difference can potentially be over 30 seconds. You can try to account for the latency, but then you're basically reimplementing NTP, and trust me, you don't want to do that.

      The second issue is keeping the clock up to date. There are two ways of doing this; one is to take the base time you retrieved when first initializing the clock (which is already inaccurate) and set up a timer that increments it periodically. Over time this is just going to introduce more inaccuracy into the displayed time, as Javascript's timers are not exactly known for their precision. Alternatively you could repeatedly hit the server, retrieve its time again, and update the display with that, but that will still have the aforementioned accuracy problems, and if you have a lot of users, it will significantly increase the amount of traffic you server has to handle.

      The easiest solution, by far, is to tell your customers to just sync their clocks to an NTP server. If you don't trust them, you could implement a little script that would compare their clock time with your server's clock time and display a warning if their clock is significantly different.

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
  58. Re:LMGTFY by AVee · · Score: 1

    Sure, because if you aren't allowed to depend on the users setting their local clock correctly you clearly will be allowed to assume their local timezone is correct...

    And apart from not being able to use the local time-zone, check their supported browsers list, they need to make sure it works in IE 5.5, Firefox 2, Opera 9 and Safari 2. Testing alone is going to be quite some work. Especially when you want to be sure it works correctly when somebody watching during a daylight savings change etc. It might not be especially hard, it might not take a 100 days, but it is going to be a lot of work.

  59. Re:Or put a title on the clock.... by MickyTheIdiot · · Score: 1

    The way I read it this problem is just the latest edition of a stupid-user problem. They don't understand how things on a computer works so it's magic, and therefore since it's magic (and not mechanical) it should be right 100% of the time. Putting a label on the clock isn't going to help because they don't know what local computer time is. It could actually make it worse as then they have an association that somehow the BBC is involved in their local computer time. If you've ever had to do support you should know what I mean...

  60. Re:Open Source by lilrobbie · · Score: 1

    The problem (as described in comments below) is that this likely arose because the user did not accurately set their own local time... most probably including incorrect timezone. If the user's own computer time details cannot be trusted, you are basically lost, as it will be impossible to tell what timezone the viewer is in.

  61. Re:Open Source by Virtucon · · Score: 1

    Okay, so in that case ignore the user but that depends on if it is server side or host provided. If you want to use "world" time standards I wouldn't rely on what the system displaying the information says in that case. I still think James May can fix it in a new BBC series "Man Lab: Web Programming"

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  62. Blames it on Global Warming by TheSkepticalOptimist · · Score: 1

    I am sure BBC News will blame the inaccuracies of their home page clock due to the devastating effects caused by Global Warming as they blame everything wrong with the planet on that ol' scapegoat. Something about excessive Carbons in the atmospheres interferes with the correct calculations of the Maths involved to tell Times.

    Also if you can't report accurate time then what does that say about your news reporting abilities?

    Finally, as with all well oiled government run tax based enterprises, 100 days to fix an online clock in the 21st century would actually be quite an amazing feat, but probably would cost billions.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  63. Comment removed by account_deleted · · Score: 4, Informative

    Comment removed based on user account deletion

  64. Re: Open Source by lilrobbie · · Score: 1

    You're right getting an accurate time is easy... the hard part is figuring out a timezone. geoip is unreliable due to proxies, so how else are you supposed to guess which timezone the user is in?

  65. Re: Open Source by Virtucon · · Score: 1

    1) Okay, assuming that geoip is not accurate then use multiple services on a miss. I use freegeoip.net for example.

    2) Javascript.. Date().getTimezoneOffset(); Will give you the offset in minutes from UTC. This assumes the user has at least set his / her timzeone correctly. Apply that to the UTC time from the server and you can display the local time (no DST applied however)

    3) If you want to be more elaborate here's another. http://www.codeproject.com/Articles/58728/JavaScript-code-to-determine-when-DayLight-Savings as an example.

    My choice is to not use the local system time/timezone at all. Present the News clocks of the world and pick your cities:

    New York London Paris Moscow Bejing Tokyo Los Angeles as an example and forget what the user has set.

    My point is: Time has been done to death in multiple programming paradigms and languages. Pick one. If you assume that the user is dumb enough not to set their own time, again you could use any one of the GeoIP services and if you come up with a blank you can also ask them "Where are you? So we can give you accruate local information." If they refuse, who cares and don't display it. But always take your base UTC time from your servers where you can at least control that aspect of the time presented.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  66. Re:LMGTFY by kasperd · · Score: 1

    A one-second accuracy is probably sufficient and can be done without too much sweat.

    If one minute is sufficient, they are free to use this code, which I wrote years ago. (I don't remember how long it took me to write, but it was less than 100 days).

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/
    DTD/xhtml11.dtd">
    <html>
    <head>
    <title>Ur - <?php
    $v=localtime(mktime());
    $s=sprintf("%d:%02d",$v[2],$v[1]);
    echo $s;
    ?></title>
    <style type="text/css"><!--
    img {
    border:0;
    }
    --></style>
    <meta http-equiv="refresh" content="<?php echo 60-$v[0]; ?>" />
    </head>
    <body>
    <div class="section">
    <h1>Ur</h1>
    <p><?php echo $s; ?></p>
    </div>
    <div class="footer">
    <p>
    <a href="http://validator.w3.org/check/referer"><img
    src="http://www.w3.org/Icons/valid-xhtml11"
    alt="Valid XHTML 1.1!" height="31" width="88"
    /></a>
    </p>
    </div>
    </body>
    </html>

    --

    Do you care about the security of your wireless mouse?
  67. Re:LMGTFY by Russ1642 · · Score: 2

    They're supporting IE 5.5? Well, there's your problem.

  68. Re:LMGTFY by TapeCutter · · Score: 1

    Also the international component will make it inherently inaccurate, eg: Oz to UK is a 1/4 sec ping on a -very- good day.

    --
    And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  69. So just don't show seconds. by RevWaldo · · Score: 1

    If you're just setting your watch or the kitchen clock, +/- a few seconds to the minute is good enough. You want down to the second / millisecond / microsecond accuracy, go somewhere else.

    .

  70. Re:LMGTFY by MacGyver2210 · · Score: 1

    The scary thing is I suspect that in general they are correct.

    As much as people may be too stupid for not using their on-board computer(often set with internet time, ensuring accuracy and making BBC 'time checks' irrelevant), the way BBC is characterizing the task of providing an accurate, global clock is just plain wrong. It is actually not that difficult of a task if you look at what needs to be done.

    1. Grab time from NTP (possibly scrape it from a NIST website or something)
    2. Translate to local time(user log-in with TZ prefs, or default to GMT)
    3. Display it.

    If the coders they have working on the site can't manage that, they sure as fuck shouldn't be working for one of the world's largest news agencies running their website.

    --
    If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
  71. Re:A simple remote clock design by samjam · · Score: 1

    No, the problem is not just the timezone, it is the tick tock problem too. The time zone problem is very easy to fix by saying "GMT"

  72. Use a GPS by dolmen.fr · · Score: 1

    If you want accurate time to fix the time of your watch, use the time displayed by a GPS.
    It comes from at least 3 different atomic clocks in satellite and your receiver has algorithms implemented to compute the UTC time very accurately (at least much more than what a website could display).

  73. Re:LMGTFY by MacGyver2210 · · Score: 1

    1/4 second or even 1/2 second is probably just fine for most users. I haven't seen the clock, but I don't believe it even goes into single-second resolution. There are also more local sources for retrieving the actual current time for their server(I'm pretty sure the main time authority is in Greenwich), and the transit time shouldn't be relevant if it at least provides an accurate time from the moment it receives the request.

    --
    If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
  74. Re:LMGTFY by geekoid · · Score: 1

    A) you aren't taking into account the entire release process.
    B) You code is useless as it doesn't take in all the possible times throughout the world
    C) I would have words with you about that code if you were implementing t in a ggobal system, it's i'll thought out.

    are you even familiar with mktime at all, or did you just copy some code from your 'learn html for Dummies' book?

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  75. Re:LMGTFY by JWSmythe · · Score: 1

    echo "Starting time:" `date`
    echo "fixing ntp.conf"
    echo "server 0.uk.pool.ntp.org" >> /etc/ntp.conf
    echo "server 1.uk.pool.ntp.org" >> /etc/ntp.conf
    echo "server 2.uk.pool.ntp.org" >> /etc/ntp.conf
    echo "server 3.uk.pool.ntp.org" >> /etc/ntp.conf
    service ntpd restart
     
    echo "forcing time update to now"
    ntpdate -b uk.pool.ntp.org
    echo "Ending time:" `date`

    Servers taken care of. What's the BBC billing address? :)

    --
    Serious? Seriousness is well above my pay grade.
  76. Re:LMGTFY by kasperd · · Score: 1

    you aren't taking into account the entire release process.

    Spending as much time on the release process as it took to write the code in the first place might be acceptable. But having a release process so convoluted that it increases the work by orders of magnitude means there is something wrong with the release process.

    You code is useless as it doesn't take in all the possible times throughout the world

    It solved the problem it was designed to solve. And that fact alone is enough to prove your statement to be incorrect.

    I would have words with you about that code if you were implementing t in a ggobal system, it's i'll thought out.

    If you want people to take advice from you, you need to be constructive. Constructive would mean provide concrete suggestions for improvements.

    are you even familiar with mktime at all, or did you just copy some code from your 'learn html for Dummies' book?

    I know there is not such thing as mktime in html, since it is a markup language not a programming language. That is apparently more than you know about it.

    --

    Do you care about the security of your wireless mouse?
  77. date format? use ISO 8601 by Chirs · · Score: 1

    the date formats, THE DATE FORMATS! If only everyone used YYYYMMDD.

    ISO 8601, the One True Date Format. Today is 2013-06-06

  78. timezone is the problem by Chirs · · Score: 1

    What timezone do you use? Factor in that the timezone may not be correctly set in the first place, or the machine may be roaming, or accessing via a VPN.

  79. Re:LMGTFY by Dragonslicer · · Score: 1

    2. Translate to local time(user log-in with TZ prefs, or default to GMT)

    I've highlighted the problem that you forgot about. Stupid users will still complain that the clock isn't accurate because they won't be able to figure out how to set their preferred timezone.

  80. Re:A simple remote clock design by fnj · · Score: 1

    Oh come now. Every PC already has a local clock. The only thing that makes sense for the BBC site to do is give you a UTC (GMT if you must) clock. It's basically a tradition of BBC radio. Do you think the BBC radio gives a rundown of every local time in the world? Or do you think it announces "bong. The time is xxx GMT"?

    NTP is completely unaware of time zones. It merely syncs unix time, which no matter what the zone is a count of seconds in the epock, related to a UTC start time, 1970-01-01 00:00:00.

    The gimmick is that the time presented by the BBC site can be completely independant of how accurate the PC's own clock is.

  81. a big ball of wibbly wobbly by vjoel · · Score: 1

    timey wimey stuff... it's a BBC specialty.

    --
    What part of `yes no` don't you understand?
  82. Re:LMGTFY by lgw · · Score: 1

    B) You code is useless as it doesn't take in all the possible times throughout the world

    Who cares. If the BBC clock always showed London time, it would have more value than no clock. Most people who want an authoritative clock just care about setting the minutes and seconds on their watch or computer clock, by hand. (Anyone technically sophisticated will use real protocols and a real authoritative time source.)

    --
    Socialism: a lie told by totalitarians and believed by fools.
  83. GMT FTW by mjwalshe · · Score: 1

    No just show the time in the UK you furiners will just all have to start using GMT - and it would piss the french off :-)

  84. Re:What a load of old cobblers by fnj · · Score: 1

    the OP inferred that the server was using NTP (i.e., "the correct time")

    ... and then went on to suppose that interrogating the correct time once and then incrementing it based on a local clock not necessarily closely in step with the correct time is perfectly fine - a strategy you also appear to find no fault with.

  85. It appears ... by Anomalyst · · Score: 1

    That the french surrendered again.

    --
    There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
  86. Mouthing off by yusing · · Score: 1

    The hilarious thing about this litany of excuses is that there are several dozen 16-year-olds in the UK that could do the whole thing right in an hour. All the while mouthing-off to his friends.

    --

    "You must try to forget all you have learned. You must begin to dream." -- Sherwood Anderson

  87. Re:LMGTFY by burne · · Score: 1

    $ host ntp0.bbc.co.uk
    ntp0.bbc.co.uk has address 132.185.132.130

  88. Re:LMGTFY by Darinbob · · Score: 1

    First, that does mktime which repeats the same problem. Ie, it uses the time on the local computer, it is not going to a remote computer that has been validated to be accurate. Second, even if implemented you still need a lot of back end work to be done. Ie, testing and validating. This was a formal complaint, not a "it would be nice if" feature request.

  89. Re: Open Source by lilrobbie · · Score: 1

    Your technical proposals are all spot on. But, this little thing on the website has grown from a really simple piece of code that uses the local time to one that needs to one that

    a) determine the timezone from geoip
    b) as geoip can be badly wrong when used with strange 3G networks/proxies/gateway, determine if the timezone is *actually* the one the user is
    c) when geoip fails, ask the user for their timezone manually

    Knowing the amount of work involved in coding... this is sounding like their 100 day estimate is accurate. Anything less than all 3 will not fix the complaint. All 3 will need design review (copying and pasting from codeproject doesn't count as "design"), then test plans, then coding activities, test reports, verification reports... 2 people for 2 weeks = 10 days, and that is assuming there is no budgeting, and the resources are sitting around idle.

    The long and short of it is: your technical proposals feel like they are adding more credence to the BBC's decision to pull the clock. Why are websites required to work around the fact the user has somehow borked the auto time sync every OS since early 2000 has shipped with?

  90. Re:LMGTFY by JWSmythe · · Score: 1

    ... and it seems to be accurate.

    user@host:~$ ntpdate ntp0.bbc.co.uk && ntpdate uk.pool.ntp.org
      6 Jun 21:14:58 ntpdate[14686]: adjust time server 132.185.132.130 offset -0.072700 sec
      6 Jun 21:15:05 ntpdate[14687]: adjust time server 178.79.191.28 offset -0.074760 sec

    It took a few seconds for each to respond, being I'm on the wrong side of the pond and all.

    So they appear to participate in the centralized time system, that understands UTC, I don't see where their big problem is. 100 days to program a javascript clock to use their servers instead of the client machine?

    I am surprised that they still do have a clock on there. Well, I never noticed when I went, but I wasn't really going to the BBC to check the time. Most people took clocks off of their web pages back in the late 90's, right along with dancing babies and blinking text.

    --
    Serious? Seriousness is well above my pay grade.
  91. Re:User's time, not BBC time by stderr_dk · · Score: 1

    1) Clock drift in excess of a minute per day is not unheard-of.

    I don't think I have ever seen numbers that high myself, but if needed, the time_diff could be recalculated more often. If the page notice a large clock drift between two calculations of the diff, it could schedule the next recalculation to occur sooner.

    2) If the AJAX request fails, what do you do?

    For the first calculation of the diff, you don't really need to use AJAX since the page already includes the server time in the "clock"-element. If a later AJAX-request fails, you could simply reuse the old diff and schedule a new calculation at a much sooner time that otherwise.

    3) If the AJAX request hits a high asymmetric delay (not unheard-of), you'll be off by a good fraction of a minute.

    You're right, I don't have a good solution for that problem. Maybe take a look at how NTP deals with it.

    4) If the user can't set their computer's clock, what makes you think they can set the computer's timezone?

    I don't think I said anything about the user setting the timezone anywhere, so I fail to see your point.

    I did mention the "Europe/London"-timezone, but that timezone would be set by the BBC site, not the user.

    5) Related to 4, what happens during a daylight savings time shift? You can't count on the local clock changing by an hour, but you also can't count on it *not* changing.

    What daylight savings time? There's a reason why I'm using milliseconds since Epoch.

    If you know the time in milliseconds since Epoch and you know when the transition between standard time and daylight savings occur (or any other change of offset from UTC), you can calculate the local time. You can find the transition times and offsets in the tzdatabase and do the calculation yourself or you can use the tzdata-javascript library I mentioned.

    --
    alias sudo="echo make it yourself #" ; # https://pipedot.org/~stderr & http://soylentnews.org/~stderr
  92. Why f*** around with time zones at all? by knorthern+knight · · Score: 1

    > You're right getting an accurate time is easy... the hard part is figuring
    > out a timezone. geoip is unreliable due to proxies, so how else are you
    > supposed to guess which timezone the user is in?

    On the local site, give London time, whatever zone they're in.

    On the international site give GMT/UTC/whatever-they-call-it-now.

    Period... end of story. What's so difficult?

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
    1. Re:Why f*** around with time zones at all? by lilrobbie · · Score: 1

      The article makes it pretty clear the user expectation was "I visit the BBC site, I see accurate time for my current timezone"

      Your solution basically ignores the whole reason the complaint was spawned in the first place...

  93. Re:LMGTFY by kasperd · · Score: 1

    First, that does mktime which repeats the same problem. Ie, it uses the time on the local computer, it is not going to a remote computer that has been validated to be accurate.

    The server I was hosting this code on of course had ntpd running from day one. The clock on that computer was accurate to within 10ms.

    --

    Do you care about the security of your wireless mouse?
  94. Re:A simple remote clock design by Half-pint+HAL · · Score: 1

    The analogue display on the BBC clock is impossible to read accurately enough that you wouldn't be able to detect any delays or lag in the NTP->web-server->user chain. The BBC's problem is not a power-user problem, because power users will be using NTP directly, or at the very least they'll set their system clock against a digital display with seconds readout....

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  95. Re:LMGTFY by Hognoxious · · Score: 1

    If the BBC clock always showed London time, it would have more value than no clock.

    If that's London time (including daylight saving when applicable) that's fine; the 10 O'clock news will be on when the website says it's 10 O'clock, even if I'm in Budapest.

    The line on the schedules page to show "now" seems to work like that.
    http://www.bbc.co.uk/tv/guide/bbc/london

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  96. Then always display GMT outside the UK by tepples · · Score: 1

    Use the same technology that blocks iPlayer outside the UK to decide whether to display Summer Time during summer (in the UK) or all UTC all the time (outside UK).