Slashdot Mirror


Google and Nasdaq Pursuing Nano-Second Precision In Network Time Protocol (nytimes.com)

"Computer scientists at Stanford University and Google have created technology that can track time down to 100 billionths of a second," reports The New York Times. "It could be just what Wall Street is looking for." Form the report: System engineers at Nasdaq, the New York-based stock exchange, recently began testing an algorithm and software that they hope can synchronize a giant network of computers with that nanosecond precision. They say they have built a prototype, and are in the process of deploying a bigger version. For an exchange like Nasdaq, such refinement is essential to accurately order the millions of stock trades that are placed on their computer systems every second. Ultimately, this is about money. With stock trading now dominated by computers that make buying and selling decisions and execute them with blazing speed, keeping that order also means protecting profits. So-called high frequency trading firms place trades in a fraction of a second, sometimes in a bet that they can move faster than bigger competitors.

203 comments

  1. wrong way by KiloByte · · Score: 4, Insightful

    Uhm, no. The right way would be to artificially add a random delay of several minutes, with a reproducible generator based on the orders' hashes and some seed known in advance, to avoid foul play. The generator would also need to be based on all previous orders, to avoid gaming the system if the seed is "accidentally" leaked. Details are more complex but it's all well-researched stuff.

    That would fix the high frequency trading abuse, which is nothing but pure theft, skimming a fraction from every bona-fide transaction.

    Just one of so many simple solutions... if only the high frequency traders wouldn't collude with the rule makers...

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    1. Re:wrong way by NicknameUnavailable · · Score: 1

      GUIDs are fundamentally retarded in concept. The HFT issue is definitely something to be solved, but timing is still critical. Realistically a synchronous oracle per symbol is the better implementation.

    2. Re:wrong way by ShanghaiBill · · Score: 5, Insightful

      The right way would be to artificially add a random delay of several minutes, with a reproducible generator based on the orders' hashes and some seed known in advance, to avoid foul play.

      That would raise risk for market makers, increase transaction costs for small investors, and push even more big investors into off-shore dark pools.

      Before proposing silly "solutions", could you please explain what problem are you trying to solve?

    3. Re:wrong way by SNRatio · · Score: 2

      How about just putting all orders received in a certain amount of time (say 30 seconds) in the same bin. Orders within the bin are then matched to minimize the spread between bids and asks as much as possible. All of the orders that are successfully matched get executed simultaneously. All of the bids and asks, as well as successfully completed trades, then get revealed publicly simultaneously.

    4. Re:wrong way by Anonymous Coward · · Score: 0

      How about just putting all orders received in a certain amount of time (say 30 seconds) in the same bin. Orders within the bin are then matched to minimize the spread between bids and asks as much as possible. All of the orders that are successfully matched get executed simultaneously. All of the bids and asks, as well as successfully completed trades, then get revealed publicly simultaneously.

      But, but, but ... wouldn't that enable a fair and equitable market for everyone?

    5. Re:wrong way by ShanghaiBill · · Score: 2

      How about just putting all orders received in a certain amount of time (say 30 seconds) in the same bin.

      Because all the trades would be placed in the last microsecond of the time window.

    6. Re:wrong way by sjames · · Score: 1

      It wouldn't matter when in that quantum the order was placed, everyone would be working from the results of the last quantum.

    7. Re:wrong way by ShanghaiBill · · Score: 4, Informative

      It wouldn't matter when in that quantum the order was placed, everyone would be working from the results of the last quantum.

      But having a long time window and waiting till the end means you can incorporate more information. If there is a big block trade in London, and you can transmit the information quickly to NYC, you can place your order in the last microsecond of the 30 second window and screw anyone dumb enough to have placed their order earlier ... so everyone will wait. So your "time window" will do nothing to discourage HFT.

      What other effects will it have? It will increase transaction costs. High Frequency Traders are not investors, they are market makers. They find a willing buyer and a willing seller, arrange the transaction, and execute the trade. They make a profit on the spread between the buy price and the sell price. The problem is that once they locate the buyer and seller, they need to buy the stock from the seller first, then turn around and sell it to the buyer, but the buyer may have cancelled they transaction, or they may have already bought the stock from someone else, in which case the HFT is stuck with the stock and may have to sell it to someone else at a loss. If transactions are granulated to 30 second intervals, instead of say, millisecond intervals, then the risk of this happening is thirty thousand times higher , and the HFTs will insist on higher spreads, resulting in lower liquidity and higher transaction costs for both buyer and seller.

      Since the introduction of high frequency trading, transaction costs have fallen considerably, saving plenty of people a lot of money. The only losers are the old market makers that used to have lucrative sweetheart deals with the exchanges. Those old market makers are now bankrupt and gone. Good riddance.

    8. Re:wrong way by currently_awake · · Score: 1

      No, orders should be processed in order. They should also be queued up for 5 minutes before processing to prevent people with expensive hardware from gaming the system.

    9. Re:wrong way by KiloByte · · Score: 1

      How about just putting all orders received in a certain amount of time (say 30 seconds) in the same bin.

      Because all the trades would be placed in the last microsecond of the time window.

      That works only if you know when the window ends. Just randomize its length.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    10. Re:wrong way by Wycliffe · · Score: 2, Insightful

      The problem is that once they locate the buyer and seller, they need to buy the stock from the seller first, then turn around and sell it to the buyer

      How is this a market maker? Why can't the buyer buy directly from the seller? Why do we need a middleman skimming off the transaction.
      Why can't the stock exchange computer do the matching? Take all the bids in a 30 second period, don't show them to anyone, match them up, and then publish the results. Matching buys to sells is what computers are good at. It is what HFT computers are doing except they are also skimming in the process. It would make much more sense for the stock exchange itself to be the market maker and do it fairly without skimming.

      Another option if you don't like the 30 second delay is to substantially increase the trading cost.
      Make it cost prohibited to do HFT. The average individual investor pays around $5 per a thousand shares
      compared to something like 2 cents per 1000 shares for HFT. Some liquidity is good but stability is better.
      HFT and day traders are leaches on the system. Transaction costs should be increased until the majority
      of trades are from long term and medium term investors.

    11. Re:wrong way by swb · · Score: 4, Insightful

      My gripe is that all this near-quantum physics in timekeeping doesn't really seem to be about fundamental economics, only about who or how gets to benefit from increasingly high speed trading. Too much of modern finance seems to be about how to manipulate the financial market itself to obtain profits vs. the actual fundamentals of business economics, i.e. the productivity of a given firm.

      I guess I'm not that worried about off-shore dark pools. The US and its dollar remain a major force in world economics not just because of the US domestic economy and in spite of the occasionally ugly behavior of the US government. Why? Because the US regulatory and legal system is mostly fair and mostly transparent, and it's judgements and rules are backed by the full force of the United States.

      No other nation can provide this and ultimately most capital will not choose to operate in an environment where the fairness and enforcement of contracts isn't guaranteed.

    12. Re:wrong way by Michael+Woodhams · · Score: 3, Insightful

      This is what I came here to say.

      The economic point of share markets is to allow companies to raise capital for long term investments. If doing stuff on millisecond or microsecond timescales is profitable, then that profit is doing nothing productive and can only be leeching value from actual productive economic activity. The investors who really matter economically are those who buy and sell over timescales of months or years, who will not be hurt in the slightest by trades being on a 30 second clock tick. (I really don't know what the time quantum should be - probably somewhere between 1 second and 1 hour.)

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    13. Re:wrong way by Anonymous Coward · · Score: 0

      You're describing bitcoin. Just saying.

    14. Re:wrong way by mlyle · · Score: 3, Insightful

      Yah. There's good reasons why a minutes-long delay is not great, because we want things to settle out relatively quickly... but 2.5-25 milliseconds of fuzz on the order book would be just fine.

    15. Re: wrong way by Anonymous Coward · · Score: 0

      There is some value in high frequency trade, as this tends to bring sell and buy prices closer together, amking it easier for other people to trade in a reasonable timescale, and allow hedfing to work better. This value may very well not be worth the cost, but there is value to long term investors trying to manage risks in the real world.

    16. Re:wrong way by sjames · · Score: 2

      If the HSTs can buy from A and sell to B, the market already exists with or without them. Why not just A sell to B and they split the difference rather than giving it away?

      Perhaps it's time for the new market makers to go.

    17. Re:wrong way by SNRatio · · Score: 0

      Interesting.

    18. Re:wrong way by phantomfive · · Score: 5, Insightful

      Before proposing silly "solutions", could you please explain what problem are you trying to solve?

      I don't know what problem he is trying to solve, but the problem that annoys me is front-running: listening for an order, then quickly buying the stock first (because you have faster connections), immediately turning around and selling it to the person who was going to buy it in the first place, but at a higher price. This does absolutely nothing to help the market as far as I can tell.

      --
      "First they came for the slanderers and i said nothing."
    19. Re:wrong way by Strider- · · Score: 2

      Why not just require a minimum hold time of, say, 30 seconds? That would pretty much put the HFTs out of business, and wouldn't significantly harm institutional and individual investors.

      --
      ...si hoc legere nimium eruditionis habes...
    20. Re: wrong way by Anonymous Coward · · Score: 0

      Any reference for that claim? Someone skimming as n additional amount of transactions logically would seem to make them more expensive to really buy, while not changing the sell.

    21. Re:wrong way by Archtech · · Score: 1

      ... if only the high frequency traders wouldn't collude with the rule makers...

      You nailed it right there. No system is going to work very well (and certainly not fairly) in which money buys everything, including changes to the rules. It's like a game of Monopoly in which, whenever you accumulate $50,000, you are allowed to change the rules of the game in your favour.

      --
      I am sure that there are many other solipsists out there.
    22. Re:wrong way by religionofpeas · · Score: 1

      Why can't the buyer buy directly from the seller?

      They can.

      Why do we need a middleman skimming off the transaction.

      We don't need them. But if a buyer is offering $4.56 for a share and a seller is willing to sell for $4.54, then somebody will jump in between. If the buyer/seller were willing to put in more effort they could have matched each other.

    23. Re:wrong way by religionofpeas · · Score: 2

      Why not just A sell to B and they split the difference rather than giving it away?

      Nothing is stopping A or B from doing just that, but if they don't take the effort to find the best price, somebody will trade both and make a small profit. That profit is a small price that A and B pay for the increased liquidity of the market.

    24. Re:wrong way by religionofpeas · · Score: 1

      A minimum hold of 30 seconds would hurt regular investors more than the small HFT margins.

    25. Re:wrong way by religionofpeas · · Score: 1

      The HF traders *are* adding value. They are keeping all global markets in perfect sync. As an investor I can buy the same stock in New York or London, without having to worry about getting a bad deal. Prices in both markets will be exactly the same, because as soon as there appears a tiny difference, within a millisecond somebody will jump in with trades to level the markets again.

      The cost for the regular investors is very small. HFT profit margins are tiny.

    26. Re:wrong way by Actually,+I+do+RTFA · · Score: 1

      Since the introduction of high frequency trading, transaction costs have fallen considerably

      While true, this also coincides with the timing of decimalization of stock prices. Which seems like a more likely cause.

      HFTs don't "make markets", the "do arbitrage". The buyers and sellers both exist in the markets, but they hack their way in between them and skim billions. But I'll tell you what, let's try outlawing HFTs and if the world ends, we can re-legalize them.

      --
      Your ad here. Ask me how!
    27. Re:wrong way by Anonymous Coward · · Score: 1

      I don't know what problem he is trying to solve, but the problem that annoys me is front-running: listening for an order, then quickly buying the stock first (because you have faster connections), immediately turning around and selling it to the person who was going to buy it in the first place, but at a higher price.

      You limit orders so that that does not happen to you.

    28. Re:wrong way by religionofpeas · · Score: 1

      If you want to stop front-running, make it illegal (if not already the case), and regularly audit trading systems. Front running and other abuse of insider knowledge are not specifically related to high frequency trading.

    29. Re:wrong way by phantomfive · · Score: 4, Interesting

      No, limit means "buy at X price or lower." The front-runner drives the price up a few pennies, so without the front-runner you would have bought it at price Y < X, with the front runner you get it at a price Y + $.03 < X. So you're still losing pennies. It's a small enough amount that most people really don't care, but it's frustrating to get ripped off like that.

      --
      "First they came for the slanderers and i said nothing."
    30. Re:wrong way by phantomfive · · Score: 2

      Front running and other abuse of insider knowledge are not specifically related to high frequency trading.

      High frequency trading mainly profits by front-running. There was a book about this, Flash Boys.

      --
      "First they came for the slanderers and i said nothing."
    31. Re:wrong way by religionofpeas · · Score: 2

      High frequency trading mainly profits by front-running.

      My point still stands. If you don't want front-running, then target front-running. It's not that hard. Just make sure that an order from any trader stays secret until it hits the exchange where it becomes visible in the order book for everyone at the same time.

      If you just remove HFT, then front-running will still continue at a slower rate.

    32. Re:wrong way by ShanghaiBill · · Score: 2

      Why can't the buyer buy directly from the seller?

      If you are a seller, how are you going to find a buyer? Craigslist?

      Why can't the stock exchange computer do the matching?

      The exchanges are made up of their members. The members are brokerages that execute trades on behalf of their clients. You, as an individual, cannot log into the NYSE computer and execute your trade anymore than you could have walked into the pit during the old paper-based days. So why can't you trade with a "member" instead of a HFTer? Because the members are the HFTers. For all practical purposes, the HFTers are the exchange.

    33. Re:wrong way by religionofpeas · · Score: 1

      As long as the brokerages transfer your order directly to the market, there's no problem. If they use the early private knowledge of your trade to make a profit by front-running, that's illegal.

    34. Re:wrong way by jouassou · · Score: 1

      Another alternative would be to just let them buy as fast as they want, but enforce e.g. a 1-week minimum time before you can sell that stock again. That ought to eliminate high-speed trading, since people won't buy a stock because they think they can fetch a profit in an unstable market in a minute, but because they genuinely believe in that company's long-term success. That in turn, ought to stabilize the market, since people can actually read up on what's going on before a transaction, instead of having algorithms buy and sell based on nanosecond-by-nanosecond fluctuations in the market.

    35. Re:wrong way by sjames · · Score: 1

      In other words, these "market makers" are just skimming and not so important at all.

      As for liquidity, HSTs only buy is someone else is buying, no liquidity added.

    36. Re:wrong way by religionofpeas · · Score: 1

      You only trade with a HF counterparty when they have the best price in the market at that point. So, by definition, that means that they've added liquidity. If they weren't there, you would have to wait longer or accept a worse price.

    37. Re:wrong way by Anonymous Coward · · Score: 0

      Yes tough luck - seems like a normal risk of doing business plus I find your claim that the transaction cost fell because they are done in nanoseconds slightly exaggerated. Actually I find it unrealistic.

    38. Re:wrong way by deanpole · · Score: 2

      Front running is already illegal and strictly enforced in the United States. Brokers need to do manning which means giving fills to client orders whenever they match, even if the broker's order that executed was entered into the market before the client order was received. It might be 100 millisecond delayed to enjoy the benefit of hindsight, but clients get the best deal or the broker get fined and/or shut down.

    39. Re:wrong way by deanpole · · Score: 1

      Have you ever heard the notion of single price or price discovery? All this speed helps you, the retail investor, get the best price, frequently with bid-ask spreads as small as a penny. This automation has served you well, eliminating floors of people "helping" you with that trade, clearly visible in fee rates. Go complain about getting too good of a deal if anything.

    40. Re:wrong way by sjames · · Score: 1

      By "longer", you mean up to 1 second. By "best price", you mean best price offered in that 0.1 ms. Wait another few ms and you'll see the better offer that the HST has already seen and started accepting,

      You and that other party can both come out ahead if the HST isn't there and you wait a whole second.

      The HSTs are a net loss to the economy.

    41. Re:wrong way by Anonymous Coward · · Score: 0

      It's like a game of Monopoly in which, whenever you accumulate $50,000, you are allowed to change the rules of the game in your favour.

      See how well Monopoly mimics Real Life? :^)

      I hate Monopoly. All board games actually.

    42. Re:wrong way by religionofpeas · · Score: 1

      Wait another few ms and you'll see the better offer that the HST has already seen and started accepting,

      Nope, that's called front running and it's illegal.

    43. Re:wrong way by Wycliffe · · Score: 1

      We don't need them. But if a buyer is offering $4.56 for a share and a seller is willing to sell for $4.54, then somebody will jump in between. If the buyer/seller were willing to put in more effort they could have matched each other.

      But this could all be automated by the exchange and given to the end user. I'm always happily surprised when my order is filled for less than my asking price. If you split the difference then both the buyer and seller benefits instead of a random third party. Arbitrage is useful in some instances for market efficiency but in HFT they aren't providing a service, they are scalping. It increases the trading cost for both the buyer and seller and benefits noone but the scalper.

    44. Re: wrong way by Anonymous Coward · · Score: 0

      Well duh...greed! Exploit any and every loophole or weakness.

    45. Re:wrong way by sjames · · Score: 2

      Nope yourself. Front running is when they speculatively buy and then cancel before it can go through if they can't find a buyer. This is the closely related but currently legal practice of finding a buyer and a seller and jumping between them using their faster system colocated in the same place as the exchange itself.

      HSTs don't hold stock. They don't offer liquidity. They don't "make" the market. They DO drive up costs and skim off the top.

    46. Re: wrong way by Anonymous Coward · · Score: 0

      You limit orders and you also limit profits for the exchange. The exchanges donâ(TM)t want to do that. They want to appear like they have a level playing field but really. In HFT, he who spends the most (micro and millimeter wave) wins!

    47. Re: wrong way by Anonymous Coward · · Score: 0

      True. However this is ancient history as far as rules and tech. At that time it was the Wild West. It was fun to work in the industry then. Now regs, have really tried to real it in.

    48. Re:wrong way by religionofpeas · · Score: 1

      This is the closely related but currently legal practice of finding a buyer and a seller and jumping between them

      On a single exchange, a matching buy/sell order will be traded immediately against each other as soon as the 2nd one appears. There is no time to jump between them, at least not based on publicly available data. Jumping between the trades is only possible if you have insider knowledge about future orders, but that's illegal.

      It is legal and common to jump between buy/sell orders on different exchanges. You buy on one exchange, and sell on the other,
      possibly using different currencies, in which case you can also do a matching currency trade at the same time. That's arbitrage, and provides a useful service for the market.

    49. Re:wrong way by Chocy · · Score: 1

      It is baffling how your ignorant comment got modded up at all. All you are showing is your lack of insight. Do not understand how scalpers try to get the lower latency possible to the stock exchange so that their algorithms can undercut other traders? This article is talking about making a time server that's super precise so that the algorithms with the lower access latency can react more quickly to fluctuations in trade. This is how the NASDAQ works, and it's completely ridiculous as no part of these algorithms are creating any real wealth. They exist to extract currency from the market, not to enhance it. How they've allowed this system to continue unabated is baffling, but not surprising when you think about the USA's system of capitalist greed. This is par for the (corrupted) course.

      We don't need to be enhancing a time server to allow scalpers to scalp more money. KiloByte appears to be suggesting a workaround to even the playing field. I don't even necessarily agree, but it's a better solution than enhancing the scalpers.

    50. Re:wrong way by RackinFrackin · · Score: 1

      Why not use true random number generators and avoid the need for hashes and secret seeds?

    51. Re:wrong way by sjames · · Score: 1

      It's a "service" sort of like convincing the street sweepers to skip the road in front of your auto shop (and the new construction across the street) so you can fix the inevitable flat tires.

      Why do you think they're willing to spend megabucks to shave off fractions of a microsecond?

    52. Re:wrong way by Harald+Paulsen · · Score: 2

      How would a 30 second minimum hold hurt regular investors?

      I'm a regular investor

      When I invest in stock I do it with the intention of holding it for days, weeks and months.

      --
      Harald
    53. Re:wrong way by religionofpeas · · Score: 2

      Why do you think they're willing to spend megabucks to shave off fractions of a microsecond?

      Because they make money doing it.

      Why do you think Amazon spends megabucks to make their order picking more efficient ? More profit for them, but also allows them to compete better, which benefits the consumer in the end.

      Same with arbitrage. Suppose you want to buy a stock in New York currently trading for $15.00, and for one brief second that same stock sells for $14.98 in Frankfurt. Do you want to spend your time with 5 open windows, fingers on the mouse, ready to cancel your order in New York, and quickly replace it with an order in Frankfurt (or any other exchange) ? Most people would agree that their time is better spend on something more productive.

      The HF trader will have systems automatically set up to detect the discrepancy. They'll buy the stock in Frankfurt for $14.98 and quickly sell it in New York for $14.99. You benefit because you can now buy it for $14.99. They make $0.01 in profit. You both win. The seller in Frankfurt also wins, because their order is processed quicker.

    54. Re:wrong way by religionofpeas · · Score: 1

      Suppose you want to buy a stock which is traded on a couple of exchanges, with constantly varying prices on each of them. As a regular investor you'd like to buy for the lowest of these prices, but you don't want to put a lot of effort in it. You just want to buy from your normal broker, on your normal exchange.

      Right now, we have a bunch of high frequency traders that will constantly buy stock on the exchange where it's cheap and sell it on the exchange where it's more expensive. By doing this, the low price goes up, and the high price goes down, until they are all (almost perfectly) in sync.

      If there was a minimum hold time of 30 seconds, these traders would be required to take more risk. To offset the risk, they would have to increase their margin, making the stock more expensive for you.

    55. Re:wrong way by sjames · · Score: 1

      If the markets ran on a 5 or 10 second quantum, anyone could do the same thing at a tiny fraction of the price. The HSTs don't want that because they prefer the protection offered by the high initial investment required.

    56. Re:wrong way by phantomfive · · Score: 1

      My point still stands. If you don't want front-running, then target front-running

      Ok, that's fine with me. I think you set up some kind of strawman, arguing against something I didn't claim.

      --
      "First they came for the slanderers and i said nothing."
    57. Re:wrong way by phantomfive · · Score: 1

      It works between servers. So more than one server can fill the order: you see that the order comes to server A first, then it's going to be filled on server B. So you hit server B first, and get the order. The broker isn't doing it.

      --
      "First they came for the slanderers and i said nothing."
    58. Re:wrong way by apoc.famine · · Score: 1

      To offset the risk, they would have to increase their margin, making the stock more expensive for you.

      Without a magnitude of impact, this is a meaningless statement. If it's 1% more expensive, most regular investors aren't going to know or care. My guess is that it's less than that much, given that HFT is often done on a couple cents difference.

      So I, the regular investor, end up spending $1010 on stock the HFT could have purchased for $1000 and sold to me for $1005. In that scenario, the HFT gets $5, and I and the seller exchange $1000. But without HFT, who gets that extra $10? The guy selling that stock. And when I go to sell, and the same thing happens, I get that $10. Your everyday, average investor does not need HFT, and is harmed by it.

      We can wait a few seconds for an order. Hell, we can wait a minutes or even hours. When your livelihood isn't relying on the stocks, there's no time pressure.

      --
      Velociraptor = Distiraptor / Timeraptor
    59. Re:wrong way by KiloByte · · Score: 1

      Why not use true random number generators and avoid the need for hashes and secret seeds?

      It's not about being fair, it's about proving there's no collusion with a fraudster who "accidentally" gets the random numbers before their effect is public. We want a scheme that can be verified after the fact.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    60. Re:wrong way by Hognoxious · · Score: 1

      Or have it roll over every X number or Y value of transactions.

      Because some bugger will manage to either reverse engineer the random number generator or outright hack it.
       

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    61. Re:wrong way by Anonymous Coward · · Score: 0

      It doesn't profit by front-running. Front-running is very illegal.

      We laughed at Flash Boys, they didn't understand the actual problem and then invented a boogie-man.

    62. Re:wrong way by Anonymous Coward · · Score: 0

      Why can't the buyer buy directly from the seller?

      It is a matter of time. If you want to buy and sell right now then you are willing to trade at a worse price, in that case you will trade directly against a resting order, most resting orders at the top of the book are from market makers.

      If you have a bit more time then you can put in a resting order yourself and wait until someone who is in a hurry trades is willing to trade for your price. For my personal orders I tend to do this, just put in a resting order and wait until it gets executed, I am not in a hurry.

      Without market makers though, there would be a lot less resting orders in the book and not at such good prices, so people who are in a hurry have to trade against a lot worse prices.

    63. Re:wrong way by Anonymous Coward · · Score: 0

      Because you probably have traded with a market maker, who because he doesn't have much risk is able to place resting buy and sell order with very little price difference. In fact the market maker has to, because he is competing with other market makers.

      Now with a 30 second minimum hold time, the market makers takes on a gigantic risk, with his resting orders, who now stay in the market for 30 second, while prices (in the same or other products) have changed significantly. This extra 'time' risk needs to be calculated into price difference of the buy and sell prices.

      So now you see a book with very large price difference, every time you buy or sell you basically pay for this and see reduced yields on your investments.

    64. Re:wrong way by NewYork · · Score: 1

      https://en.wikipedia.org/wiki/Information_asymmetry

    65. Re:wrong way by Anonymous Coward · · Score: 0

      Your HFT is not providing any liquidity whatsoever, it evaporates as soon as market conditions no longer favor front-running.

      You are advocating putting sand between the gears and claiming it is lubrication.

    66. Re:wrong way by Wycliffe · · Score: 1

      Without market makers though, there would be a lot less resting orders in the book and not at such good prices, so people who are in a hurry have to trade against a lot worse prices.

      The person who I was replying to was saying that HFT are the market makers. HFT aren't the ones with resting orders. They are jumping in between the buyer and the resting orders.

  2. It's all just enabling more bullshit by Zenin · · Score: 5, Insightful

    High frequency trading is entirely about subverting any remaining myth of the market or even less so-called "investing".

    What absolutely needs to happen is a flat transaction tax on any and all transactions, obliterate this entire train wreck of a financial vehicle from the entire economic equation. Simply out of basic fairness, why do I get charged 10% sales tax when buying a candy bar but not if it's a share of Apple?

    A simple 1% tax on transactions would overnight return the stock market to a system for investment rather than clever hacks to milk the real economy. If you don't think your stock is going to grow at least by 1%, you simply shouldn't buy it. An extremely modest 1% transaction tax would instill that sanity into the basic fabric of the marketplace.

    --
    My /. uid is better then your /. uid
    1. Re:It's all just enabling more bullshit by dlakelan · · Score: 1

      The other option would be to make all markets call markets with 5 second rounds... https://www.investopedia.com/t... Everyone places their trade orders, those that match at the end of 5 seconds clear. The whole thing starts again...

      This puts a 5 second granularity on all transactions, they clear at specific 5 second intervals. There is absolutely no real value created by greater than 5 second resolution. It's not like the world needs you to trade your stock within the next 3 seconds and 5 seconds from now is too late. Sorry.

      Putting 1% transaction taxes is a lot, that would reduce liquidity quite a bit. But a call market structure doesn't reduce liquidity, and still eliminates the problem of people making money by sniping orders instead of providing a useful service.

      --
      ((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
    2. Re:It's all just enabling more bullshit by ShanghaiBill · · Score: 1

      What absolutely needs to happen is a flat transaction tax on any and all transactions

      Then we can all listen to the giant whoosing sound as hundreds of thousands of high paying financial industry jobs leave America for London, Singapore, and Shanghai, as yet another American industry is regulated out of existence.

      I have a hard time imagining a stupider thing to tax than reallocation of capital. It will still happen, but mostly inside of private equity groups, outside of public view, and out of reach of the taxman. In 1990 PE was worth $30B. Today it is about $4.5 Trillion.

    3. Re:It's all just enabling more bullshit by ShanghaiBill · · Score: 2

      The other option would be to make all markets call markets with 5 second rounds...

      That solves nothing. All trades would be placed in the last microsecond, and you would need still need extremely accurate time keeping to ensure an order doesn't slip into the wrong interval.

    4. Re:It's all just enabling more bullshit by sjames · · Score: 1

      Why would someone risk their order going into the wrong time slice? The time slice would be defined by when the central exchange timestamps it's arrival.

    5. Re:It's all just enabling more bullshit by dlakelan · · Score: 1

      You might think this is true, but it's not. The first thing is that you give priority to earlier bids/asks which changes the incentive structure, second off, you have a single point of arrival (a timestamper network border machine), third off, you specify in the law that the clock of that point of arrival must be within 1/2 second of correct relative to some UTC standard, but that so long as it is, the time of arrival at that location according to that clock is definitive. Third off you specify the granularity of the timestamp as 1ms so that an easily attainable granularity is all that is required. This is after all a relativistic problem, there is no such thing as universal simultaneity of an action spread out around the globe (diameter of the earth is around 8000 miles so two points can easily vary in their perception of what's simultaneous by 43 ms or so)

      Finally, the existence and openness of the call market changes the incentive. People can obtain liquidity by offering or asking, then canceling orders. It's not just "place orders, at the end clear them" but place orders, during the 5 second interval publish the bid/ask/quantity/spread and allow people to cancel and re-order so that the market price settles into an agreed stable level. Currently the HFT people are "eating" that bid/ask/spread/liquidity uncertainty, letting people signal their liquidity would give you all the liquidity advantage without any of the real resources (electricity, computer networks, people's time) being used up by HFT.

      HFT is a loss to the world because there exists alternatives where essentially all the liquidity benefit is gotten and essentially none of the limited resources currently being used are in fact used.

      --
      ((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
    6. Re:It's all just enabling more bullshit by dlakelan · · Score: 1

      Break ties on clearing orders arriving within the same 1ms timestamp granularity by simple random number generation (cryptographic, such as from /dev/urandom)

      --
      ((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
    7. Re:It's all just enabling more bullshit by Kjella · · Score: 3, Insightful

      An extremely modest 1% transaction tax

      A large low risk institutional investor like a retirement fund will average something like 3%/year. So every move would eat up 4 month's profit, that's extremely high and would slow liquidity to a crawl. If you wanted to kill HFT and reset the clock back to day traders then 0.01% would be enough, you could change horse every couple days but not buy and sell hundreds of times in a day like they do now.

      --
      Live today, because you never know what tomorrow brings
    8. Re: It's all just enabling more bullshit by Nidi62 · · Score: 1

      Good. Those high paying reader jobs are high paying because of all the money they skim out of the market with HFT. The only value they provide is to the owners of the HFT trading houses. They provide nothing to society or to the greater economy.

      --
      The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
    9. Re:It's all just enabling more bullshit by arth1 · · Score: 1

      My suggestion: Make bids non-retractable while trading is active, and only allow retractions after the bourse closes.
      That should stop microtrading that attempts to game the system, while still allowing computerized bids.

    10. Re:It's all just enabling more bullshit by KiloByte · · Score: 1

      That'd be an enormous benefit for the society. Every penny that this high paying financial industry earns is a penny that actual investors don't get.

      I have a hard time imagining a stupider thing to tax than reallocation of capital. It will still happen, but mostly inside of private equity groups, outside of public view, and out of reach of the taxman.

      You can still watch and tax money coming into the group and leaving it. If they have a bad gentelman rule that this bit of profit belongs to member A and that bit to member B that's hidden from public view, I don't care -- they could play roulette for that money just the same. To get that profit, though, they need actions that are visible outside.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    11. Re:It's all just enabling more bullshit by Michael+Woodhams · · Score: 1

      And if the results of trades come back 1 second after the close off? Now all trades take a minimum of 1 second to resolve. How much advantage is there in the high speed trader having 1.001 second resolution of trades compared to the low speed trader's 1.5 to 6 second resolution?

      Also, what information is the high speed trader trading off? If it is the results of previous trades (which I expect would normally be the case) then everyone has 5 seconds (or 4 seconds, if you delay release of trade results) in which to absorb and react to these. The high speed trader's advantage is gone.

      Also, the clock tick need not be 5 seconds, it could be 30 seconds or 60 seconds or 5 minutes. What are the odds the high speed trader will get value-changing knowledge that just happens to come along in the last few milliseconds before the clock tick? If the new knowledge comes at any other time in the clock cycle, then all market participants can react equally, and the high speed trader has no advantage.

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    12. Re:It's all just enabling more bullshit by Michael+Woodhams · · Score: 2

      Presumably bids would come labelled with the time slice they are intended to act in. Anything which comes late would be ignored, not applied to the next time slice (unless the bid's labels say this should happen.)

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    13. Re:It's all just enabling more bullshit by sjames · · Score: 1

      Why add complexity?

    14. Re:It's all just enabling more bullshit by Anonymous Coward · · Score: 0

      The other option would be to make all markets call markets with 5 second rounds...

      That solves nothing. All trades would be placed in the last microsecond, and you would need still need extremely accurate time keeping to ensure an order doesn't slip into the wrong interval.

      Personally, I like the tax idea. Your buying something. What makes a stock special? I guess a case can be made to make them less than normal items, but certainly not 0. Problem solved.

      While we are at it, income is income is income. Stock income should be taxed exactly the same as every other bit of income. Phase it in slowly, and if there is a surplus just move the cutoff points for the lower tax brackets a bit higher, and if there is not, pay the damn bills. I suppose I'd like to see the exemption on selling your primary if you have lived in it for two years stay, but that is mostly because I want to take advantage of it in about 10 years. That being said, I'd consider it a fair trade if all income was taxed the same and there were fewer benefits to forming various legal entities to get around things.

      To those that say, but that would hurt people's retirement, well I call bullshit. As previously mentioned, if you increase revenues in one area, it should normally be possible to decrease them elsewhere, at least if you were balanced before (we are not). Since the well to do disproportionally benefit from low cost capital gains taxes, well having the same taxes for everyone would mean an appropriate increase to the well to do. Basically those that make less money would save more money in their _normal_ pay check, which could then be used to buy more stock and the net result would be a win. It's a bit like canadian style health care is a win, if you do the math. They spend 1/2 per capita for better results, and who cares if the money goes to your taxes or your insurance company? The fact that you have 1/2 more money is what is important.

      As far as the general idea of nano-second resolution in ntp, well I actually love that, but then I do a fair amount of synchronized data collection. I don't actually need nano second though, but wouldn't turn it away.

      What I'd really like is better support for near real time out of the box in windows. It likely won't happen, and there are options, such as a real rtos, or even linux which can be close.

      You can set window's timer to .5 ms, not that you'll likely achieve that kind of precision, but you can do it, and if your system is lightly loaded enough well it may be good enough....

    15. Re:It's all just enabling more bullshit by Anonymous Coward · · Score: 0

      Modest proposal: Tax all trades at 25% federal (+ 6% state and 1-2% local), where buyer and seller each pay 1/2.

    16. Re:It's all just enabling more bullshit by Anonymous Coward · · Score: 0

      That'd be an enormous benefit for the society.

      Yeah, can I contribute to the fund to have those bozos deported sooner?

    17. Re:It's all just enabling more bullshit by 4wdloop · · Score: 1

      Why add complexity?

      To help with sanity?

      --
      4wdloop
    18. Re:It's all just enabling more bullshit by religionofpeas · · Score: 1

      What are the odds the high speed trader will get value-changing knowledge that just happens to come along in the last few milliseconds before the clock tick?

      Odds are pretty much 100%. Everything around the world is constantly changing. Somebody doing a trade in Europe will affect some stock in the USA.

    19. Re: It's all just enabling more bullshit by religionofpeas · · Score: 1

      They provide liquidity and arbitrage in exchange for a tiny fee.

    20. Re:It's all just enabling more bullshit by serviscope_minor · · Score: 1

      That solves nothing.

      Add a Poisson random number of seconds to the trade (say, mean value of 20 seconds) and then process them in order of time placed + random number.

      --
      SJW n. One who posts facts.
    21. Re:It's all just enabling more bullshit by KiloByte · · Score: 1

      That'd be an enormous benefit for the society. Every penny that this high paying financial industry earns is a penny that actual investors don't get.

      Also, all those bright minds the HFT mafia employs would be freed for productive work. And the money saved from scalpers would pay for that work.

      HFT is no different from ticket fraud: if a front runner buys all the tickets, both the venue and the patrons lose. And likewise, scalpers in both cases try to claim they provide benefits of some sort.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    22. Re:It's all just enabling more bullshit by religionofpeas · · Score: 1

      HFT is no different from ticket fraud

      Yes, there's a big difference.

      Ticket fraud is an issue because the artists don't want market prices for their tickets. They want to make tickets lower than market price to satisfy the fans that can't afford expensive tickets.

      In the stock market, the shares are already at market price, so there's no point in buying them early and reselling them for a profit because on average you won't get a profit. And trading based on insider knowledge is already illegal, whether you do it fast or slow.

    23. Re:It's all just enabling more bullshit by Anonymous Coward · · Score: 0

      There is a queue there I guess. How is the queue order be established? By time of arrival I understand? So not sure whether this fixes big problems in HFT. But this slows things down significantly to the point where a major crash can usually be stopped because rules systems are guaranteed to work faster than the the trades themselves.

    24. Re:It's all just enabling more bullshit by Anonymous Coward · · Score: 0

      A large low risk institutional investor like a retirement fund will average something like 3%/year. So every move would eat up 4 month's profit,

      That assumes everything in that fund is traded once a year. A long-term fund may be traded less, and see less profit eaten. A high-frequency fund would deplete itself quickly - which is the goal here.

    25. Re:It's all just enabling more bullshit by coofercat · · Score: 1

      I'm going to pick in you because you're at +5, but my comment goes for pretty much anyone who has a "simple" method of frustrating HFTs:

      Whatever you can think of will be scrutinised by rooms full of very bright, very specialised and very motivated people, who'll spend 8-10 hours per day, 5+ days per week thinking about how to work around whatever you propose. You may well find that the 'workaround' makes HFT way worse to you than whatever you think they're doing to you today.

      Some examples of ways this could end up biting you/us in the backside include:
      - Stopping trading in the markets you care about. Wider spreads and lower liquidity will result, which generally leads to faster, broader 'swings' in price - that's a nice way of saying 'instability'. Good luck with your pension investments.
      - Moving trading abroad. This is pretty obvious, and in some sense may achieve what you want ("well, at least they're not f-ing up my country!"). The thing is, you'll probably find it's ultimately detrimental to have other countries doing things that you're not. Think along the lines of (say) stem cell research - either you're at the forefront of it, or you're not. And not being might just hurt you a lot more than the pride of saying "we're not playing god".

      I'm not trying to say that HFTs should be allowed to exist unencumbered by the wishes of The People (played out through governments). I'm just saying that unless it's got some global reach, whatever ideas you've got for regulation will probably have some unintended consequences.

    26. Re:It's all just enabling more bullshit by apoc.famine · · Score: 1

      that's a nice way of saying 'instability'. Good luck with your pension investments.

      Why would that change anything? Pension investments don't get updated every nanosecond of every day. They tend to pick a large portfolio of stable companies that have some safe growth potential and hold on to them for a year at a time. Instability doesn't impact that portfolio at all - net value and net growth potential is what's important. If all of the stocks lose money, yeah, that's an issue, but it's not an instability issue.

      Instability is what day traders care about. Index funds don't notice.

      --
      Velociraptor = Distiraptor / Timeraptor
    27. Re:It's all just enabling more bullshit by Anonymous Coward · · Score: 0

      +1 vote for dlakelan to lead the SEC

      HFT serves nothing but scalping cash from the slow, and gaming markets.

    28. Re:It's all just enabling more bullshit by ebvwfbw · · Score: 1

      It is investing, if you know what you're doing. I make 50% a year on the stock market and I've done that every year for the 4 years. Not hard. You need to know what you're doing. Otherwise, just sit at a blackjack table or roulette wheel. At least you'll be entertained while you lose your money.

  3. tax by Anonymous Coward · · Score: 0

    hft is hurting real economy

    add a 99.99% tax on profit made on less than 1 s
    a 95% tax for less than one minute
    a 80% tax for an hour
    a 50% tax for 4 hour
    a 25% tax for 1 day
    a 10% tax for 1 week
    a 2% tax for 1 month
    a 0.1% tax for 1 year
    0.01 for over one year

  4. So when the time server fails the market crashes? by Bonker · · Score: 2

    So, in order to facilitate micro-trades, we're going to allow them to trade in terms of less than a second... which is disturbing all by itself when you think that even very fast internet destinations in the U.S. have latency on the order or 100ms or so. Even very slight congestion means that the financial exchanges have to simply trust the timestamps issued by the traders to get the prices and volume correct and cannot depend on the receive sequence.

    There's no room for malicious action there at all, and as we all know, the U.S. has absolutely no outside actors interested in manipulating events inside the country for their own ends.

    So ultimately, we're going to depend on some sort of time service run by Google and Nasdaq to validate those signatures. The problem there is that both those organizations have and will be aggressively targeted by bad apples the world over. TFA is a little light on the technical aspects of how, exactly, Google and/or Nasdaq is going to ensure that there's no forgery of timestamps. That service goes down... and Google and Nasdaq do have network problems from time to time... and suddenly all transactions are suspect? Heaven forfend that whatever algorithm used to synchronize and sign the transactions down to the nanosecond level is ever cracked. There's going to be a huge economic impetus for even very powerful countries to work on this. Imagine Chinese supercomputers manipulating American stock exchanges for their own benefit. I don't think that's too far fetched.

    And we're not just depending on Google or Nasdaq, but on everyone who takes part in issuing and signing these timestamps. Wow, that's a huge amount of attack surface.

    --
    The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
  5. Plebs by UperPoti · · Score: 1

    Plebs think they're joining the cool HFT club by coming up with a nanosecond standard while the dark pools got a trailer out back in the datacenter keeping track of the attoseconds.

  6. Re:So when the time server fails the market crashe by Mal-2 · · Score: 3, Insightful

    But it would be such a shame, and a blow to the Working Man, if High Frequency Traders can't operate! Think of all the bots that would be put out of work, you insensitive clod!

    --
    How is the Riemann zeta function like Trump rallies? Both have an endless number of trivial zeros.
  7. Do evil by manu0601 · · Score: 1

    It is good Google gave up with the "Do not do evil" mantra, because helping the High Frequency Trading crowd is definitively bad for almost everyone.

  8. TSN by Jfetjunky · · Score: 2

    TSN Ethernet can already pull this off in most cases. IEEE 802.1... I've personally seen it do around 100ns sync or better depending on network configuration.

    1. Re:TSN by Anonymous Coward · · Score: 0

      As it happens, I play an actual hardware design engineer on synchronization systems. When in lock sync systems are at the right time within +-1 ns. Throw in IEEE 1588v and SyncE and one can get reliable Time Of Day clock accurate to well within 10 ns. So, this +-100ns BS is somebody attempting, I guess, to do it on the cheaps with something less accurate than IEEE 1588 and better than the old, but slower and less accurate NTP.

      I'm not joking: I've done hardware, firmware, algorithms, protection switching on this kind of stuff, mostly STR3/STR2 and the ITU equivalents. My opinion: Not Impressed.

    2. Re:TSN by Anonymous Coward · · Score: 0

      Yeah, PTP/IEEE1588 is the answer. We need it for the coming LTE5 (although the exact specs haven't been nailed down).

    3. Re:TSN by Anonymous Coward · · Score: 1

      Same.

    4. Re: TSN by Anonymous Coward · · Score: 0

      With SyncE or it won't get there. The clock jitter between two separate machines will push the phase out of sync in discrete jumps. So the frequency sync needs to be in place, and that is at the network switch level between the two machines.

    5. Re:TSN by Anonymous Coward · · Score: 0

      David Mills' NTP protocol is a 32-bit integer for seconds and a 32-bit fraction of a second - his 233 picoseconds beats their "100 billionths" (which sounds more impressive to the proles than simply saying 100ns).
      (https://en.wikipedia.org/wiki/Network_Time_Protocol#Timestamps)
         

  9. GPS time by Citizen+of+Earth · · Score: 1

    Your GPS device requires time precision finer than 100ns in order to give accurate readings of your location. Just read the time out of that. (Hint: radio waves travel ~100 feet in 100 ns.)

    1. Re:GPS time by Anonymous Coward · · Score: 2, Interesting

      Getting precise time to better than a ns from GPS is not a trivial task (Hint: ionospheric weather routinely changes the naive answer by more than 10ns) but it is an achievable task. But at that level, everything matters. Is your antenna cable temperature-compensated? What's the temperature coefficient of your receiving hardware? Huygens seems to claim synchronization to the few 10s of ns, which is on the face of it a considerably easier proposition, but sounds interestingly challenging for commodity computers.

  10. DTCC lets MM naked short and FTD by Anonymous Coward · · Score: 0

    The market itself is a racket where some people can pull shares out of the crack of their butts and then fail to deliver real shares back when they lose their short bet. Read up on Regulation SHO which didn't do anything to fix this government-approved scam.

  11. this already exists by Anonymous Coward · · Score: 0

    IBM Z sysplex (multiple mainframes distributed) already run synchronized at the ns level. Also, CPU HW support is implemented to allow to commit instruccions only at certain time/delay (ns granularity)

    1. Re: this already exists by Anonymous Coward · · Score: 0

      I guess somebody do not want to pay the patents...

  12. Paper about the Huygens protocol by manu0601 · · Score: 4, Informative

    The New York Time article is mostly about how Nasdaq is eager to make more money.

    For the technically minded, refer to the paper about the introduced Huygens protocol for network time synchronization precise to the nanosecond.

    1. Re:Paper about the Huygens protocol by gnalre · · Score: 1

      If I had any up votes you could have them all. Thanks for that

      --
      Choose your allies carefully, it is highly unlikely you will be held accountable for the actions of your enemies
    2. Re:Paper about the Huygens protocol by Cesare+Ferrari · · Score: 1

      The article is pretty ambiguous - I originally read their claim that they ' track time down to 100 billionths of a second' as being 1/00th of a nanosecond, but on second reading and the article it is to the nearest 100ns.

      As has been stated, PTP with supported hardware is achieving this - i've been working with it for a number of years and it's proven to be very good and very reliable, and ends up around 50ns within a rack, once your corrected for cable delays using a PPS feed.

    3. Re:Paper about the Huygens protocol by manu0601 · · Score: 1

      PTP with supported hardware is achieving this

      I once assume you meant NTP, but I discovered the Precise Time Protocol.

    4. Re:Paper about the Huygens protocol by novakyu · · Score: 1

      Blame it on stupid, uneducated journalists. Either they are regurgitating somebody's marketing speak (as you said, "100 billionths of a second" sounds impressive, because it invites a misinterpretation), or, even worse, they are generating this nonsense phrase themselves. Nothing is wrong with simple "100 nanoseconds" or even 10 MHz synchronization signal, which is what it would correspond to, if you were sync'ing lab equipment.

  13. Femto Second by dohzer · · Score: 1

    Femto-second market-destroying transactions are where it's at.

  14. ....and it's gone by Anonymous Coward · · Score: 1

    now even faster!

  15. "Nanosecond precision" - Sort Of, Maybe by Anonymous Coward · · Score: 0

    The minimum time quantum on Microsoft Windows with modern hardware is about 330 nanoseconds, about 3 ticks per microsecond, which is still pretty coarse.

    1. Re:"Nanosecond precision" - Sort Of, Maybe by Anonymous Coward · · Score: 0

      You can install GUN+Linux on most systems MS Windows runs on, and get nanosecond precision -- or a bullet sized hole in your PC.

    2. Re:"Nanosecond precision" - Sort Of, Maybe by Anonymous Coward · · Score: 0

      To clarify: Your PC's CPU is part of "modern hardware" and performs multiple billions of calculations per second. An OS can create a small fast loop doing some simple addition on a core (when highfreq timer is needed) and then divide the total iterations by the "wall-clock" timer to get N cycles per time and create a timer.

      Over simplified, but Linux & BSD do this.

    3. Re:"Nanosecond precision" - Sort Of, Maybe by TapeCutter · · Score: 1

      MS performance counters typically use 100NS timer tick.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    4. Re:"Nanosecond precision" - Sort Of, Maybe by Anonymous Coward · · Score: 0

      Performance counters are not used for wall clock time.

    5. Re:"Nanosecond precision" - Sort Of, Maybe by Anonymous Coward · · Score: 0

      Yep. In video games some crackers will throttle the CPU during game init so that the Time::Highres lib in use will wrongly compute the time per X clock cycles, and then overclock the CPU during gameplay to create "interesting" client-side prediction attacks.

      TL;DR: 1GHz CPU = 1NS precision timer, higher GHz = higher resolution timer; Highres timers at nanosecond precision or better have existed for a VERY long time on modern hardware. It does OS (or driver) cooperation to achieve though.

  16. Correction by Artem+S.+Tashkinov · · Score: 1

    "Ultimately, this is about making money out of thin air."

    FTFY

    1. Re:Correction by Actually,+I+do+RTFA · · Score: 1

      No,it's not making money out of thin air. It's skimming money out of every transaction in the stock market. Taking money from every investor.

      --
      Your ad here. Ask me how!
    2. Re:Correction by apoc.famine · · Score: 1

      That's where the arguments for HFT fall really flat on their face. "But you'd have to pay more for stocks!" ignores the fact that that might be true, but only if you're the buyer. From the seller's point of view, that argument becomes, "But someone might end up paying more for your stocks!", and that doesn't really make you want to support HFT.

      HFT minimizing this differential at the cost of extracting wealth from the system doesn't make anyone richer but the HFTer. It's like insurance, I guess. Except insurance generally is for unlikely events which would have a significant negative financial impact, not very likely events which might be good or bad for you.

      --
      Velociraptor = Distiraptor / Timeraptor
    3. Re:Correction by Actually,+I+do+RTFA · · Score: 1

      "But you'd have to pay more for stocks!" i

      If that was the point. But it's not. The buyer pays a higher price and the seller gets a lower price. Because that's how HFT works. Okay, on any given transaction only one of those may take place, but the way it works is person A wants to sell X for say 0.48. Person B wants to buy X for 0.50. Instead of ending up with A and B having a transaction somewhere between 0.48 and 0.50, A transacts at 0.48 with the HFT and B transacts at 0.50 with the HFT. So that 0.02/X is siphoned off. Otherwise, either A gets or B keeps that cash.

      --
      Your ad here. Ask me how!
  17. You need to convince voters that regulation works by rsilvergun · · Score: 5, Insightful

    take glass steagall. For 50 years it did a decent job of preventing the kinds of economic crashes we had in 2008. After 50 years without a major economic crash people came to the conclusion that since we hadn't had a blow up the regulations could go. Seriously, people think because bad things that regulations were passed don't happen anymore we don't need the regulations...

    I hate Ronald Reagan with a passion. He and his ilk (Karl Rove & the like) rolled back 100 years of hard fought workers rights in a few decades and turned the working class against the very notion of organizing for their own benefit. They turned "Union" into a dirty word and convinced folks to scrap the whole system because of a few bad apples and some Mafia interference. They were masters at it too. I'm singling him out because he was the spokesman for that crap. Mr "Government's the problem, not the solution". But crap like this is part of a broader trend to weaken the power structures that created and allow the continued existence of a middle class.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  18. Because they're the ruling class by rsilvergun · · Score: 1, Insightful

    there's a class war on in America. The best kind of war is one where the other side isn't fighting.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Because they're the ruling class by fafalone · · Score: 2

      What do you mean the other side isn't fighting? About half of them are fighting like hell to elect people who will screw them, the country, and the environment to help the rich get richer at the expense of everyone else. Because they've bought into lies about how much they'll personally benefit, or because of some wedge issue like abortion or guns or FUD about security, that politicians don't actually care about beyond them as a mechanism to keep people hating the other side (though both sides love using FUD to take away rights-- this comment isn't to suggest personal liberty is valued by either party).

  19. Re:Life in prison is a long time in nanoseconds by fisted · · Score: 3, Informative

    The irony is that while this improves NTP, "modern linux" uses "systemd-timesync" instead which kinda sorta knows how to get the time of day from one server with undefined tolerances, throwing away decades of work by intelligent people that went into making NTP what it is now.

    Who cares, right. What did those nerds know about clocks and time anyway.

  20. Re:Life in prison is a long time in nanoseconds by Anonymous Coward · · Score: 2, Funny

    I hope your weenie falls off.

  21. Easier solution: by Gravis+Zero · · Score: 1

    Just add a time tax in which you must pay (1/X)% to sell the stock where X is the number of seconds since last buying the stock. This penalizes short-term purchases while long-term investments go unaffected. The stock market has shifted far from it's original purpose and should be fixed.

    --
    Anons need not reply. Questions end with a question mark.
  22. Re:You need to convince voters that regulation wor by KiloByte · · Score: 1

    The first thing needed to make regulation work is to find a way to disallow those being regulated from bribing the regulators. Otherwise, you get Glass-Steagall removed and infinite copyright enacted. And only for this reason High Frequency Fraud still exists.

    --
    The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
  23. Openly Corrupt by SirAstral · · Score: 1

    The system is openly corrupt, they do not even try to hide it, yet people seem to not really care.

    This will enable them to "out high frequency trade" other "high frequency traders" not able to process at their speed.

    Instituting a required 1 day post processing of all orders in the order they were received would go a long way towards mitigating market volatility caused by this. This will only drive inflation up as those with the fastest systems can out game other systems, leaving the losing systems looking for way to recoup their losses... usually upon the backs of the standard hard working commoner classes.

    A greater divide in wealth will continue to trend upward and the wall street casino will adjust it's odds increasingly in favor of the house. They will talk to the common man about long term holdings, diversification, and 401k's, while sneaking off to their "high frequency trading" backrooms shortly after to make money off of these transactions occurring.

    1. Re:Openly Corrupt by PPH · · Score: 1

      Instituting a required 1 day post processing of all orders

      But the markets are privately run entities. And often various markets operate in different jurisdictions. So if one regulator imposed some artificial latency into their systems, traders would just jump ship and take their business to markets where there were no such restrictions.

      Also, an increase in the precision of trade time stamps doesn't necessarily speed up trading. In fact, by ensuring that a networked, high precision time stamp was available across all the access points to the trading system, it would be possible to undercut the advantage that HFT brokerages located near the main market trading system now have. It would be possible to properly interleave trades made at the end of a 500 foot fiber optic cable just next door to the NYSE with those made in Bumfuck, Kansas. That puts your broker in Kansas on an equal footing with the Big Boys who lease office space in NYC. This can only be a good thing.

      --
      Have gnu, will travel.
  24. Re: Life in prison is a long time in nanoseconds by Anonymous Coward · · Score: 1, Informative

    In some systems I want millisecond, in others I want microsecond precision, but for the desktop I'm fine with 500ms and no time jumps. Timesyncd is the best tool for this cases.

  25. Re:Life in prison is a long time in nanoseconds by Zontar+The+Mindless · · Score: 5, Funny

    Are you kidding me? Woohoo, yet another reason to hate systemd.

    --
    Il n'y a pas de Planet B.
  26. Global Differential GPS achieves 100ps today by Anonymous Coward · · Score: 0

    0.1 ns is already achievable using a GPS receiver and JPL's corrections to GPS: http://www.gdgps.net/ It requires a subscription where corrections are sent out over the internet via UDP packets at 1Hz rate. The need for corrections is because the ephemeris information sent in the GPS signals is only accurate to about 20ns due to slow GPS satellite rubidium drifts and orbital drag factors (full list of correction factors on their website).

  27. PTP/IEEE 1588? by sillivalley · · Score: 1

    Amazing lack of detail in the article, but how is this different from or better than Eidson's PTP protocols, also known as IEEE 1588? That lets you synchronize and time stamp packets on a network, at least on the LAN - extended LAN.

    1. Re:PTP/IEEE 1588? by Anonymous Coward · · Score: 1

      The primary difference is that IEEE 1588 is intended to be implemented in networking hardware (switches and NICs), which means upgrading your datacenter to support it is a very expensive effort. The protocol they created here, Huygens, is intended to be implemented in software, thus making it cheaper for any arbitrary user to implement. It differs from NTP in that it

      Other means of accurate clock synchronization requires hardware too: DTP synchronizes clocks using the Ethernet carrier frequency. GPS requires precisely measured cables from a terminal to each server.

      dom

  28. Re: Life in prison is a long time in nanoseconds by fisted · · Score: 2, Insightful

    timesync is the best tool because it barely does what you will settle for. Okay. Or are you trying to say that a more precise time will somehow harm your desktops?

  29. Ordering the trades by MrKaos · · Score: 1

    When the morning bell finishes ringing the players day is done.

    --
    My ism, it's full of beliefs.
  30. Re: Life in prison is a long time in nanoseconds by arth1 · · Score: 3, Interesting

    ntp is designed to minimize time jumps, skewing by small amounts more often. timesyncd is just a reinvention of old timed, including unfounded beliefs in predictable network latency, and, yes, clock jumps where none are needed.

  31. Glass Steagall got removed by rsilvergun · · Score: 2

    because people voted folks into office who repealed it. If congress was stacked with Liz Warrens and Bernie Sanders instead of Paul Ryans and Mitch McConnells it never would have been repealed.

    Getting rid of the bribes wouldn't hurt, but if the end result is still guys like Ryan, McConnell and other "Small Government" right wingers running the show then nothing changes. We need to convince people government can work so they'll stop voting people into office whose goal is to break government.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  32. explanation requested by hdyoung · · Score: 1

    I agree that high frequency trading appears to be an emergent parasitic strategy that should be stopped by some sort of rule set modification. Maybe someone could change my mind. Maybe there's an economic value to it, but I don't really buy the whole "we make the market more efficient" explanation. Maybe someone with an economics background could clarify.

    1. Re:explanation requested by Actually,+I+do+RTFA · · Score: 1

      It's a parasitic strategy, that's why it seems like it is.

      --
      Your ad here. Ask me how!
  33. Re:You need to convince voters that regulation wor by Anonymous Coward · · Score: 1, Informative

    I sympathize with your complaints about deregulation, but you're terribly misinformed.

    Glass–Steagall was repealed in 1999 by the Gramm–Leach–Bliley Act, an overwhelmingly bipartisan piece of legislation. The Senate voted 90-8, the House 362-57, and finally signed by Bill Clinton. The Reagan bashing is utterly anachronistic, as he was out of office a decade prior. Karl Rove was a minor player in Texas politics, and wouldn't become a national figure until Dubya was elected in 2000. You need to be looking at the banks, they're the ones calling the shots.

  34. Re:You need to convince voters that regulation wor by grep+-v+'.*'+* · · Score: 1

    Government's the problem, not the solution". But crap like this is part of a broader trend

    But government is the problem.

    Not State Government, federal government. It's literally system-wide and needs to keep a light touch since it can affect, influence, damage, and destroy anything it gets near. It needs to be a coordination entity between states. It needs to make sure "everyone's telling the truth" as best they can, and the truth may change over time as we learn new things. (Eggs are good / bad / good / bad / I forgot what I said last.) And then again opinions may differ between states.

    Wisconsin may want men to marry cheese. Iowa may have a thing for women and vacuum cleaners, North Carolina may mandate vaccines while South Carolina prohibits them. WHATEVER. The groups of people in each state decide what they think should be law. Vote and set the law, or vote and change the law. Hate it, can't change it, and can't stand it? Move to one of 49 other places. And surprise, there might not be a place anywhere that exactly meats 100% of your vegan responsibilities. (Or even 1%, in which case seems likely you're soon to be an ex-pat.) You have to choose what's important and ignore the rest, other people will choose similarity and you'll have overall agreement, but not homogeneous idea duplication. We all have to live and get along with each other; nobody is a literal daemon that needs to be shot on sight or chased out of restaurants. (Otherwise we go back to "let's tar and feather them" and "run them out of town on a rail". *I* wasn't around for any of that, and you weren't either. Do you REALLY want to revert back to mob rule? I sure don't.

    We enforce the laws on the books so everyone knows what's expected of them. If they're bad, wrong, or stupid, change them; but you enforce what's there at the time and don't do retro-active until you invent a time-machine. That's one of the problems with the current Federal Government: they can easily make laws affecting everybody, and they can also make conflicting laws without regard to previous ones, and then "maybe we'll enforce it, or maybe we won't." That's BS. Enforce ALL of them, AS WRITTEN. And update as necessary. And regarding the Feds, try not to have them involved at all, never mind laws overriding everything. (Oh My -- States Ruling Themselves? What is this World Coming To?)

    And the Feds do minor things like overall protection of all of us -- that's the military, and external border control help if a state wants assistance. Same with roads -- Nebraska drives on the right side of the road, Rhode Island drives over the left. Fine, but BZZZZ, not on federal interstate roads that transit both states. Elsewhere, have at it; Northbound drives in the middle of the road, Southbound drives on the edges. You're stupid for not going along with the majority, but whatever.

    And for things that exceed a state, they begrudgingly control things like interstate banks. Within Texas, if you want state bank deposits backed by steers? Go for it. But for Bank of America, crossing state lines, suddenly one state is pitted against another, and it takes the feds to break the stalemate.

    They turned "Union" into a dirty word

    Ohhh, I do believe they had some help there from the unions themselves. It's not always Power Of The People against The Man. I suspect at times it's Power Corrupts, whether at Large, Medium, Small, or Gigantic scale. The only thing "Too Big to Fail" is the Fed Gov itself, everything else (GM anyone?) should let die a natural death. Banks as well AS LONG AS the depositors are protected. Investors? They get the short end of the stick, that's why they're investing for profits. Sometimes there aren't any, and sometimes they're negative.

    Re:

    --
    If the universe is someone's simulation -- does that mean the stars are just stuck pixels?
  35. How fast can you spell "hyperbolic tax"? by az-saguaro · · Score: 1

    So much of the news these days talks about inequality in societal wealth, collapse of traditional businesses and industries, and other gloomy socioeconomic news, even when "the economy" is running well. The idea of fast trading and its variations, day trading, high frequency trading, and their ilk are a vector of these inequities. Letting trades happen at nanosecond scale just amplifies the problems that make money for those who already have it while raising the barrier to ordinary citizens and investors.

    It used to be that investment was there to build the economy. If a company needed capital to develop a product or service, or bring it to market, then Wall Street and the exchanges were there so you could sell shares to an investor. It was considered wise to invest for the long term. Leaving your invested capital in a successful company could net you large rewards in 20 or 30 years, at a time in life when you could retire or make good use of your accumulated wealth. The idea of the primary market to capitalize a company is of course still very important.

    But recent decades have seen ever increasing activity of the secondary aftermarket, where those who bought shares direct from the company are now trading back and forth with others. It is a game of musical chairs in which the idea is to be left holding the most greenbacks when the music stops. Unlike primary issues of equity to raise money for a company and build wealth in the long run, the aftermarket trades are a zero sum game in which for every winner there is an equal loser, none of which adds wealth to the company. Sure, if a trading frenzy jacks up the stock price, the company can benefit by selling more shares, but all too often these days, companies might not benefit so much as does their CEO and other principle shareholders, nor do higher stock prices translate into better business, profits, and dividends.

    The problem is that the markets have a whole lot of psychology and man-in-the-middle and other social stresses on them that make stock price and even whole market movements irrational as measured against mathematical analysis of the facts. Trading and the financial markets are complex non-linear systems, and they can be likened in many ways to electrical circuits with capacitances, reactances, attenuators, amplifiers, propagation delays, and the like, all of which could settle an itchy twitchy circuit or market or else make them go crazy at the wrong times. Adding high frequency switching to a given subcircuit could have very chaotic and disruptive effects (chaos in both the dynamical and the figurative sense). I can foresee where this could result in trades that occur out of order or prematurely with respect to various incoming data, a race condition, which could spark human panic, buy ups, sell offs, and lead to a major market catastrophe. Every time there has been a market crash or collapse, e.g. in the U.S. in 1837, 1929, & 2008, there were any number of pundits swearing they knew better and that it could not happen.

    There is nothing inherently good or beneficial to society by having nanosecond trading. Some people will make money, some will lose, the parent companies will derive no benefit, and the inherent value of the company and the products they make and people they serve might end up in jeopardy if a meltdown occurs.

    I have a solution to the problem of speedy self serving trading in lieu of long term value investments. A hyperbolic tax scale. No, not exaggerated "hyperbole", but a mathematical inverse function. Short term capital gains tax = some fudge factor divided by time that the stock is held. Tax = k / time. Do some homework to pick a benchmark for k. (If you want to have true zero tax in someone's lifetime, or some floor of a minimum obligatory tax, then you can add offsets, Tax = k / time + minimum, but ignore that for the moment). Suppose that an investor who holds a stock for 2 years pays a 40% capital gains tax, or else maybe 20% at 5 years or something to that effect. Once you pe

    1. Re:How fast can you spell "hyperbolic tax"? by religionofpeas · · Score: 1

      There is nothing inherently good or beneficial to society by having nanosecond trading

      Yes, it's market efficiency.

      You gain absolutely nothing by slower trades. It only means that there's an increased chance you're paying the wrong price, based on outdated information.

    2. Re:How fast can you spell "hyperbolic tax"? by Anonymous Coward · · Score: 0

      No, it's not efficiency, it's skimming.

  36. Few picosecond timing in use at smaller scale by joe_frisch · · Score: 2

    At SLAC and other large accelerator complexes we need to synchronize systems as the few-picosecond level (sub-picosecond for specialized systems), over a few kilometers. For us we have a near speed-of-light beam to allow a clear definition of synchronization (but the synchronization is maintained without the beam), and are now also installing a system that measures the round-trip physical time delay. The latter of course depends critically on the exact cable routing.

    For large scale (global) networks, its not obvious exactly what the goal is. Is the goal to ignore all cable delays? If so, I wonder how a computer's local time is certified to be synchronized at the nanosecond level - maybe some sort of GPS based synchronization where the computers position and GPS signal phase is used to determine time? (but what about the nanoseconds of GPS antenna cable?).

    It seems like defining what is wanted may be trickier than doing the engineering.

    1. Re:Few picosecond timing in use at smaller scale by Cesare+Ferrari · · Score: 1

      Agreed, the exact purpose is hazy. In europe we have the MiFID II requirements for trading systems and exchanges, and this is covered in RTS-25, which is here:

      http://ec.europa.eu/finance/se...

      I believe earlier drafts had timing requirements to the nanosecond until it was pointed out that a reference point was needed. The intention is to be able to track the order of events, and to put a requirement on exchanges, brokers and market participants to be able to provide audit information showing the order of events in their system to demonstrate that they are acting appropriately (so for example, not reordering order flows from clients to give preferential treatment to one client, or to themselves). How successful this is or will be is open, but the concept is a good one.

  37. Relevant project by Anonymous Coward · · Score: 0

    I made this

    https://crowlogic.github.io

    Almost died and left 4 dead by my previous employer. Would love to get paid to work on this stuff again

  38. Train wreck is derivatives by Anonymous Coward · · Score: 0

    I don't think HFT is the real problem, its only a nuisance that they can withdraw orders they never intended to be filled. The cancel confirm should be delayed until after the order queue is cleared to prevent it. But this is minor stock market detail, and some stock markets do this to prevent HFT traders placing and removing lots of fake orders.

    France taxes stock trades 0.2%. It does not help, because banks, Goldman sachs etc. create derivatives based on French equities and trade those derivatives offshore outside the French taxation zone to avoid it.

    You can't buy a french stock without paying the tax, you can buy a tracking derivative abroad for that stock tax free.

    The real train wreck is in the index tracker funds. These *dwarf* the value of the equities they are supposed to be indexing. They buy derivatives of those index funds which frees up money to invest elsewhere. e.g. a warrant, an option, and more esoteric derivatives.

    Obviously the companies and banks who offer these derivatives cannot possibly pay out *all* they offer. There simply isn't enough stocks to do so.

    Regulation, aka 'stress tests' limit the percentage of risk. Everything works on percentages, it all assumes there isn't a crash or destablising event bigger than they predicted. When there is, all hell breaks loose, and suddenly bail outs using currency dilution become politically acceptable.

    (I'm quite dodgy on US markets right now, Trump's bumbling trade wars are the stress, his deregulation removes the stress test and freed up capital for a mini bubble, and his isolationism means its less likely the currency swaps from 2007 would be available for a bailout. He seems to be lining up another 2007.)

    When some trigger thing happens, they blame the trigger not the underlying cause. 2007 was way overinflated due to out of control debt. Yet 'subprime' mortgage defaults get the blame, because they triggered the inevitable collapse.

    HFT could well be blamed next time, but it's hardly the underlying problem.

  39. Re:You need to convince voters that regulation wor by phantomfive · · Score: 1

    take glass steagall. For 50 years it did a decent job of preventing the kinds of economic crashes we had in 2008

    FWIW the counter-argument to this is that Canada never had Glass-Steagall, and they didn't suffer nearly the economic crash that America did.

    As long as I'm here I would like to add that I don't care if banks crash, as long as they don't take me with them.

    --
    "First they came for the slanderers and i said nothing."
  40. Re: Life in prison is a long time in nanoseconds by Archtech · · Score: 2, Insightful

    timesync is the best tool because it barely does what you will settle for. Okay. Or are you trying to say that a more precise time will somehow harm your desktops?

    Do you demand that your car is capable of half the speed of light? (Although you will never drive it at more than 70 mph because you are a law-abiding citizen).

    --
    I am sure that there are many other solipsists out there.
  41. Re: Life in prison is a long time in nanoseconds by phantomfive · · Score: 1

    Wow, if you had a car capable of half the speed of light, would you complain? I'm not a track driver, but I would definitely take that to the track.

    --
    "First they came for the slanderers and i said nothing."
  42. 1588 PTP by little1973 · · Score: 4, Informative

    There is already a standard with nanosecond precision (or better).
    It's called 1588 PTP.

    https://en.wikipedia.org/wiki/...

    --
    Government cannot make man richer, but it can make him poorer. - Ludwig von Mises
    1. Re:1588 PTP by Anonymous Coward · · Score: 0

      Yep, and it's precise enough to reliably "gear" servo motion axes over Ethernet.

      For example, if you have several hundred feet of material you're moving with a series of drives, you can "electronically gear" the servos together so that you can control varying speeds without tearing or stretching the web. Consider the roll on the end is getting bigger as you wind up the material; you need to vary the speed as a function of diameter.

      Or consider a system where you have faults that can occur at distant locations, but which might affect one another--did Fault A come before or after Fault B? Which was the initial failure that caused the shutdown? What do we need to fix first? You can have precise timestamps on faults generated some distance apart and later analyze them in sequence.

      There is a reference ptp implementation for unix-like OSs; it's very easy to compile. I have a freebsd VM that's a ptp slave (industrial controller, aka "PLC" is the grandmaster). All the faults are timestamped by ptp. The freebsd VM is also an NTP server & the rest of the workstations & servers get NTP from there. Certainly not nanosecond precision in the workstations & servers, but as close as they can be expected to match "correct" time.

  43. why not PTP? by Anonymous Coward · · Score: 0

    What's wrong with using an existing standard for this, like IEEE1588 (PTP) https://en.wikipedia.org/wiki/Precision_Time_Protocol? It's proven and has been in use for years, where ever time accurate network synchronisation is needed like in data acquisition in planes and even CERN (https://en.wikipedia.org/wiki/The_White_Rabbit_Project)

  44. Re: Life in prison is a long time in nanoseconds by Anonymous Coward · · Score: 0

    There is a cost. Someone from systemd would need to interac with someone from ntpd or chrony, in a somewhat civil manner. Imagine the hardship!

  45. Re:You need to convince voters that regulation wor by Anonymous Coward · · Score: 0

    To the parent of the post I'm replying to, do you enjoy the delicious irony of someone with a username of grep -v '.*' * ignoring everything you said and basically proving the point for you with ignorant strong opinion? Gonna be a long week, its only Monday...

  46. Re:You need to convince voters that regulation wor by Actually,+I+do+RTFA · · Score: 2

    I don't care if banks crash, as long as they don't take me with them.

    That's the entire point of Glass-Stegal. To prevent the banks that invest in whatever crazy risks they want to take from being the same as the banks that care if they fail. Like literally make them different entities.

    --
    Your ad here. Ask me how!
  47. Re:So when the time server fails the market crashe by thegarbz · · Score: 1

    But it would be such a shame, and a blow to the Working Man, if High Frequency Traders can't operate!

    You're trying to be funny but your humour by your lack of understanding about what HFT does. HFT is the reason your common man can buy and sell stocks at fixed set points accurately with low transaction costs.

    Yes it would be a blow. I certainly don't want it to go back to the way it was years back where every buy and sell operation had to take into account the fees and potential delay costs associated with the transaction.

    Signed: A Working Man ... well a procrastinating from Working Man.

  48. Re:Life in prison is a long time in nanoseconds by Anonymous Coward · · Score: 0

    I don't need any more reasons to hate systemd, it's the real world example of code written by the "FASCISTIC IDIOT" from GNU's "Know your sysadmin."

  49. Re:Life in prison is a long time in nanoseconds by Anonymous Coward · · Score: 0

    I call for tar and feathers for Lennart. And severe spanking before and/or after.

  50. Something old and something new by Anonymous Coward · · Score: 0

    That paper is mostly old stuff but with new names.
    But still a good view into this area.
    https://www.usenix.org/system/files/conference/nsdi18/nsdi18-geng.pdf

    Old stuff
    Figure 4 is a time tunnel, but should not have straight walls.
    Figure 8 is lucky packet non-linear filtering.

    New stuff
    Figure 2 Looking at the errors on a network level and forcing loops to zero.

    Wrong stuff
    If you change the thermal environment on a cheap oscillator (open the door on the computer) you can see 1ppm/sec.

    Still great work to get that accuracy with standard NICs.
    Hopefullly will publish more than the description?

  51. Re:Life in prison is a long time in nanoseconds by fisted · · Score: 1

    You're accidentally correct in that PCs generally don't keep their RTC in sync (they have better time bases after booting up); other than that what a trainwreck of a comment. Yikes.

  52. Re:You need to convince voters that regulation wor by Anonymous Coward · · Score: 0

    I hate Ronald Reagan with a passion.

    Maybe your hate is misdirected?
    In November 1999, President Bill Clinton publicly declared "the Glass–Steagall law is no longer appropriate"

    https://en.wikipedia.org/wiki/Glass_steagall

  53. Re: Life in prison is a long time in nanoseconds by Anonymous Coward · · Score: 0

    The other side of the argument is that systemd (the umbrella) is not just for desktop. So which one is it? systemd is desktop-only or not just for desktop? Make up your mind!

  54. Re:You need to convince voters that regulation wor by phantomfive · · Score: 1

    Ineffective.

    --
    "First they came for the slanderers and i said nothing."
  55. Re:You need to convince voters that regulation wor by Actually,+I+do+RTFA · · Score: 1

    I'm not sure what you mean. It seems to have worked pretty well when it was in place. Any examples of it being ineffective?

    --
    Your ad here. Ask me how!
  56. Re:You need to convince voters that regulation wor by phantomfive · · Score: 1

    You seem to have completely ignored my post here. But let's look deeper at your comment:

    Let's assume that there were a Glass-Stegal act with teeth, that didn't have loopholes, so that non-investment banks would only be able to buy top grade investments. One problem is that the subprime loans were being repackaged and given the rating of top grade investment by the rating agencies. The rating agencies were full of liars. Beyond that, a lot of the banks (most of the ones that crashed?) like Lehman Brothers didn't take deposits (thus were considered investment banks), and still caused a crisis. At best, Glass-Stegal will just keep FDIC protected deposits from being lost, it won't prevent other banks from causing a crisis.

    I really like the way Paul Volcker looked at it: "Any bank that is too big to fail is too big to exist. Any bank that takes government money needs to be sold, or broken into pieces." But it doesn't really matter now, since the federal reserve has invented ways to give money to banks without involving congressional votes.

    --
    "First they came for the slanderers and i said nothing."
  57. Re:So when the time server fails the market crashe by apoc.famine · · Score: 1

    I certainly don't want it to go back to the way it was years back where every buy and sell operation had to take into account the fees and potential delay costs associated with the transaction.

    Why would you need to do all of that work for transactions binned by the second or minute? In that much time, the price is not going to substantially change. If you're not buying and selling millions of shares a day, a $0.02 difference in share price isn't going to change your mind or impact your finances.

    If I go out and drop $1000 on stocks every couple of months, the fact that I could have gotten them $3 cheaper is pretty immaterial. I'm planning to hold them for months or years, and in that time their value is going to change by a whole lot more than $3.

    The only arguments for HFT seem to be made by those engaging in HFT. And I get that - they've found a way to make money as a parasite in the system, and they'd have to do something productive if that flow gets cut off. But it's definitely parasitic, and not serving a useful function for anyone who doesn't buy and sell constantly.

    --
    Velociraptor = Distiraptor / Timeraptor
  58. Re:You need to convince voters that regulation wor by Actually,+I+do+RTFA · · Score: 1

    You seem to have completely ignored my post here.

    You mean, the post I responded to that started this conversation? The only thing I ignored was your point about Canada. I guess I considered a small (economically and population wise) country to be different from the US.

    The rating agencies were full of liars.

    Oh, I'm in total agreement there.

    (most of the ones that crashed?) like Lehman Brothers didn't take deposits (thus were considered investment banks), and still caused a crisis.

    That's not true. First, JP Morgan was owned by Chase, Solomon Smith Barney with Citibank.. Second, since 2008, most of the investment banks that were independent are now merged with banks that take deposits.

    Also, that just points to the need for a more constrained definition of investment bank.

    "Any bank that is too big to fail is too big to exist

    I agree. I'm not saying Glass-Stegal is perfect... I'm saying it's better than what replaced it (nothing) when it was (partially) repealed in 1999.

    But while size is one metric, it seems insufficient. After all, how hard is it to create a dozen LLC subsidiaries? We need more and better regulations, sure. But keeping imperfect regulations are all we're likely to get under this President (frankly, or under his opponent from 2016)

    --
    Your ad here. Ask me how!
  59. Re:ICE Needs Your Help! 1-866-DHS-2-ICE by Anonymous Coward · · Score: 0

    I would say "that's racist", but then I realized neither are races: Mexico is a religion and Islam is a nation...

  60. Re:So when the time server fails the market crashe by thegarbz · · Score: 1

    In that much time, the price is not going to substantially change.

    So what you're saying is that HFT is so pointless that there's no reason for it to exist in the first place? So the market has solved itself then right, and we're not actually having this discussion?

    If you're not buying and selling millions of shares a day

    You may not be, but the people you trade through are. The costs associated with delays in trading directly translates to risk, that risk directly translates to a bigger buy/sell spread so you can absorb the costs.

    If I go out and drop $1000 on stocks every couple of months, the fact that I could have gotten them $3 cheaper is pretty immaterial.

    One day I hope we get to transaction fees that are this low. If you may a transaction and then hold on to shares for years and let it be then you're hardly a backyard stock trader. There are plenty of people who are facing hundreds of dollars in transaction costs a month for their home trading schemes.

    The only arguments for HFT seem to be made by those engaging in HFT

    The only people you're listening to are the HFTs. There are plenty of arguments for it from stock brokers, exchanges, and economists alike, not to mention those people who actively research market stability. Thought the latter are ultimately quite split on the net benefit to society as the liquidity that HFT provides to a market disappears at a time when its stabilising effect is most needed: flash crashes. None the less aside from a few prominent bugs that have made the last few flash crashes a bit worse there has been an almost market wide benefit to HFT benefitting not only people who trade stocks directly but also those who have others do it for them ... like anyone with a pension.

  61. Not Enough Time by Anonymous Coward · · Score: 0

    2.5-25 milliseconds of fuzz is not adequate to defend against manipulation from the algorithms and the people parking adjacent data center cages. There needs to be a sufficient time penalty so as to make humans(retail investors) able to compete.

    A random delay of up to 2 seconds of fuzz might level the playing field.

    But, without throttling the algorithms it will always be a case of Goldman Sachs and Morgan Stanley pulling some HFT shenanigans to scalp retail investors even more. That this might increase market maker's risks is exactly the point. Why should they be without risk and retailers be without hope?

  62. Who's Watching? by Anonymous Coward · · Score: 0

    but clients get the best deal or the broker get fined and/or shut down.

    Whose monitoring, auditing and enforcing this? The SEC isn't auditing Goldman's systems to verify that they aren't front running.

    What is the need for nanosecond precision if not for front running? What is the point of selling looks at your book and nearby data center cages fo not for front running.

    Front running is real. Front running is rampant. The exchanges and SEC would be powerless to prevent it, if they weren't already fully onboard.

  63. Missed completely by Anonymous Coward · · Score: 0

    Simply auctioning off the securities every 5 seconds for liquid stocks, commodities, etc. prevents this as each participant has access to an open order book and will enter their orders in 5 second batches. Less liquid securities will be auctioned off every 10 seconds, 30 seconds, 1 minute, ...

    Put a small penalty for cancelling orders to prevent high frequency traders from flooding the market with large numbers of trades which will not be filled and only serve to influence the current price.

    Reference on auctions: https://academic.oup.com/qje/article/130/4/1547/1916146

  64. Re:You need to convince voters that regulation wor by phantomfive · · Score: 1

    I agree. I'm not saying Glass-Stegal is perfect... I'm saying it's better than what replaced it (nothing)

    Why? What exactly do you expect Glass-Stegal to do? There was a bubble that popped. How does the source of funding matter?

    --
    "First they came for the slanderers and i said nothing."
  65. Re: Life in prison is a long time in nanoseconds by fisted · · Score: 1

    I love how the systemd fanboys are trying to censor this

  66. Re: Life in prison is a long time in nanoseconds by fisted · · Score: 1

    This is exactly the kind of ill reasoning that I expected

  67. Re:You need to convince voters that regulation wor by Actually,+I+do+RTFA · · Score: 1

    What exactly do you expect Glass-Stegal to do?

    Limit the damage a bubble burst puts into the system by at least creating a distinction between commercial and investment banks, and ensuring that commercial banks continue to function in a burst. That was erased in 1999. So compare the recessions of 1987 and 2008. That's what I want Glass-Stegal to do.

    --
    Your ad here. Ask me how!
  68. Re:You need to convince voters that regulation wor by phantomfive · · Score: 1

    1987 wasn't a recession, I think you are referring to the stock market anomaly. The stock market isn't the economy.

    2008 didn't happen because of Glass-Stegal, it happened because there was a bubble in the housing market that burst. That would have happened either way.

    --
    "First they came for the slanderers and i said nothing."
  69. Re:You need to convince voters that regulation wor by Actually,+I+do+RTFA · · Score: 1

    1987 wasn't a recession,

    Exactly my point.

    The 1980's also featured a housing market bubble burst. Possibly worse than 2008.

    --
    Your ad here. Ask me how!
  70. Re:You need to convince voters that regulation wor by phantomfive · · Score: 1

    I don't find it convincing, for three reasons:

    1) Other countries without Glass Stegal didn't react as the hypothesis would predict.
    2) The investments were triple-A rated, so were considered a 'safe' investment.
    3) The proposed mechanism of action (that would only come into play when the G-S loopholes were closed): removing some capital from play, wouldn't have been enough to stop the crash. People who want to invest in that stuff would just find other ways to invest in it, causing the same bubble.

    And I will add a fourth non-sequitur:
    4) Fuck bankers.

    --
    "First they came for the slanderers and i said nothing."
  71. Re:Life in prison is a long time in nanoseconds by i286NiNJA · · Score: 1

    I think he was being a little intense there but VMs can time drift enough to mess with some UDP file transfer schemes and DRM bullshits from my experience so there are probably all sorts of applications that won't run right on VMs without NTP. Of course the most popular NTP application is syncing the system clock so I don't know what he's on about.
    For situations that NEED precision time with capital NEED, there is the appropriately named Precision Time Protocol.

  72. Re:So when the time server fails the market crashe by Julz · · Score: 1

    Don't worry a derivative for the "crash" will be created. And then the market will crash with regularity and those that are invested in that happening will $$$. Of course this will likely result in a bot war on the derivative and the financial markets will become useless. Oh wait they already are. Move along.

    --
    When shit hits the fan get some of these https://youtu.be/pY-GncsZ-UE
  73. Re:You need to convince voters that regulation wor by Actually,+I+do+RTFA · · Score: 1

    I'm literally not sure whether you're talking about the 1980's or 2008. I'm going to assume the 1980's

    1) Other countries without Glass Stegal didn't react as the hypothesis would predict.

    The bubbles were primarily US only. And I reject "other countries that don't make up 1/3 of the free market didn't react like the US" as a compelling argument. The US is so big, and so many transactions at least partially ran through the US and needed to follow US law, that it's a much more complicated question than "what country you in".

    2) The investments were triple-A rated, so were considered a 'safe' investment.

    Actually, the 1980's were what gave birth to the whole junk bond thing.

    3) The proposed mechanism of action...wouldn't have been enough to stop the crash.

    The goal of G-S isn't to stop the crash. It's to prevent the crash from causing a recession. Which when the bubbles in the 80's burst did not cause a recession and in 2008 did.

    --
    Your ad here. Ask me how!
  74. Doppler Effect by knorthern+knight · · Score: 1

    If it was travelling at half the speed of light, doppler effect could make red lights look green... oops.

    --

    I'm not repeating myself
    I'm an X window user; I'm an ex-Windows user
    1. Re: Doppler Effect by phantomfive · · Score: 1

      "Judge, I have photographic evidence the light was green"

      --
      "First they came for the slanderers and i said nothing."