Live data from Hacker News

The leap second’s time is up: world votes to stop pausing clocks

nature.com

401–410 of 456 posts

Re: The leap second’s time is up: world votes to stop pausing clocks

#401
Suggestion:

Move what is leapsecond independent to UT1, the atomic clock basis -- google, finance, etc now happy

Keep UTC etc as is, since offests happen all the time to every other human clock anyway for political or summer time or country boundary changes anyway -- everyone else happy

And calculating UTC as offests from the consistent base of UT1 sounds like the way to do it

Re: The leap second’s time is up: world votes to stop pausing clocks

#402

It seems odd to me that they decision was to not solve it this way, but not how it will be solved going forward. Like, doesn't that effectively make everything more complicated/difficult?

As another commenter said, we don't get enough leap seconds for it to have a noticeable effect in real life. The solar sync (in this time scale) is really only relevant for space science and they probably need a better time than "adjusting in discrete 1-second-steps" anyways and are much more limited in scope.

Re: The leap second’s time is up: world votes to stop pausing clocks

#403
post #386

Earlier quoted context omitted.

Most HFTs primarily engage in market making (matching buyers and sellers) which absolutely is a very useful and necessary function to society unless your position is that markets should not exist. https://en.m.wikipedia.org/wiki/Market_maker

You could hold the position that markets are good but not everything should have a market. For example you can forbid futures and derivatives without forbidding good old stock trading.

I'm against pure speculation, but forbidding futures outright would feel ... wrong. Locking prices for contracts up front is a useful thing.

However, it might be much more interesting, and societally more beneficial, to require that anyone trading in commodities futures must have, at all times, the facility to take delivery of the contracts. The upper limit of exposure for a trading desk would therefore be bound by the capacity of their physical infrastructure.

Re: The leap second’s time is up: world votes to stop pausing clocks

#404

In 2015 I was working at a "fintech" company and a leap second was announced. It was scheduled for a Wednesday, unlike all others before which had happened on the weekend, when markets were closed. When the previous leap second was applied, a bunch of our Linux servers had kernel panics for some reason, so needless to say everyone was really concerned about a leap second happening during trading hours. So I was assig…

Moral: “if there is a lot of work involved solving a technical problem, there’s probably a lot less work involved solving it non-technically”

Re: The leap second’s time is up: world votes to stop pausing clocks

#405

Earlier quoted context omitted.

I think that's the only reasonable way to handle this kind of thing, though I bet that accurate time matters enough in fintech that you'd still have some cases where you'd need access to the "true" wall time in order to stamp logs for auditing or whatever.

Has anyone ever heard about audits concerned with subsecond timestamp resolution?

Yes. I've been involved in a few. Well, the resolution and accuracy were part of the audit scope, certainly.

Quite common in real-time sports betting world.

Re: The leap second’s time is up: world votes to stop pausing clocks

#406
post #403
post #386

Earlier quoted context omitted.

You could hold the position that markets are good but not everything should have a market. For example you can forbid futures and derivatives without forbidding good old stock trading.

I'm against pure speculation, but forbidding futures outright would feel ... wrong. Locking prices for contracts up front is a useful thing. However, it might be much more interesting, and societally more beneficial, to require that anyone trading in commodities futures must have, at all times, the facility to take delivery of the contracts. The upper limit of exposure for a trading desk would therefore be bound by t…

That would lead to wider spreads. Then, liquidity would move to another country that did not impose that rule.

Re: The leap second’s time is up: world votes to stop pausing clocks

#407
post #138

Earlier quoted context omitted.

The moral of the story is that laziness is a virtue. Think of all the time that could have been saved, had you had no plans like your partners ;)

Think of all the time that could be better appropriated than on fintech in general. Seems like such a waste of resources siccing a bunch of computers against each other in a zero sum game of stock arbitrage. I will admit some of the stuff tech comes out of it is cool on its own at least.

Anything built on the adversarial model is zero-sum - courtrooms, parliaments. But the systems have utility.

Re: The leap second’s time is up: world votes to stop pausing clocks

#408
post #115

Earlier quoted context omitted.

Reminds me of the story of the computer engineer at Data General in Traccy Kidder's nonficion book, "The Soul of a New Machine" [0], who quit after spending weeks toiling away on sub-second timing concerns: > He went away from the basement and left this note on his terminal: "I'm going to a commune in Vermont and will deal with no unit of time shorter than a season." [0] https://en.m.wikipedia.org/wiki/The_Soul_of_a_…

Maybe he should get Stephen Colbert's second-by-second day planner.

It's dumb you got downvoted for telling a joke, geez

Re: The leap second’s time is up: world votes to stop pausing clocks

#409
post #186
post #95

Earlier quoted context omitted.

Making time less accurate just for the sake of testing in production doesn't seem great.

From 2035 it's going to be less accurate in exactly the same way. I'd argue bombcar's method is more robust. I don't know of anything that actually requires UTC to be within 1 second of average rotation-based time; having it within 2 or 3 seconds is extremely unlikely to actually break anything. But we do generally want to have measured time roughly in line with Earth time in the medium to long term.

How about clocks on Mars? Should these have Earth leap seconds? Time synchronization is already hard enough, complicating it with adjustments based on uneven planetary body movements doesn’t make much sense in a long term.

Re: The leap second’s time is up: world votes to stop pausing clocks

#410

Earlier quoted context omitted.

Not sure what you mean by that but nanosecond precise timing across cpu cores have been reliable for quite a while now. Key words: constant TSC, invariant TSC, TSC clocksource

The hardware providing those nanoseconds is not nanosecond accurate (unless using atomic clock) However they may be more accurate than 1ms. The guy is saying the timeslice given by the OS for a program to run in has at best a 1ms slot because the OS is switching between threads on a 1ms timeslice basis So unless you're polling, the timing at which you ask the hardware for nanoseconds will jitter with 1ms offsets

There are a lot of applications in the world that don't run on a regular processor under regular linux

The guy is overgeneralizing IMO. You can delve deep within the sub millisecond world even as a regular dude with a regular computer and a regular OS by just doing everything in an interrupt context

Post reply on HN