>Well if it is measured at the 1-second or 1-millisecond level, yes the exchanges are in compliance. At the 100-microsecond, 10-microsecond and nanosecond level, perhaps the exchange is in compliance at the 50th percentile.
And once you hit the <1 millisecond level, it's hard to even get reliable measurements, which makes compliance for "same time delivery" really really freaking hard.
Keep in mind, when you're talking about the nanosecond level, you're at the point where the length of cabling between the systems matters.
Sure, there's a lot of new tech coming out, especially with using GPS to synchronize clocks, but it's still a major issue.
>An m-of-n transaction with a decent and trusted intermediary (or multiple less trusted intermediaries) could also replace bank guarantees, which is the simplest form of trade finance. There are also other opportunities in using bitcoin as proof of ownership or proof that you hold a product.
So let's replace banks with... banks?
The overhead costs that bitcoin will save are just the wire transfer fees. Beyond that, there's still lawyer time, intermediary escrow fees, etc. Those will not change.
30-pin was an Apple-only connector, though. Same with lightning.
The 1.5mm jack, on the other hand, is the standard audio connector for just about every consumer-grade device in the world. Not sure what the upside is for Apple, even with them owning Beats.
If it's a core part of your technology strategy, as RBS/ABN say it is, then your legal people need to make sure that you don't accidentally sell it away.
The problem seems to stem(from a ruling last year linked here: https://news.ycombinator.com/item?id=7722956) from the fact that ANB didn't actually specify that the license was staying with it instead of getting sold as a packaged part of one of their subsidiaries.
For a core tech requirement, that's amazingly idiotic, no matter what size organization you're in.
But corporations aren't the only problem with privacy. There are social problems, governmental problems. The author's uncle sent a public message saying that she's pregnant on Facebook. That's not Facebook's fault at all, and it can still be a problem.
Non-out GBLT people have problems with this stuff constantly, not only with Facebook screwing up and accidentally reveling information that was set to private, but with others publicly getting outed by well-meaning friends or family before they're ready to out themselves.
Again, the damage is done when the information is revealed. You have to remember, for a lot of people the stakes aren't just avoiding a pile of baby-related coupons and spam in their e-mail. It is literally life and death for some people. While yes, we can punish the release of the information, it does not stop the damage from happening when the information is released. We should have stricter privacy protections, but at the same time, we need to have a conversation about what privacy actually means, and what the risks are for revealing information to someone else.
Privacy is like cryptography. You're private/secure until you're not, and there's nothing you can do once it's been broken. So cultural or legal agreements or frameworks might provide some recompense, they will not stop the initial problem, which is the revealing of the information.
The best way to remain private is to ensure that you don't tell anyone else the information you wish to be private at all.
>This is a false trade-off. Why should people have to make sacrifices to gain privacy? If people believe it's important then they'll advocate for it but that doesn't mean they should become digital hermits to prove a point.
But why would a privacy minded person even be willing to give third parties their information? Once it's out of your hands, it's out of your control. Forget the sale of information by Facebook or Twitter. What if they get hacked, and their entire database gets exposed to the world? You can't control that.
This is why, even before the internet, those who wanted complete privacy turned into literal hermits.
If one is truly concerned about privacy, they shouldn't make that information available at all. So no Facebook, Twitter, or use of Google services.
>Is there a difference in impact between a) one apartment dweller renting on AirBnB, and b) a 100-unit motel that charges by the hour? Of course there is. Perhaps the laws will evolve to reflect that. But for now, it's reasonable for long-term residents to be concerned about the latter situation developing if AirBnB is subject to no regulation at all.
The problem is scale. 1 apartment getting rented on AirBnB probably isn't a problem for anyone at all. But if it's 1%? That's a significant reduction in available housing. Given that NYC already has a gigantic housing and real estate problem, anything that can conceivably compound the issue will get attention.
>That's a perfectly legal optimization. The integer here isn't atomic and if another thread modifies the variable, that would be a data race and those have undefined behavior. Therefore, the compiler can assume that there is no race and move the comparison out of the loop.
In this case, the data race is fairly minimal, since we're talking about a 4 byte integer being used as a boolean flag. Operations like x = 1 for 4 byte ints are pretty much guaranteed to be atomic with x86, and worst case, you go through 1 more iteration of your loop than you would have otherwise(which your code should account for at any rate with locking for critical sections). Any change to the int should cause the while loop to exit.
It should be a volatile(C pre C11) or atomic(C++11/C11) integer if you're passing it between threads, though.
And once you hit the <1 millisecond level, it's hard to even get reliable measurements, which makes compliance for "same time delivery" really really freaking hard.
Keep in mind, when you're talking about the nanosecond level, you're at the point where the length of cabling between the systems matters.
Sure, there's a lot of new tech coming out, especially with using GPS to synchronize clocks, but it's still a major issue.