Slashdot Mirror


Robust Timing Over the Internet

ChelleChelle writes "The NTP (Network Time Protocol) system for synchronizing computer clocks has been around for decades and has worked well for most general-purpose timing uses. However, new developments, such as the increasingly precise timing demands of the finance industry, are driving the need for a more precise and reliable network timing system. Julien Ridoux and Darryl Veitch from the University of Melbourne are working on such a system as part of the Radclock Project. In this article they share some of their expertise on synchronizing network clocks. The authors tackle the key challenge — taming delay variability — and provide useful guidelines for designing robust network timing algorithms."

178 comments

  1. make all wall street traders own stock for 1 day by Anonymous Coward · · Score: 4, Insightful

    let's do away with the arbitrage, gambling, and bullshit from wall street. make them own a stock for ONE WHOLE DAY. No more of this low-latency trading bullshit. They're just skimming money off the top of the financial markets--away from the regular folks. EVERY PENNY THESE GUYS MAKE COMES OUT OF OUR POCKET.

  2. Trust yourself... by ls671 · · Score: 1

    I like the trust yourself part. I actually implemented a dirty script to restrict how much ntp can change my clock speed and I call every minute from crond ;-))

    Limits are hardcoded and depend on the machine ;-))

    $ cat setclockfrequency
    #!/bin/sh

    # 251616 = 3.839
    # 269120 = 4.106
    # 280448 = 4.279
    # 288544 = 4.403
    # 9372208 = 143.009
    # 10703936 = 163.329
    # 11308784 = 172.558

    ###let LOWLIMIT=243520
    ###let HILIMIT=286496

    let LOWLIMIT=10072208
    let HILIMIT=10408784

    let FREQ=`adjtimex -p | grep frequency | cut -d ":" -f 2 | cut -c 2-`
    if [ ${FREQ} -gt ${HILIMIT} ]
    then
    adjtimex -f ${HILIMIT}
    fi

    if [ ${FREQ} -lt ${LOWLIMIT} ]
    then
    adjtimex -f ${LOWLIMIT}
    fi

    --
    Everything I write is lies, read between the lines.
    1. Re:Trust yourself... by Anonymous Coward · · Score: 0

      Your smilies make me >:-(

      Also, can't you just turn off ntp?

    2. Re:Trust yourself... by buchner.johannes · · Score: 1

      Can you please explain what the issue is you are trying to solve with this?

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    3. Re:Trust yourself... by ls671 · · Score: 4, Interesting

      Network issues. If say, on average, once every 25 polls, ntpd doesn't get realistic data from higher stratum servers because of the network, don't let ntpd crank up the frequency to ridiculous values like it does when this occurs.

      There are realistic values for the frequency on every machine with a good clock. It is ridiculous to set the frequency below or above these values.

      Last time I checked, there is no way in ntpd to configure these values. The typical ntp guru reply will be: "Get a decent network connection". The author in TFA noted that such a "decent connection" is virtually impossible to achieve because of "variable delay". He also noted that it is sometime better to trust yourself, which is kind of what that script does.
       

      --
      Everything I write is lies, read between the lines.
    4. Re:Trust yourself... by ls671 · · Score: 2, Interesting

      Author of TFA also mention:

      "More generally, the algorithm should be designed never to overreact to anything. Remember, its view of the world is always approximate and may be wrong, so why try to be too clever when inaction works so well? Unfortunately, feedback algorithms such as ntpd have more reactive strategies that drive the clock more strongly in the direction of their opinions. This is a major source of their nonrobustness to disruptive events."

      I fully agree with this and I realized it several years ago while testing ntpd in various configurations.

      --
      Everything I write is lies, read between the lines.
    5. Re:Trust yourself... by KDR_11k · · Score: 1

      Cut him some slack, the double chin is bad enough, no need to make fun of it.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    6. Re:Trust yourself... by Anonymous Coward · · Score: 0

      meh, "computer scientists" playing at real engineering like always..

    7. Re:Trust yourself... by Anonymous Coward · · Score: 0

      Us "computer scientists" kindly invite you to die in a fire.

    8. Re:Trust yourself... by PAStheLoD · · Score: 1

      NTP already does this. (Slews the time if the difference is less than 128 ms.)

    9. Re:Trust yourself... by ls671 · · Score: 1

      I know very well how ntpd works. On the other hand, you do not understand what this script is for. Please read the other posts I have made on this tread for further understanding.

      http://slashdot.org/comments.pl?sid=1638098&cid=32062158

      http://slashdot.org/comments.pl?sid=1638098&cid=32062314

      --
      Everything I write is lies, read between the lines.
  3. OK, but... by Tenek · · Score: 1

    TFA already points out that there are existing solutions to this problem... sure, they're expensive, but when their example of the finance industry is involved, people will happily pay six, seven figures to get an edge over the competition anyways. If it's not worth the cost, you probably don't need that level of precision. Nice to improve the system, but how much benefit will anyone see from it?

    1. Re:OK, but... by Reik · · Score: 1

      I didn't see them mention IEEE1588. I don't know how many switches(if any.. hehe well, I know one..) implement it yet..and I only know of the one National Semi phy that does, but it's a solution and not really expensive just poorly implemented as of yet.

    2. Re:OK, but... by Z00L00K · · Score: 1

      In my opinion the finance industry have to live with some minor differences in timing.

      What this has really done now is to provide an idea of an opening for fraudulent behavior in the finance industry. Just imagine what would happen if someone was able to inject timing faults into the servers when their favorite transaction was executed.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    3. Re:OK, but... by Hognoxious · · Score: 1

      Are you talking of the situation where the stock goes up and I buy it, but I frig it so it looks like I bought it at the old (lower) price?

      The time doesn't matter, as long as the sequence is known. But I don't think the system works like that; quantity and price are always included, AFAIK, plus it wouldn't match the counterparty's books.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    4. Re:OK, but... by compro01 · · Score: 1

      One example goes kinda like this

      1. News breaks overnight that will make people want to buy company FOO stock.
      2. The instant (as determined by the very accurate clocks on their servers) the market opens, trading firm BAR buys up all the available FOO stock and then instantly puts it back up for sale for a little bit more.
      3. The rush of people buying the stock buy it from firm BAR.

      Rinse and repeat every day and you're talking about billions of dollars made by firm BAR that people without ultra accurate clocks and time distribution can't make, thus you get an arms race to get more and more accurate timing.

      --
      upon the advice of my lawyer, i have no sig at this time
    5. Re:OK, but... by KDR_11k · · Score: 1

      Expensive? Our freaking wall clock can sync to an atomic clock via RF. Sure, there's maybe a bit of signal travel delay involved but the distance from sender to receiver shouldn't change much so you could calculate it and automatically compensate.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    6. Re:OK, but... by Hognoxious · · Score: 3, Insightful

      You don't need accurate timing for that, you just need to be first.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    7. Re:OK, but... by Rockoon · · Score: 1

      Those clocks receive a signal thats transmitted at a ridiculously low rate, like 1 bit per second or some such. I'm going to go ahead and assume that hardware thats designed to receive it isnt designed for low or consistent latency.

      --
      "His name was James Damore."
    8. Re:OK, but... by compro01 · · Score: 1

      And you be first by jumping exactly when the market opens, which is why the accurate timing is needed.

      --
      upon the advice of my lawyer, i have no sig at this time
    9. Re:OK, but... by Hognoxious · · Score: 1

      You can trade at any time, provided you can find a counterparty to deal with.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    10. Re:OK, but... by Anonymous Coward · · Score: 0

      You can already place orders that execute on "market open". So you wouldn't get ahead of the other "execute-on-open" orders.

  4. GPS by dracocat · · Score: 3, Interesting

    How about GPS receiver + exact known location?

    I would think just eliminating an unknown latency and replacing it with a known one (radio waves generally travel at a consistent rate) would get you a pretty accurate time. If you add one more known variable which is the exact location of the device, then you should be able to get an even more accurate time.

    1. Re:GPS by at10u8 · · Score: 1

      to get what accuracy? the ionosphere can mess up GPS signals by about 100 nanoseconds

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

      And how do you calculate location? Time maybe?

    3. Re:GPS by Bios_Hakr · · Score: 1

      GPS is okay. But I would think that a financial institution would prefer to invest in a good cesium-beam frequency standard. These units are calibrated at the factory and drift something like one second every few thousand years. Plus, there is no need to have an external antenna to pick up GPS signals. If you *absolutely* need stable and accurate clocking, cesium is the only way to go.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    4. Re:GPS by SEWilco · · Score: 1

      You don't need to worry about the radio wave propagation, just wait for the GPS device to lock on and start querying its time. Much of the effort of the GPS device is in synchronizing its clock with the GPS clocks, resulting in probably less than 1 microsecond of error.

    5. Re:GPS by Matrix14 · · Score: 1

      It turns out that GPS doesn't actually send the time. That's just a convenient simplification for explaining how it works. Instead, it sends a long bitstring with minimal repetition, with each satellite sending the same bit in the sequence simultaneously. Receivers compute how far out of sync the bitstrings are with each other to find their location.

    6. Re:GPS by dracocat · · Score: 1

      I thought the Data Signal, repeated every 15 minutes roughly contained date/time and clock corrections? You might be drifting for 15 minutes at a time I guess...

    7. Re:GPS by Matrix14 · · Score: 1

      Hmm, yeah, I am reading the WP page on GPS now, and it looks like it does send out time info. A lot of things are sent, and it is not clear to me from the article how often this time is sent out.

    8. Re:GPS by Anonymous Coward · · Score: 0

      I think is is every couple of seconds. NTP currently uses GPS and other time sources as stratum 0 devices, and the computer that they are connected to as stratum 1 devices.

    9. Re:GPS by paul248 · · Score: 1

      The GPS satellites all have synchronized atomic clocks on board. If your GPS receiver also had an atomic clock, then the distance to each satellite could be computed by subtracting the times and multiplying by the speed of light. So, with 3 satellites, you could calculate your location.

      However, GPS receivers are cheap, and don't have atomic clocks. But if you get a signal from *four* satellites, then you can use the redundant information to deduce the correct time, and then use that time to find your location.

    10. Re:GPS by Anonymous Coward · · Score: 0, Flamebait

      You keep it in a fixed place, you spastic.

    11. Re:GPS by Tumbleweed · · Score: 0, Troll

      to get what accuracy? the ionosphere can mess up GPS signals by about 100 nanoseconds

      What?! That sounds like terrorism! Let's do away with this 'ionosphere' once and for all!

    12. Re:GPS by DerekLyons · · Score: 1

      How about GPS receiver + exact known location?
       
      I would think just eliminating an unknown latency and replacing it with a known one (radio waves generally travel at a consistent rate) would get you a pretty accurate time.

      While radio waves do travel a constant speed, what they don't do is travel a consistent path between the satellite and the receiver. Some of this is due to the satellite's orbital motion, and the timing errors resulting from that can be eliminated. However, the path is also altered by changing ionospheric conditions which are difficult to model and predict. (Which is why WAAS and other workarounds have been implemented.)

    13. Re:GPS by KDR_11k · · Score: 1

      The article only mentions microsecond scales so those nanoseconds are probably not important.

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    14. Re:GPS by paul248 · · Score: 0

      But what if you have a fancy cesium clock, and one day your datacenter accelerates to near the speed of light and returns to its original location? With GPS, you at least know that your time is synchronized with all the other systems using GPS.

    15. Re:GPS by dkf · · Score: 1

      the ionosphere can mess up GPS signals by about 100 nanoseconds

      That's variable. You use the GPS time signal over a long period of time (days) to calculate the rate at which your clock drifts, at which point you can do a reasonably good correction for things and get your clock pretty accurate. Asking for perfect timing a second or two after switching the device on is just unfair!

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    16. Re:GPS by Anonymous Coward · · Score: 0

      GPS receiver is the preferred way to get reliable time, but it provides you with single endpoint - single server. If you have data center with 1000 computers you need a way to distribute the timing data (unless you want to have 1000 gps devices with 1000 antennas), and that is where network time synchronization comes into play.

    17. Re:GPS by Bios_Hakr · · Score: 1

      I believe that the core clocks used in GPS are cesium-beam. Still, if you happen to have a data center in a high-flying (lower gravity well) or fast moving (probably Mach 2 or higher), then you will need to re-sync with GPS occasionally.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    18. Re:GPS by the+eric+conspiracy · · Score: 1

      The clocks in orbit are either Rubidium or Cesium based. The US Primary Time Standard is a Cesium Fountain.

      http://tf.nist.gov/cesium/fountain.htm

      The GPS clocks are synchronized to the Master Clock.

      http://tycho.usno.navy.mil/clocks.html

      http://tycho.usno.navy.mil/mc_to.html

    19. Re:GPS by Zoxed · · Score: 1

      > How about GPS receiver + exact known location ?

      But if you roll-your-own do not forget that GPS time does not have the leap seconds that UTC has !!

    20. Re:GPS by vxice · · Score: 1

      how about this, slow down. If you are going fast enough that 'propagation' times affect your decisions you don't need more accurate clocks but therapy for OCD.

      --
      every anarchist is a baffled dictator. Benito_Mussolini
  5. can't trust self if microsoft by at10u8 · · Score: 4, Interesting

    Microsoft refuses to consider the notion of clocks accurate to within 2 seconds.

    1. Re:can't trust self if microsoft by Bios_Hakr · · Score: 3, Funny

      I don't really see a problem with that. You wouldn't use Notepad for a mission-critical editing, why would you use W32Time for mission-critical timing?

      That being said, I don't know what 3rd-party system you would use for sub-second timing.

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    2. Re:can't trust self if microsoft by sl149q · · Score: 1

      Well I like my iPhone, but it appears to sync time from the nearest cell tower... And in my neighborhood I see variations from what I would expect (using NTP to compare) for anywhere up to 1.5 seconds. More annoyingly the time will jump between various offsets. E.g. go from +500msec fast to -900msec slow and then back. I think switching between cells.

      It would be better if they just synced with NTP, or gave you the option of using NTP or cell.

    3. Re:can't trust self if microsoft by Anonymous Coward · · Score: 0

      iPhone

      gave you the option

      Yeah, right

    4. Re:can't trust self if microsoft by Rockoon · · Score: 4, Informative

      He was modded troll, but hes right.. sort of.

      The problem isnt "windows" .. the problem is "x86 computers."

      Accurate timing on the modern PC is ridiculously difficult due to the hardware situation. The original IBM PC and its clones came with Intel's 8253 or 8254 Programmable Interval Timer (PIT) chip and back then it was pretty good. This timer chip had an internal frequency matching the CPU's of the time of 4.77mhz, and ticks were evenly distributed between 4 internal counters, so each counter had 1193181.81818181.... ticks per second. Pretty damn good.

      Many of the old-school people might be familiar with the 18.2 ticks per second of the DOS clock. This rate was a direct consequence of configuring one of those counters to emit an interrupt every 65536 ticks, the longest possible interrupt interval due to these chips using 16-bit words.

      Anyways, over time many manufacturers stopped using Intel's PIT's and started emulating them with other hardware (such as PMT.) None of these emulations can be configured to tick at exactly the same rate as the Intel PIT, and even among these emulated timers there wasn't any consistency.

      To counter the serious problem of accurate timing on the PC, Microsoft and a few other large companies moved to define a new standard named HPET. Many new motherboards will have an HPET timer, but not all of them, and there are some problems with some HPET implementations as well (such as appearing to tick backwards sometimes.)

      The issue of accurate timing on PC's has considerable effect on multi-player game developers.

      A reference to some of the issues, and some of the attempts to fix them (source code)

      --
      "His name was James Damore."
    5. Re:can't trust self if microsoft by idontusenumbers · · Score: 0

      Of all the editors I would use for mission critical editing, Notepad would be at or near the top. It's fundamental simplicity adds to it's reliability. It no bells and whistles to get in the way of it's core purpose editing text and then saving it. It's extremely reliable, on every Windows system, and is likely the most well tested text editor in terms of both test coverage and duration of time tested.

    6. Re:can't trust self if microsoft by CarpetShark · · Score: 1

      I don't really see a problem with that. You wouldn't use Notepad for a mission-critical editing, why would you use W32Time for mission-critical timing?

      Time synchronisation is crucial to Active Directory security (since it uses kerberos). In fact, I think a major part of joining windows desktops to a windows server/domain is that they all start syncing time.

    7. Re:can't trust self if microsoft by Anpheus · · Score: 1

      Having worked with a county sheriff's office and their 911 system, I can tell you that it is possible to regulate the Windows system clock quite well, as they require it. It just isn't "high frequency trading" quality.

      But I doubt you'd use the Linux kernel time for high frequency trading either. You'd probably opt for something specifically designed for just that task, and designed to do it particularly well.

    8. Re:can't trust self if microsoft by Anpheus · · Score: 2, Interesting

      Addendum: I thought I'd add that they use hardware GPS modules to receive the current time, as NTP is considered not reliable enough for them.

    9. Re:can't trust self if microsoft by mzs · · Score: 1

      usually to 2 minutes not 2 seconds

  6. PTPd? by Jeremi · · Score: 5, Interesting

    I'm surprised the article didn't mention PTPd, which is an implementation of the IEEE 1588 precision time-synchronization standard. I was under the impression that was the standard way to solve this sort of problem when NTP wasn't enough.

    --


    I don't care if it's 90,000 hectares. That lake was not my doing.
    1. Re:PTPd? by apharov · · Score: 5, Informative

      (disclaimer: just finished my Master's thesis on a related subject) PTPd is ok, but not in itself up-to-date at the moment. It doesn't implement the most recent IEEE 1588-2008 standard, which has significant improvements compared to the 1588-2002. About the 1588 in general: its main selling point is the ability to do hardware timestamping (when using hardware with support!) of the two-way timing messages between master and slave. This eliminates the very significant timing jitter that happens in the software stack before the messages are timestamped. For reference, commercially available master-slave implementations using IEEE 1588 achieve synchronisation within tens of nanoseconds within LAN, and microseconds to tens of microseconds within WAN, depending on network conditions. So overall I think that while RADclock might be ok as an alternative between NTP and IEEE 1588, it doesn't really bring anything new to the table. Some of the stuff in the Rideaux/Veitch paper has also been used with IEEE 1588 for quite some time, for instance the filtering for fast timing packets is a necessity for accurate synchronisation with IEEE 1588.

    2. Re:PTPd? by iritant · · Score: 1

      Thanks for the informative post that was on topic. One question: with 1588 what sort of hierarchy do you set up? Does everyone have a rubidium or cesium clock attached?

    3. Re:PTPd? by pyite · · Score: 1

      One question: with 1588 what sort of hierarchy do you set up? Does everyone have a rubidium or cesium clock attached?

      A typical way is to use a GPS GrandMaster clock that outputs PTP. Some of these have good oscillators in them to keep good time if GPS dies for whatever reason. The tricky part is getting this time to many machines without bad drift.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    4. Re:PTPd? by CarpetShark · · Score: 1

      PTPd is ok, but not in itself up-to-date at the moment.

      Maybe someone should adjust its clock? ;)

    5. Re:PTPd? by apharov · · Score: 1

      Like the sibling post says, there's no need to have very high quality oscillators anywhere in the system. A GPS-synched grandmaster with an OCXO should have pretty good holdover properties in case it loses the GPS signal for some time (hours-days).

      The slaves can also have OCXOs to enable long time periods for filtering and whatever clever averaging algorithms the slave happens to use to recover the clock after it has been degraded in transit. It's interesting to note that contrary to NTP, IEEE 1588 does not define the clock recovery algorithms, so they are typically proprietary in commercial products.

    6. Re:PTPd? by Anonymous Coward · · Score: 0

      IEEE 1588 is good. IEEE 1588 in combination with Synchronous Ethernet is better. The particle accelerator crowd, led by CERN, is experimenting with this technology now, in a project known as White Rabbit. It appears capable of locking thousands of nodes together to an absolute time standard with an accuracy better than one nanosecond. See http://www.ohwr.org/projects/white-rabbit -- its overview says:

      White Rabbit is a fully deterministic Ethernet-based field bus for general purpose data transfer and synchronization. The aim is to be able to synchronize ~1000 nodes with sub-ns accuracy over fiber and copper lengths of up to 10 km. The key technologies used are Synchronous Ethernet and PTP (IEEE 1588).

    7. Re:PTPd? by mzs · · Score: 1

      White rabbit is cool, but it requires NICs and PHYs to have uncommon functionality. You need a phy that allows you to lock carrier. You also need a phy and nic that will pass back bad and runt frames, stuff EOF mid stream, and you lose any hardware cksuming and need to do yourself.

  7. Wants vs. needs vs. design by Anonymous Coward · · Score: 2, Interesting

    It's not clear to me the financial system needs such high precision timing.

    My cynicism tells me they need it now to implement fraudulent micro-second trading, where see what you're buying, correlate with other people's buys and then buy a fraction of a second ahead of you.

    At any rate, it's not clear they need it, or that giving it to them won't lead to instability.

    Maybe someone should actually design a financial system, and design one that can use imprecise, or precision timing.

    1. Re:Wants vs. needs vs. design by Hognoxious · · Score: 1

      If you're talking about "front running", you don't need accurate timing for that. You (the broker) just slip your order in front of the customer's.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Wants vs. needs vs. design by the+eric+conspiracy · · Score: 1

      The purpose of this degree of accuracy is to measure the performance of your system.

      Here I am, team leader for Goldman Sacks Front-Runner IT services division and I'm trying to squeeze a couple of microseconds out of my trading network. Well I can't do that unless I can measure the performance of my distributed application very accurately.

    3. Re:Wants vs. needs vs. design by pyite · · Score: 1

      It's not clear to me the financial system needs such high precision timing.

      A lot of it has to do with analytics and making sure your system is operating properly. Being able to compute network and software stack latencies often requires the clocks of multiple machines being very closely synced. NTP can't do it well enough in many cases. Without good synchronization, you end up (according to timestamps) receiving a packet before it was sent.

      --

      "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

    4. Re:Wants vs. needs vs. design by JamesP · · Score: 1

      Just add jitter

      Say 'your orders will be processed with a delay varying between 0 and 5s'

      --
      how long until /. fixes commenting on Chrome?
  8. Ridiculous by GNUALMAFUERTE · · Score: 2, Interesting

    NTP is accurate to within 10 milliseconds in any decent connection. Get a really good, stable, low latency connection and hook yourself up to a stratum 1 server and you can cut that number down tenfold ...

    Can anyone explain what kind of financial application would require bigger accuracy?

    I understand that certain scientific experiments require more accuracy than that, but those guys are probably already hooked up to stratum 0 servers directly.

    Why on earth would any financial system (yes, even the stock market) require 10ms time accuracy? They were able to rip us off with fucking sand clocks. NTP should be enough for them.

    --
    WTF am I doing replying to an AC at 5 A.M on a Friday night?
    1. Re:Ridiculous by Anonymous Coward · · Score: 5, Informative

      This sort of thing probably has something to do with it:

      http://www.nytimes.com/2009/07/24/business/24trading.html

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

      Goldman recently moved its server farm (or part of it) closer to the physical computer network they access for trading to cut latency. When you are trying to arbitrage the market, every pico second counts!

    3. Re:Ridiculous by Todd+Knarr · · Score: 2, Informative

      These guys are probably trying to do sub-millisecond trading. They need to keep their clocks sync'd to the microsecond to keep different machines coordinated.

      Me, I wonder why they're bothering. Run GPS-based stratum-1 servers at each site, and sync directly to them across the LAN. Or get a cesium-beam primary time source. End of problem. Or take heed of the current financial meltdown and acknowledge that if you try to create money out of thin air, sooner or later you're going to pay the piper and it's going to hurt so maybe it'd be better to not go there.

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

      Can anyone explain what kind of financial application would require bigger accuracy?

      You're thinking like a human. 10ms in computer terms is like a month in human terms. It's all about getting the edge. Get a jump on somebody and make an extra $0.00001 on the $. Now multiply it by a billion dollars.

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

      mod parent up, very interesting

    6. Re:Ridiculous by MichaelSmith · · Score: 2, Insightful

      Its old fashioned day trading accelerated by a factor of a few million. Of course, you need to back it up with a good AI because humans can't react fast enough and a flatline with his ass in a can will react in a predictable way.

    7. Re:Ridiculous by Anonymous Coward · · Score: 0

      As long as everybody pays when the system crashes but you are among the few who profit as long as it works, why stop doing what you're doing? I fully support the rule that you can't sell stock when you bought the same stock less than a day earlier, unless the current stock price is more than 10% lower than when you last bought.

    8. Re:Ridiculous by Hognoxious · · Score: 0, Troll

      Any article that refers to software as "codes" should be ignored.

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

      It is unfortunately widespread within scientific circles. You can expect a "code" to do something extremely complex that takes a few years worth of study to understand, to do it within acceptable accuracy in the common cases, and to break down horribly if you violate one of a thousand undocumented assumptions. It will also follow CS best practices only as far as absolutely necessary to get it to work on the university servers, i.e. mostly not at all.

    10. Re:Ridiculous by nacturation · · Score: 1

      I fully support the rule that you can't sell stock when you bought the same stock less than a day earlier, unless the current stock price is more than 10% lower than when you last bought.

      Let's have the government regulate everything. You can't return a product to the store that you bought less than 1 day earlier. You can't delete a file on your computer that you created less than 1 day earlier.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    11. Re:Ridiculous by funkboy · · Score: 1

      10ms is not enough.

      The same cocaine-addled financial industry that brought you the mortgage crisis is busy fighting a little undeclared network latency war as each trading house tries to get the lowest-latency network path to various financial exchanges around the world. Carriers with shorter fibre optic paths have been able to command price premiums upwards of $500/month per millisecond of decreased latency vs. their competition. Eventually the exchanges will just host trading houses' servers locally, everyone will be on a level playing field, and this fiasco will end.

      Incidentally, the RIPE's RIS routing information & network latency measurement project also requires precision beyond what NTP can provide. Each of the 200 or so RIS servers has a physically attached GPS receiver in order to provide accurate sub-millisecond network latency measurements.

    12. Re:Ridiculous by Anonymous Coward · · Score: 1, Insightful

      Is there a problem with rampant abuse of deleting fresh files? Is there a problem with rampant abuse of returning products shortly after buying them (as opposed to one day later)?

      There is a problem with algorithmic stock trading in millisecond intervals, which allows a few traders to game the market instead of participating on even ground. Even a most die-hard market liberal must agree that the market should work to eliminate arbitrage, not create it.

    13. Re:Ridiculous by funkboy · · Score: 1

      BTW, the specific RIPE project doing this is test traffic measurements

    14. Re:Ridiculous by IWannaBeAnAC · · Score: 3, Informative

      "Codes" is a common and long-standing jargon word in several significant sub-fields of CS, notably high performance and scientific computing. If you are unfamiliar with it, then you are simply betraying your own ignorance.

    15. Re:Ridiculous by dfgchgfxrjtdhgh.jjhv · · Score: 2, Insightful

      Arbitrage trading is a possible application for very accurate timing in financial markets. That is the mechanism that eliminates arbitrage & it creates more liquidity in the markets, as well as more stable & accurate prices.

      By imposing a minimum time limit to hold onto stock, you'd prevent a lot of arbitrage trading, which would create more arbitrage. It'd greatly reduce the liquidity in the markets too, making it harder for everybody to buy & sell.

    16. Re:Ridiculous by Anonymous Coward · · Score: 0

      Perhaps one day is too long. However, there is a problem with a particular type of arbitrage which is created by a technological flaw of the market place. This type of arbitrage trading is not self-correcting. It does not eliminate the arbitrage opportunity and that makes it undesirable. A hold-requirement would eliminate this technical arbitrage opportunity. The exact duration of a hold requirement such that it prevents technically induced arbitrage but does not hinder other types of arbitrage would have to be determined.

    17. Re:Ridiculous by user32.ExitWindowsEx · · Score: 1

      How about simply making the hold requirement the minimum average length of time it would take an average off the street human to immediately buy and then sell the stock?
      Have the SEC round up random samples of people and have them try to buy and then sell stocks as fast as possible on each broker's site. Take the average of that and make that the hold requirement.

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    18. Re:Ridiculous by mindstrm · · Score: 1

      What's the point though? Who cares?

      The market is computerized.... so let people using that market use those APIs and protocol to their full advantage. That's their business.

      Just like people during gasoline price-wars who line up for hours, or get up at ridiculous hours of the day to be first in line to buy gas a few cents cheaper.

      What damage are we trying to prevent by forcing people to hold onto publicly traded stock for a given amount of time?

    19. Re:Ridiculous by mindstrm · · Score: 1

      Just to head off one answer - which I'm sure is something along the lines of "if joe average can't take advantage of the same opportunity, then the market isn't fair".
      The thing is, joe average can - he can put up the money and build the systems he needs to take advantage of the market more efficiently if he wants to. He's not prevented from doing so.

    20. Re:Ridiculous by Jeremi · · Score: 1

      Carriers with shorter fibre optic paths have been able to command price premiums upwards of $500/month per millisecond of decreased latency vs. their competition. Eventually the exchanges will just host trading houses' servers locally, everyone will be on a level playing field, and this fiasco will end.

      You have to admit, the end state of this system will be an interesting variation of "Core Wars", at least for those who have the money and skill to participate.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    21. Re:Ridiculous by PAStheLoD · · Score: 1

      Joe would need to rent server space next to the NASDAQ data center to get on the same level. Joe would need to pour millions of dollars into hardware and software.

      It's a little more than just unfair. This is a completely other side game played on the same exchanges between computers.

  9. Re:make all wall street traders own stock for 1 da by Gordo_1 · · Score: 0

    EVERY PENNY THESE GUYS MAKE COMES OUT OF OUR POCKET.

    That's only partially true -- it only comes out of the pockets of those who regularly buy and sell. Choose an asset allocation and diversify your investments in market-wide indexes and you can bypass the vast majority of that skimming.

  10. Re:make all wall street traders own stock for 1 da by IorDMUX · · Score: 2, Insightful

    EVERY PENNY THESE GUYS MAKE COMES OUT OF OUR POCKET.

    I see you have not the foggiest idea how "investments" and "fluidity" make the economy work.

    Hint: When the Great Depression hit, the money lost by the traders on Wall Street did not suddenly spew forth into the hands of "us".

    --
    >> Standing on head makes smile of frown, but rest of face also upside down.
  11. Re:make all wall street traders own stock for 1 da by drsmithy · · Score: 2, Interesting

    let's do away with the arbitrage, gambling, and bullshit from wall street. make them own a stock for ONE WHOLE DAY. No more of this low-latency trading bullshit.

    A Capital Gains Tax that started at 95% and decreased ~2.5% per month would go a long way towards fixing many problems (/avoiding them in the first place).

  12. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 2, Insightful

    Phew that's OK then, it's only everyone with a fucking superannuation.

  13. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 1, Insightful

    That's a really interesting (and stupid) idea. I guess the short term effect would be all Americans pulling all of their money out of any investment that had the slightest risk (stocks and bonds). Sounds like a great recipe for the next great depression!

  14. Off topic I know but.... by erroneus · · Score: 1

    ... is there a patch or driver hack for Windows that will allow the hardware clock to be set to GMT/UTC while the time zone offset is handled by the OS as it should be? It is such a pain in my ass that I run Linux with the occasional boot to Windows and having the time wrong for Windows. And of course if I set it, the time becomes wrong for Linux. Linux is doing it "right" and Windows is doing it wrong in my opinion. But what is the fix? I'd prefer Windows change its ways, not Linux.

    1. Re:Off topic I know but.... by Anonymous Coward · · Score: 0

      Set/Create HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal to DWORD 1. Works fine on my Windows 7 box but its supposedly really buggy on anything pre Windows 7.

    2. Re:Off topic I know but.... by jonadab · · Score: 1

      > I'd prefer Windows change its ways, not Linux.

      The thing is, Linux is configurable. You *can* change its behavior, easily. Windows, not so much.

      How bad do you need the time to be right in Windows? If that's really a requirement, then you should probably set the hardware clock to local time, because that's how Windows does it.

      On the other hand, my experience suggests that the longer you've been running Linux, the less often you'll be inclined to boot into Windows. *shrug*. Give it a couple more years, and you'll probably forget all about caring whether the time is right in Windows. Heck, eventually you'll forget why you even have Windows installed.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    3. Re:Off topic I know but.... by erroneus · · Score: 1

      I run Linux often enough that I don't want to change it and regard its behavior as correct. I regard windows as incorrect. And you're right. I don't run the Windows that much -- just when I VPN into the office which is somewhat rare.

      I don't usually "need" the time to be right... it's just annoying when it's not.

    4. Re:Off topic I know but.... by Anonymous Coward · · Score: 0

      ... is there a patch or driver hack for Windows that will allow the hardware clock to be set to GMT/UTC while the time zone offset is handled by the OS as it should be? It is such a pain in my ass that I run Linux with the occasional boot to Windows and having the time wrong for Windows. And of course if I set it, the time becomes wrong for Linux. Linux is doing it "right" and Windows is doing it wrong in my opinion. But what is the fix? I'd prefer Windows change its ways, not Linux.

      Yes. I will assume you know how to use the registry editor.

      [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
      "RealTimeIsUniversal"=dword:00000001

      Warning: This is not a documented registry entry, so it is not impossible for it to go away in a service pack or something. It is still in there from the MIPS and Alpha days of the NT kernel.

      The philosophically correct way is to make Windows use UTC, however the more solidly supportable way would be to make Linux use local time.

  15. This is just piffle. by DrNoNo · · Score: 1

    NTP has its limitations and to me the miracle is that it is as good as it is, given the lack of promises concerning packet delivery in a TCP/IP network [No guarantee on route, latency or even delivery]. If you need something more accurate, then use GPS as already suggested or one of the atomic clock backed radio services around the world and calibrate for transmission distances, which is a consistent correction for any location. This will take accuracy close to the theoretical limits and is potentially available cheaply enough that the cost should not be a bar to any application where this sort of accuracy really is justified. I just cannot see any point whatsoever in trying to do this over the internet when you cannot hope to meet the accuracy of existing means.

  16. First Post! by idji · · Score: 0, Troll

    My laptop is using Radclock already!

  17. Speed of light and relativity by Zaffle · · Score: 1

    I don't understand the need for wide-area highly accurate (less than 1ms accurate) timing. Once you get beyond a reasonable distance, the speed of light starts playing into the equation.

    --

    I use to have a funny sig, but slash cut it off, and I forgot what the punchline was.
    1. Re:Speed of light and relativity by 1s44c · · Score: 4, Insightful

      I don't understand the need for wide-area highly accurate (less than 1ms accurate) timing. Once you get beyond a reasonable distance, the speed of light starts playing into the equation.

      Like most smart people you are forgetting how dumb most people are.

      Wall street traders don't understand much about time. They only understand how to obfuscate financial transactions like a high speed shell game. To them more speed means more chances to skim off a percentage and the laws of physics don't even get considered.

    2. Re:Speed of light and relativity by Linker3000 · · Score: 2, Insightful

      I vote that all traders - and lawyers and estate agents for that matter - are sent such a reasonable distance from the planet that the speed of light indeed starts playing into the equation.

      ALl in the name of research, of course.

      --
      AT&ROFLMAO
    3. Re:Speed of light and relativity by renoX · · Score: 1

      Uh? I've read here that some traders are paying to put their hardware the closest they can to the trading servers so that they can have low latency..
      So I'd guess that this is more a case of an article with a flawed example than anything else..

    4. Re:Speed of light and relativity by Anonymous Coward · · Score: 0

      it is interesting that you say "Wall Street Traders". There are scams in the NY trading world, things like "advanced looks" and "flash trading". Not all exchanges are created equal. Much of what goes on in NY would get you kicked out of my favorite exchange, the CME. But honest traders are out there, making markets and creating efficiencies, and taking risks which truly make our economy turn. If you don't think we need these markets, you should look at the history of why things like futures exchanges were created in the first place. We need them. Please don't lump all "high speed trading" as "bad, greedy trading". It's simply not the case. Not to mention the fact that this industry is a huge technology driver, these people are willing to spend the $ to get the best and that creates a ton of tech jobs.

  18. Re:make all wall street traders own stock for 1 da by Hognoxious · · Score: 1

    Or they'd come up with a workaround where X holds the stock forever, and traders swap "X points".

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  19. Re:make all wall street traders own stock for 1 da by kerrbear · · Score: 2, Insightful

    Agreed. When are some of these people going to realize that greed is bad. Trying to game a system is inherently wrong. Not just morally, but wrong systemically. It will always result in harm to the system. These people soothe their conscience with excuses- "We're spreading the risk and that's a good thing", "It's only fractions of pennies off of many people, nobody will notice." , etc. Until the whole thing comes crashing down because in reality the financial system is core dependent on actual investment and trust, not on gambling. To quote Chinatown:

    Jake Gittes: How much are you worth?
    Noah Cross: I have no idea. How much do you want?
    Jake Gittes: I just wanna know what you're worth. More than 10 million?
    Noah Cross: Oh my, yes!
    Jake Gittes: Why are you doing it? How much better can you eat? What could you buy that you can't already afford?

  20. Re:make all wall street traders own stock for 1 da by 1s44c · · Score: 2, Insightful

    let's do away with the arbitrage, gambling, and bullshit from wall street. make them own a stock for ONE WHOLE DAY. No more of this low-latency trading bullshit. They're just skimming money off the top of the financial markets--away from the regular folks. EVERY PENNY THESE GUYS MAKE COMES OUT OF OUR POCKET.

    You are absolutely, painfully right and it pains me deeply that I don't have any mod points.

    These jokers want time more accurate than NTP can provide but I'll bet most of them still believe time is a universal invariant. They don't need time more accurate than NTP can provide, they need to be hit in the head with a hammer until they stop moving.

  21. Re:make all wall street traders own stock for 1 da by 1s44c · · Score: 2, Insightful

    Hint: When the Great Depression hit, the money lost by the traders on Wall Street did not suddenly spew forth into the hands of "us".

    Because the money you mention never really existed.

    If I had a thousand dollars in paper money under my bed before the great depression it would have had a certain buying power. In the middle of the great depression it would have had a much greater buying power. The value lost on Wall Street spewed forth into paper money and real physical assets.

  22. Works fine in telecommunications by s52d · · Score: 2, Interesting

    Hi!

    Last few years, most cellular operators are rolling out IP to the base stations.
    For HSPA/LTE speeds, E1/T1 PDH/ATM is out of the question,
    and as IP is rolled out, GSM gets there as well.

    Accurate timing is essential: even transmitter frequency is synchronized over IP,
    and keeping 2 GHz accurate to 100 Hz is not simple.
    Local oscillator can do it short term, but external correction is needed as well.

    Beside GPS (used in IS-95), several systems are used.
    IEEE 1588v2 is obvious one. Works.

    Some vendors do it with modified NTP: generate a lot of requests, and do some statistic processing.
    Thus, most of the jitter can be compensated, and accuracy can be kept.
    Normally, it works over intranets, with NTP having high priority, but it is used over internet as well
    (femto and pico base stations).

    Real life tests indicate it works, just do not put it over ADSL ;-)

    73
    Iztok

  23. Isn't the internet the wrong medium for this? by KDR_11k · · Score: 1

    It seems to me that with all the intermediate systems and variable delays the internet isn't the right medium for clock synchronization, you'd be better off following the RF time signals broadcast by stations running atomic clocks. Much easier to synchronize those and the signal travels a known time to the receiver instead of going through a heterogeneous wire network.

    --
    Justice is the sheep getting arrested while an impartial judge declares the vote void.
    1. Re:Isn't the internet the wrong medium for this? by amorsen · · Score: 1

      Running antenna cable to the servers requiring synchronization is often a problem.

      --
      Finally! A year of moderation! Ready for 2019?
  24. Re:make all wall street traders own stock for 1 da by Bartab · · Score: 0, Troll

    No. Every penny gov't employees make comes out of "your pockets". The same gov't employees that, on average, make more than private employees. The same gov't employees agitating for tax increases so they can get pay raises.

    Don't pretend its just the rich getting taxed either. That's not only silly classism, but inherently wrong. The first tax implemented by the Obama administration was a regressive sin tax. The Obamacare system contains seven seperate taxes that directly tax people making under $200k/yr, including increases to income tax.

    The market, on the other hand, actually creates wealth.

    --
    Any sufficiently advanced technology is indistinguishable from a rigged demo.
  25. Would make sense by Sycraft-fu · · Score: 4, Informative

    GPS is accurate to about 50 nanoseconds. All kinds of devices that need precision time get it from GPS. You don't need much more than a standard receiver, just one that is designed to place a high priority on time updates. The GPS system itself keeps very accurate time since each satellite has an atomic clock, and they all sync to the master clock.

    To me that would seem the best way, if accuracy is really important and the systems are high end. Have each device have its own receiver and just have them sync to that. Don't sync them to each other, since you aren't going to get anything more accurate.

  26. Re:make all wall street traders own stock for 1 da by Sycraft-fu · · Score: 3, Insightful

    While I think that's a bit extreme, I think you and the GP are both on to the right track. I think stocks should have a fairly short minimum hold time. A day would probably be fine, just something such that you aren't trying to gamble with them more or less, because that's why high speed day trading really is. It is gambling in every way that Vegas is.

    I also thing a sliding tax would make sense. If you execute quick trades, you are subjected to a fairly high tax. 95% is a bit excessive, but something still fairly high. Then, as you say, the tax drops on a monthly basis until it hits zero. That would act to encourage investing, rather than gambling. It rewards people who put their money away for the future, and do so in a manner that allows it to help the economy grow. It would also still allow for quicker trades, but the government gets to take a cut in that case.

    I really do think we need to start looking at something like this for three reasons:

    1) Because there are companies that try to game the system. That's never a good thing. You game the system on a large scale, you'll break it. When you are talking about something highly important to the economy, that's not acceptable.

    2) Because there are too many gamblers. There are plenty of traders who basically gamble on the market. They make day trades not based on anything about the company, but just to try and grab money from trends. This is not useful, and isn't what the stock market is for. It leads to unnecessary instability and thus should be discouraged.

    3) To help combat people's fear response. A non-trivial part of the big drop in the stock market last year was people being fearful. They panicked because of the economic troubles and wanted all their money out. That means even if the fund managers thought it was a bad idea, they had no choice. You have to do what your client wants. That of course lead to more drops and more panic and so on. Perhaps tax incentives could help stave that off with people.

  27. Re:make all wall street traders own stock for 1 da by micheas · · Score: 1

    let's do away with the arbitrage, gambling, and bullshit from wall street. make them own a stock for ONE WHOLE DAY. No more of this low-latency trading bullshit.

    A Capital Gains Tax that started at 95% and decreased ~2.5% per month would go a long way towards fixing many problems (/avoiding them in the first place).

    So you short against the box. (buy N shares and sell N shares short collaterallizing the type two account (the account that buys the stock) with the cash in the type 3 account (the account that is short the stock)

    Worst case, you have to deliver the borrowed stock before 38 months have passed, and get hit with a tax bill when you unwind the trade in a private transaction between your two accounts.

    I am sure that there are other workarounds.

  28. Re:make all wall street traders own stock for 1 da by alexhard · · Score: 1, Interesting

    That's a ridiculous idea. It would increase volatility tremendously, increase spreads tremendously, increase mispricing tremendously, and of course destroy any semblance of liquidity for half the securities out there. Saying that arbitrageurs are skimming is like saying market makers are skimming. Partly true, but it completely ignores the positive effects of their actions for the market.

    --
    Infinite time means everything that can happen, will. You being you is absolutely incidental. You do not exist.
  29. Re:If only I knew where I was by Anonymous Coward · · Score: 0

    If only I knew what time it was, I wouldn't be so lost!

  30. Mod parent down. by Anonymous Coward · · Score: 5, Insightful

    Actually this kind of trading (especially arbitrage) narrows the spread making it cheaper for ordinary people to enter the market.
    So if you ban it you go back to only the big boys being able to afford to execute trades.

    However, using any system, high frequency or otherwise, to deliberately manipulate the market is a different thing.

    I'm sorry I'm posting as AC but it could affect my job.

    1. Re:Mod parent down. by Anonymous Coward · · Score: 1, Informative

      Arbitrage is only beneficial if the actions of arbitrageurs result in narrowing the spread (i.e. reducing the arbitrage opportunity), which in this case doesn't happen. The fast traders are exploiting a systemic information asymmetry which other market participants can't avoid, so their opportunity for arbitrage is not eliminated by their actions. This particular arbitrage opportunity is a result of a flawed market system and does not depend on outside information. Therefore it can only be (and must be) eliminated by correcting the way the market works.

    2. Re:Mod parent down. by Anonymous Coward · · Score: 0

      A trading environment relying on asymmetrical information requires asymmetrical timing. /ducks

    3. Re:Mod parent down. by the+eric+conspiracy · · Score: 4, Insightful

      Mod parent up. The efficiency and liquidity of world wide stock markets increases their usefulness to all involved. My ability as an individual investor to buy and sell at will is a huge factor in my willingness to participate.

      My father used to pay $100 to get a simple trade executed, and it would take hours to get it done. I can do the same trade for $5.00 and get it executed in a second or less.

      So what if some financial institution is making a profit on this. It is a win-win situation.

      The problems in the system are elsewhere - where people in the system are taking advantage of their position to trade based on information not available to everyone. Fortunately most of that is illegal.

    4. Re:Mod parent down. by Anonymous Coward · · Score: 0

      Exactly what are you investing in? Stocks? Ha-ha-ha.

      Real investment means commitment. The energy crisis would solve itself if real risk taker investors would commit their money into alternative energy ventures, but they just put their money into making more money, not value.

    5. Re:Mod parent down. by sjames · · Score: 1

      The cost was due to the fact that it all had to happen on paper and with a pile of shouting coke-heads in a huge ballroom.

      Get rid of arbitrage and things will slow down, but won't get any more expensive.

  31. Re:make all wall street traders own stock for 1 da by mgblst · · Score: 2, Interesting

    Who the hell isn't greedy. If you were offered more money at work, would you turn it down. Most people wouldn't. And all your colleagues are going to get paid more.

    This is all these people are doing, they are doing there jobs, and they get paid bonuses for doing it well.

    It is ignorant and stupid to pretend that this situation is just that simple.

  32. djb worked on this by Ice+Station+Zebra · · Score: 1

    http://cr.yp.to/clockspeed.html

    clockspeed uses a hardware tick counter to compensate for a persistently fast or slow system clock. Given a few time measurements from a reliable source, it computes and then eliminates the clock skew.

    sntpclock checks another system's NTP clock, and prints the results in a format suitable for input to clockspeed. sntpclock is the simplest available NTP/SNTP client.

    taiclock and taiclockd form an even simpler alternative to SNTP. They are suitable for precise time synchronization over a local area network, without the hassles and potential security problems of an NTP server.

    This version of clockspeed can use the Pentium RDTSC tick counter or the Solaris gethrtime() nanosecond counter.

  33. Re:make all wall street traders own stock for 1 da by swamp_ig · · Score: 2, Insightful

    Easy Answer: (in most tax laws)

    Any arangement who's primary purpose is to avoid taxation is illegal, and will be charged tax at the rate at which it would normally have been taxed.

  34. Re:make all wall street traders own stock for 1 da by MrNaz · · Score: 1

    Even if you diversify, you're still hit by the day-trading scumbags, just to a lesser extent.

    Besides, your post boils down to "just don't live in a high crime neighborhood and you'll be fine, no need to make burglary a crime".

    --
    I hate printers.
  35. Re:make all wall street traders own stock for 1 da by MrNaz · · Score: 0

    Actually no. That's a great idea. People would leave stocks where the risk of needing to evacuate the holding within the timeframe at which capital gains tax made the return sub-optimal. This idea would not place arbitrary rules on minimum holding time, so if you needed your cash back within 24 hours for some reason, you could get it, just without much of any profits you made. No need for the tax to stay high for a long time, it could drop to normal rates within a week, to ensure that the idiots who make money by buying and selling on the same fucking day are forced out of business like they should be. Their actions add nothing to the productive output of the economy.

    --
    I hate printers.
  36. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 1, Insightful

    I'm not greedy because money can't buy really cool things like immortality or space trips to other star systems.

    More useless stuff is all we can buy with money.

  37. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 1, Informative

    EVERY PENNY THESE GUYS MAKE COMES OUT OF OUR POCKET.

    I see you have not the foggiest idea how "investments" and "fluidity" make the economy work.

    But I do.

    And I see no reason to believe that the scalping that's been introduced since year 2000 has made the market work any better; it's only happening for stocks that are fluid *anyway*, and consists of transferring money from the non-institutional traders to the institutional, computer-based traders. This may well decrease overall liquidity, since it increase the risk of the main group of people that provide liquidity.

    And for all I know, the grand parent may perfectly well understand this, and just didn't feel like going into the details, considering them obvious.

    Eivind.

  38. my two cents by vacarul · · Score: 1

    You can "solve" the time problem by not using the time. I worked with a system (up to 100 servers) in which a bad clock could do some serious damage. What I realized was that the clock was not really necessary; all we needed was a system that will provide order numbers. It could work like a dedicated server that other servers could ask for the next unused number and you would use that instead.

  39. Monitoring for Time synchronization by Anonymous Coward · · Score: 0

    Versiera has the ability to monitor systems and report/alert the number of seconds hosts are out of synchronization. Gives a view into whether an environment is in synch.

  40. Re:make all wall street traders own stock for 1 da by rtfa-troll · · Score: 1

    it only comes out of the pockets of those who regularly buy and sell.

    Right; 'cos this being Slashdot most of us can hold of buying food for a month or two and just buy electronics. Seriously; that's the whole point of this. When the price of food falls; the financial guys involved in arbitrage know in advance of the people who are buying for supermarkets and they pocket part of the money which the supermarkets otherwise wouldn't have to pay the producers.

    The only way to avoid this is to ensure that they pay a transaction cost for each transaction.

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  41. Re:make all wall street traders own stock for 1 da by CarpetShark · · Score: 1

    While I think that's a bit extreme, I think you and the GP are both on to the right track. I think stocks should have a fairly short minimum hold time. A day would probably be fine, just something such that you aren't trying to gamble with them more or less, because that's why high speed day trading really is. It is gambling in every way that Vegas is.

    What does timespan have to do with it? Surely if something is unethical to do over an hour, it's unethical to do over a day or a week, or six months. The problem is that people are trying to make profit based on financial patterns, rather than trying to build products and services that help others.

  42. Don't diss NTP! by Terje+Mathisen · · Score: 2, Informative

    The authors of the RADclock article don't seem to realize that most of the issues they "solve" with their algorithm has been considered, and also more or less solved, by the NTP hackers severeal years ago.

    I.e. when the article shows that in a variable-latency environment you need to filter the measurements by the minimum rtt: This is of course default behaviour for ntp as well, but only over a limited number of polling intervals (8). If this isn't sufficient then there are a number of configuration options available, like the huff-puff filter which can be configured to maintain rtt history long enough to "coast" past any expected periods of large and asymmetrical network delays.

    They also give out some _really_ bad advice, like claiming that "One server is enough": This is only true if you know that this particular server can never be wrong!

    If you want to survive the situation where a single servers starts to lie, you shold configure at least 4 independent sources.

    Personally I have seen 3 different gps-based stratum-1 black box ntp servers go crazy, suddenly returning timestamps far into the future.

    OTOH, my freebsd-based servers with Motorola Oncore UT+ timing optimized gps firmware has never returned bad time, but I still have 6 such servers spread around our corporate network.

    Terje

    --
    "almost all programming can be viewed as an exercise in caching"
  43. Re:make all wall street traders own stock for 1 da by Sir_Lewk · · Score: 1

    Are you sure about that? If you are young right now, there's a good chance you will see some pretty amazing improvements in medicine and technology. It might not be enough to acheive immortality, right away, but perhaps the average lifespan will be increased dramatically enough you will.

    Singularity is upon us! Personally, I don't want to gamble on it being free.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  44. Re:make all wall street traders own stock for 1 da by Skeptical1 · · Score: 1

    I'd prefer that they wouldn't try to be Maxwell's Daemons with stocks.

  45. The cesium clock will stay accurate, but... by Anonymous Coward · · Score: 0

    ... the real problem is to sync to a reference clock (eg. national time references).

  46. Re:make all wall street traders own stock for 1 da by atomic777 · · Score: 3, Insightful

    Parent characterises the complete detachment from reality that characterises the modern "innovative" financial industry.

    I operate a small business. I don't give a fsck about your claims that we need "liquidity" when I can't get a simple business loan for less than 8-9%, despite being well-capitalised, while my personal savings attract all of r pct, where 0.01 < r < 0.1. Quite the scam there. As a result, I use only retained earnings to pay for anything, which while a prudent thing to do given my situation, is hardly a recipe for large-scale economic growth. The financial industry does not fulfil its most basic imperative of funnelling capital to productive use, why should I care about whether some institutions can hold a stock for 1ms or 1 day?

    I suppose things could be worse. Maybe in addition to being completely starved for capital, I may be subject to "protection" payments in the near future just to be able to stay in business at all! Financial innovation, 'Ndrangheta style! Wouldn't that be a boon for Wall Street and the City of London.

  47. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 0

    Most of the workarounds are probably possible to block the same way the one you mentioned is blocked in some countries (Norway, at least): The "short circuit" rule, where any operation done primarily to change tax status is "short circuited" to give the same tax as if the operation hadn't been done. ("Gjennomskjæring" - literally "cut through" but idiomatically closer to "short circuit".)

  48. Re:make all wall street traders own stock for 1 da by brianerst · · Score: 4, Insightful

    I think people outside of the industry don't really understand the need for day traders.

    I write trading software for the futures and options industries (I was the lead architect for the CBOT's Order Routing System, and have written trading systems for other exchanges and banks). The type of day trading that you and the GP have issues with is an absolute requirement for liquid markets and the efficient working of those markets.

    Let's say you are a firm that needs to buy a large number of shares or contracts (in the futures world, you buy contracts for the future delivery of product). In the type of buy and hold market that seems "fair", that large order is going to go into a market of other buy and hold traders that are only going to trade out of their positions if the trade makes sense in their long-term strategy. Huge effective tax rates are going to make that trade unprofitable unless you've held the position a very long time (increasing your risk of market volatility) or you charge a premium (increase the price) in order to offset the tax hit.

    This type of "illiquid" market raises prices dramatically. You have to factor in the time value of money, the risk exposure of holding shares for a long time (increasing the likelihood of a bad market event) and tax overhead. All that means that buying shares/contracts is riskier and selling them is more expensive.

    Day trading fixes this. Day traders don't really care about the long-term direction of the market - they make money on minor intra-day price fluctuations. Because of this, they are nearly always willing to take on and shed positions. And because there are a lot of them chasing the same tiny fluctuations, they "shrink the spread" - they're going to give you a very good price because they shrink the difference between the bid and offer (price to buy/price to sell).

    Now, when that original firm wants to buy that large number of shares, they are doing that in a market where there is almost always a large number of shares being offered at competitive prices. The day traders will sell off shares and pick up shares all day, just trying to end the day flat (holding nothing) to reduce after market risk.

    Day trading does extract a price (they are making money) on the market, but the efficiency gains that they bring outweighs that price in almost all markets. They distribute a lot of the risk involved in trading among a bunch of smaller firms, rather than concentrating all the risk in big funds. This is generally a good thing - the government and the market in general are better off when a small firm goes bust than when one of the "too big to fail" firms starts having problems.

    Now, the rise of algorithmic trading is causing some stress in this pattern - I can see some real issues coming in the next few years as these algorithms become more and more precise. I'm less concerned about a rogue algorithm dragging a market down (or up) than of all the algos converging to a point where the market gets stuck because the algos are just too damn efficient. But that's a post for another day...

  49. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 0

    That is how we know the system is broke. Fuck short trading also. Fucking thieves the lot of you.

  50. Re:make all wall street traders own stock for 1 da by DaMattster · · Score: 1

    Yes, an end to day-trading would be good. In fact, I would vote for mandates requiring even longer periods of ownership. It makes "pump and dump" schemes much more difficult to pull off and at vastly greater risk to the would-be criminal.

  51. Re:make all wall street traders own stock for 1 da by BitterOak · · Score: 1

    The only way to avoid this is to ensure that they pay a transaction cost for each transaction.

    Pay it to whom?

    --
    If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  52. The decline of /. by swillden · · Score: 2, Insightful

    NTP is accurate to within 10 milliseconds in any decent connection. Get a really good, stable, low latency connection and hook yourself up to a stratum 1 server and you can cut that number down tenfold ...

    Can anyone explain what kind of financial application would require bigger accuracy?

    Where have all the nerds gone?

    Why are we debating whether or not the people who think they need highly accurate time really need it? What's cool about this article is the nerdly reaching for every higher degrees of accuracy, of digging deeply into a seriously difficult technical challenge and achieving new levels. What's cool for those of us who don't work on super-accurate timescales is the opportunity to read about how those who do think about this stuff, to see what math they use and what the issues are.

    I don't mind a little discussion of social implications of technology, but it'd be nice to see at least a little discussion of the technology itself.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    1. Re:The decline of /. by GNUALMAFUERTE · · Score: 1

      I don't think this is part of the decline of /.

      The trolls, the vacuous m$/apple/OS/FS/whatever mindless bashing/fanboys, the crappy editors, and other stuff like that is what's causing the decline of Slashdot.

      We are in the year 2010. Thinking just about the technical aspects isn't good enough anymore. What we have learn from RMS (Whether you like him or not) is that hacktivism is very important, if we want to continue hacking happily. Our world is at danger. We are heading towards an Orwellian future of technological mind control and DRMed underpants. Geeks aren't welcome in that reality, except in the role of code-spitting slaves. We are protecting our world, which is as important as playing with it.

      --
      WTF am I doing replying to an AC at 5 A.M on a Friday night?
    2. Re:The decline of /. by swillden · · Score: 1

      Thinking just about the technical aspects isn't good enough anymore.

      Clearly. Did you read the last sentence of my post?

      My point is that there was no discussion of the technical aspects.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  53. Re:make all wall street traders own stock for 1 da by CecilPL · · Score: 1

    This is the first actually well-informed post in this thread.

  54. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 0

    Just END THE FEDERAL RESERVE and it will take away their play money. Without even unconstitutionally restricting free enterprise!

  55. NTP issues -- really only one major issue by m.dillon · · Score: 3, Insightful

    The only really major issue with NTP is figuring out the time offset due to network latency in asymmetric network environments. The NTP protocol itself can frequency lock down to a few ppm over the internet without any problem at all. Offset errors are another matter. Over the internet 10 ms is about the best you can do. Over a LAN with a local GPS signal driving the protocol you can reduce the offset error to less than a microsecond and can probably get it down to less than 100ns without too much trouble (and without needing any hardware time stamping or netif queue prioritization), and you can frequency lock down to a few nanoseconds.

    Other issues include the fact that most motherboards do not have temperature compensated timebases, and they tend to float around a few ppm (for the better MBs) to a few hundred ppm (for the stupid MBs that put crystals next to heat sources), as well as bugs in the operating systems themselves which don't get noticed until you actually try to frequency lock your timebase. This creates a multiplicative effect if you are not connected to a stratum 1 or 2 server because each server in the chain is trying to do a frequency lock against a drifting MB timebase. The result is the leaf nodes in the chain can get frequency locks but the locks are to a drifted frequency instead of to the correct frequency because the server itself can't instantly correct for its drifting timebase. This is why you see the frequency lock jump around by +/- 50ppm in a seemingly uncontrollable fashion once you get past stratum 2.

    NTPD was famous for not being able to frequency lock while doing an offset correction at the same time. The NTPD program has also had many issues over years, such as not using a proper dual-staggered linear regression to control offset and frequency corrections, which is why I wrote dntpd for DragonFly. I wonder how many of these old issues with NTPD have been fixed over the years, maybe they have.

    Network jitter is largely irrelevant. It isn't a problem if you use a proper linear regression over a long enough period of time. The linear regression can be used to calculate what the jitter is and thus form a good knowledge of the baseline accuracy of the protocol. A medium sized run over a few minutes will get you down to 10-15 ppm on your frequency lock and you can get down to 1-5 ppm within about 10 minutes (assuming the motherboard has an accurate timebase of its own).

    The sad thing about all of this is that it takes just a single resistor to temperature compensate a crystal, a resistor most MB manufacturers don't put in. Some don't even use crystals anymore for their PLL input (and the crystal on the RTC doesn't help much because the RTC doesn't have a fine enough grain timer to poll easily). Sigh.

    -Matt

  56. Re:make all wall street traders own stock for 1 da by mindstrm · · Score: 1

    If you don't want your company to be exposed to such influences, stay out of the public stock exchanges - nothing forces you to go there.....

  57. Re:make all wall street traders own stock for 1 da by trentblase · · Score: 1

    I wish I had mod points. Would the OP rather have the government perform this function? Is that even possible?

  58. This is still NTP by Mr.+Suck · · Score: 2, Informative

    Although the summary and the article itself seem to take pains not to mention it, a visit to the RADclock homepage (http://www.cubinlab.ee.unimelb.edu.au/radclock/) will tell you that what's actually being offered here is an improved NTP client. No changes to the NTP servers, server software or NTP protocol are required or are proposed. The client improvements are in an improved filter topology (feed forward with quality assessment) and introduction of separate concepts of absolute and difference clocks optimally supporting the different ways that time is used by applications.

    1. Re:This is still NTP by Anonymous Coward · · Score: 0

      Apparently, the RADclock is also a server. Look at the configuration page http://www.cubinlab.ee.unimelb.edu.au/radclock/configuration.php . You are right, however, it does use NTP as a protocol.

  59. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 0

    "More useless stuff is all we can buy with money."

    You've clearly never tried cocaine.

  60. Re:make all wall street traders own stock for 1 da by kerrbear · · Score: 1

    The offer for more money at work is part of the system. You provide a valuable service and they compensate you for it. They trust you to do useful labor, and you trust them to compensate you for it. It works because they make money off your labor and everybody is happy. If somebody was to write a program to take the .00001 cents rounded off from a company's transactions (a la Office Space) then they are trying to game the system. They are taking money without providing anything useful in return. It amounts to stealing and is in fact treated that way in law. I guess your point is taken in terms of "they" being unable to stop themselves if there is money to be made. So I rescind my call for "them" to stop being greedy and amend it to say "let's create laws to stop it". However, I will point out that many people, while wishing to have more money, would not try and game a system to get it even if they could. I would not call those people greedy.

  61. Re:make all wall street traders own stock for 1 da by lennier · · Score: 1

    Because the money you mention never really existed.

    If something doesn't exist, how come it has an effect, either good or bad, on the real world of goods and services?

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  62. Re:make all wall street traders own stock for 1 da by lennier · · Score: 1

    Day trading fixes this. Day traders don't really care about the long-term direction of the market - they make money on minor intra-day price fluctuations. Because of this, they are nearly always willing to take on and shed positions. And because there are a lot of them chasing the same tiny fluctuations, they "shrink the spread" - they're going to give you a very good price because they shrink the difference between the bid and offer (price to buy/price to sell).

    So basically, at the poker table of share trading, day traders are the designated suckers?

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  63. Re:make all wall street traders own stock for 1 da by lennier · · Score: 1

    hmm, or is it more like there's a big high-stakes poker game going on (the long-term investors), but then there's a secondary game of bookies and punters (the day traders) betting on the outcome of each hand? And with the ability for the high rollers to borrow funds from the bookies, and/or buy each other's hands?

    But then there are syndicates among the bookies (the hedge funds) which are themselves so big that they become high rollers in themselves... they have no stake in the main game but are looking to clean up from whatever movement happens, up or down.

    And then the chips they're betting with turn out to be their monthly pay cheques, and they all have starving wives and kids at home, and no matter who wins, someone's going home drunk and in a beating mood.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  64. If investors really wanted to take risks by lennier · · Score: 1

    Wouldn't they just back a company they knew, trusted, and had some reason to believe in, and stay with that company throughout its life? Wearing the damage if that enterprise fails? (Because everyone else will - a failed enterprise is a failed enterprise, especially if it causes social and environmental damage on the way down.)

    Why does supporting causes you believe in require liquidity? Why the need to jump in and out of positions in the first place? It takes years for companies to gear up infrastructure - wouldn't it be a good thing if investors needed to show the same kind of patience and vision that founders have to have?

    Making markets might minimise risk to investors by virtualising their involvement with companies - but does it minimise actual risk to the actual people involved in those companies and their operations?

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  65. Re:make all wall street traders own stock for 1 da by RockDoctor · · Score: 2, Insightful

    If something doesn't exist, how come it has an effect, either good or bad, on the real world of goods and services?

    Examine the concept of "god" and you'll see the answer.
    "god" does not exist in reality ; the concept exists perfectly well, but in physical reality there ain't no such puppy ; however even an convinced atheist can't deny that the non-existent entity "god" has real effects on life, the universe and 42. Richard Dawkins, amongst others, makes a steady income selling books pointing out how much damage this concept has caused.
    The power of the non-existent thing "god" to have effects in the real world comes from the fact that some people think that "god" exists, and this changes their behaviour.
    Similarly, the belief of market people, economists etc in the existence of "money" affects their behaviour and their behaviour has real-world consequences.

    --
    Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  66. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 0

    "Let's say you are a firm that needs to buy a large number of shares or contracts ... "

    Let's say you're not. Real growth comes from real products. The whole idea of a stock exchange is just financial masturbation. Real investments aren't rushed because of a CNN story, at best negotiations get cancelled.

    With a stock market where liquidity isn't really a problem, responsibility vanishes, because investors just dump the stock as soon as the investment turns out to be a bad horse, causing the real factory somewhere at the end of the money trail to close, fire workers, ruin lives.

    Liquidity is important for commerce, so free-market forces can affect prices, just as investments, to help producers scale up or down. But mashing and bluring the two is a bit dangerous in my opinion.

    Maybe a bit slowing down investments wouldn't hurt. Also, I know it's very idealistic, but dismantling the luxury world of the financial corporations, stopping money to dominate our lives would go a long way too.

  67. Re:make all wall street traders own stock for 1 da by Taxman415a · · Score: 1

    Parent characterises the complete detachment from reality that characterises the modern "innovative" financial industry.

    Actually the parent you refer to understands the difference between the equity market and the debt market. Imposing a restriction that stocks must be held for a day or other restrictions on equity trading would have costs that those proposing them don't understand. That is not directly connected to the consumer portion of debt markets you later refer to when you say you can't get a business loan at a rate you like or earn an interest rate you want. Actually since debt instruments can be bundled and sold like equities, imposing equity restrictions and extra costs would raise the cost of borrowing as well.

    I operate a small business. I don't give a fsck about your claims that we need "liquidity" when I can't get a simple business loan for less than 8-9%, despite being well-capitalised, while my personal savings attract all of r pct, where 0.01 < r < 0.1. Quite the scam there. As a result, I use only retained earnings to pay for anything, which while a prudent thing to do given my situation, is hardly a recipe for large-scale economic growth. The financial industry does not fulfil its most basic imperative of funnelling capital to productive use, why should I care about whether some institutions can hold a stock for 1ms or 1 day?

    Yes, so if you can make a return on investment greater than 8-9% net of costs, then you should still take that loan. Sorry it's not at the terms you wish it were at, but we all want more right? Or was greed bad? Perhaps you just meant other people's greed is bad.

    I suppose things could be worse. Maybe in addition to being completely starved for capital, I may be subject to "protection" payments in the near future just to be able to stay in business at all! Financial innovation, 'Ndrangheta style! Wouldn't that be a boon for Wall Street and the City of London.

    Wait, I thought you were well capitalized. I understand that the huge spread between loan and savings rates is frustrating. I'm not a fan either, but the answer isn't to impose restrictions on trading in the way naively suggested here. The current illiquidity in the debt markets won't be solved by adding illiquidity in the equity markets.

  68. Tax transactions by minstrelmike · · Score: 1

    Let's tax each transaction. Given the immense amount of money traded every day, I suspect a .0001% tax on each transactions, merger, CDO sale would provide all the money the Feds need to operate. Taxing may also slow down the speed of trading somewhat which would help resist bubbles and the popping of them.

    You sell the tax to Wall Street and the International Community by stating it is payment for using the American Legal System to enforce your contracts. The other thing it does is force the government to pay attention to economic activity, not income.

  69. Re:make all wall street traders own stock for 1 da by atomic777 · · Score: 1

    You are right, my rant did go astray and I realize that debt and equity are not the same thing. I am, however, trying to explain things from the perspective of a small business owner, you know, the little guy that the financial industry is walking all over.

    If we reverted to a very old fashioned banking system, 3% on deposits, 6% loans, bankers on the golf course at 3pm, i would be better off. With all the "innovation" and technology giving us "liquidity" in the debt and equity markets, what do i see? My deposits at 0.1% and loans up at 10 or higher. I wouldn't dream of putting good money into what is clearly a rigged equity market. How can I support anything that continues to push in that direction when my most basic financial needs are being neglected?

    Give me capital at a decent price, (i.e. stop looting it into bonus pools) and you'll have my support to "innovate" all you want.

    And regarding being well-capitalised, I have money and cash-flow, but I wanted to get a credit line so that I could have a life line while taking on some riskier jobs. Of course, at 8-9%, I consider it unacceptably expensive to do so, and so I operate much more conservatively than I otherwise would.

  70. Re:make all wall street traders own stock for 1 da by Anonymous Coward · · Score: 0

    Welcome to game theory!

  71. Re:make all wall street traders own stock for 1 da by sjames · · Score: 1

    It's a sort of shared dream (or lately nightmare) that fools refuse to wake from. Consider, before the bubble popped and after, we had the same people available to work, the same consumer demands and the same needs and transportation channels. The bubble popping didn't change the consumer demand, transportation channels, need, availability to work, or any other factor that should have any effect on the economy, but suddenly it's in the dumper.

    It's as if we have put 5 year olds in charge of the country and now, because someone is being a 'doodie head' they're getting revenge by vandalizing real goods.

    Think used car salesmen are bad? It mqy be stretching the truth to call that hunk of metal a car, but at least they're actually selling a real thing. If they adopted the "Wall street way", they'd just show you a picture of a broken down wreck (photo shopped to look new) and disappear before you found out it's not really there. They'd probably pick your pocket as you handed over the cash as well.

  72. Re:make all wall street traders own stock for 1 da by sjames · · Score: 1

    Or we could just dump that entire "market". I use scare quotes because the people in it do not have any capacity whatsoever to take delivery of the goods or to actually provide them on demand (other than to order someone else to send 'their' commodity to another destination). In fact, if even a tiny fraction of what they buy and sell were actually delivered to them, it would be an un-mitigated disaster.

    Howsabout if company A needs a commodity they buy it from one or more producers of that commodity?

    Our economy would be better off if every commodities trade resulted in a 'roll of the dice'. If your number comes up, you WILL take physical delivery of the goods before you can sell them. Bought a million barrels of oil? It's gioing in your swimming pool, bathtub, pots and pans, and the doggie dish! If that won't cover it (and it won't), we fill the basement until it overflows onto the lawn. If you wanted to play big bad oil distributor, you should have built a tank farm. Bought 20 tons of pork bellies? It's going to get a bit smelly around the ol' estate if you don't find a freezer fast!

    So, no, we do not need parasitic day traders except to maintain an imaginary market that gets in the way of productive people.

  73. Re:make all wall street traders own stock for 1 da by sjames · · Score: 1

    No, some of them knowingly set the company on the path to ruin in order to maximize their position. They don't care because they plan to deploy the golden parachute long before the crash.

    Most people would accept a freely offered raise consequence free. Fewer would take the raise if they were told one of them would be fired to pay for it. Fewer still would demand the raise and suggest firing someone, particularly if they already had enough money to retire comfortably on.

    So, no, most people aren't that greedy.

  74. Re:make all wall street traders own stock for 1 da by furbearntrout · · Score: 1

    Us.
    Make it an excise tax.

    --
    Crap. What did the new CSS do with the "Post anonymously" option??