skysight-inc/HackerNews huggingface dataset:
The use of the term front-running in this article is completely inaccurate and is unfortunately becoming standard in reporting around HFT. No HFT sees your order before it trades as a result of a latency advantage, and therefore cannot "front run" it (not to mention the fact that even if they did, they do not have a fiduciary duty to you so they can't front run you by definition).

Saying you have N number of winning days is largely immaterial as that usually means "trading profit" ie it does not account for the price of doing business and would not be considered profit in other businesses. Also, there are lots of easy to devise schemes for making a little money often, but most of them lose a lot of money occasionally.

Finally, HFT profits have already disappeared (at least in the market making space which is where these venue arbitrage volume numbers come from). It is a low margin race to the bottom that is now being propped up via legislation (the sub penny rule in equities).
Amazon Dash Button Corral
You'll probably start to see people stealth camping in the area, with a USPS box as their official domicile so they can get in the schools they want. Keep your eyes open for campers parked alongside the road (this is just down the road from your first link):

https://www.google.com/maps/@37.4170873,-122.0747489,3a,75y,...
It seems rather likely that other neurological functions occur during that time as well. Unless we have the ability to simulate all of them, we shouldn't assume that the ones we ignore aren't important.

It would be especially harmful if we ended up suppressing the processes that make you feel sleepy when you need sleep, while the harmful effects of sleeplessness remained.
The total cost to switch has gotta be in the hundreds of billions of dollars. Has anybody done such a calculation?
If you're okay having this appliance/container on your own network, StrongAuth offers such a service/appliance. I'm not sure if they offer a remote solution.
The videos people took of the explosions are really remarkable. Sorta-cool at first, then scary. http://www.liveleak.com/view?i=0e5_1439474009
The second thing - that thieves can use a radio signal amplifier to open your car - is definitely VW's fault. Even if they did not design that system, they chose a supplier for it. A fresh graduate engineer could have reviewed that design and seen that flaw. But would a fresh graduate manager listen to his report ?
Ok, I see. Stand corrected.
Not having type inference is a non-starter in Rust. Lifetimes would be totally impractical, and you couldn't use closures.
the direct feeds from exchanges are available to everyone not just HFT firms, so this is a misleading headline
Text Some Guy Named Stefan for Exclusive and Dope Products
It feels like since we evolved under conditions of sleeping for a third of our lives, there are probably lots of other biological mechanisms that depend on sleep happening to work.
We did it in the UK. Its fine.

Apart from some things like miles and gallons which would require a massive synchronised change that is.

I'd also like it if we drove on the RHS here as well so we can get decent import vehicles.
Ours is a completely autonomous program crawling internet and applying text algorithms.
Just assuming for a moment that this capability increases enough for an ape to say something that humans would find "profound", I wonder if humans would give more weight to what an Ape had to say than a fellow human.
As a number of folks have commented when water is removed too quickly from the aquifer it subsides and can't be refilled by percolation.

In a sad, and very close to home, way Sunnyvale has been drawing more heavily on wells in the area to back fill water allocations and that appears to have created some subsidence near my home.

But from a technical point of view, one wonders if it would be possible to build replacement aquifers underground. I'm imagining something related to a tunnel boring machine but leaves behind a structure capable of holding water and supporting the ground above itself when "empty" sort of a loose lattice network of structures.
"70 percent more tomatoes for a given amount of water." Or even better "Decreased tomato water requirements by 41%" but that doesn't sound as impressive.
It's always possible to make one's point without using an intellectual slur like "woo-peddlers", which of course is calling names. None of us is immune to this bad habit, but we should all try to be. It doesn't matter how right one is; the mentality that thinks 'I'm right, therefore it's ok if I call names' is the problem in the first place.
I know I'm not being realistic. But if CA wasn't so anti-growth that's what would happen.
> a large company behind them. Scala, Clojure and Groovy are doing fine

You do know VMware/Pivotal pulled their support for Groovy in March this year and no-one else stepped in, don't you?
Why Google Became Alphabet, Explained in 120 Seconds
"How To Lie With Statistics" by Darrell Huff. It's a pretty old book (1954). But it talks about the most common uses of statistics in everyday life (marketing reasearch and infographics showing extrapolating trends inaccurately) and how the results are often gathered carelessly. Here's a short review by Bill Gates: http://www.gatesnotes.com/Books/How-to-Lie-with-Statistics
That's pretty close to a much better idea - trading through the day in blocks of one second. At a human-level scale, it makes basically zero difference whether a market is continuous or updates every second, but it completely removes latency arbitrage.
Well, the OS and bit width matters too. {x86-32, x86-64, 32-bit ARM, AArch64} on {Windows, Mac, Linux, Android, iOS} ends up describing a decently large set of targets.

Also, you'd be surprised how often people request minor platforms. It's enough that we regularly get people asking for a C backend because they only have a C compiler for that target (though I think a C backend ends up usually not being what those people actually want).
-- spoilers --

The Water Knife is interesting to the extent that it creates a new sort of dystopian world, but then it doesn't do anything with it.

I wanted to see characters evolve, the balance of power shift, or a meaningful escape. Instead it was just competing actors chasing a shiny object, a silly miscommunication, and then everything goes back to normal.
one big problem with batch auctions at any frequency is that there are many assets around the world and, if they are not synchronized precisely, there will be massive arbitrage opportunities as assets get mispriced relative to each other, so overall pricing would become a lot less eficient.
It is not strange at all.

The best companies are here because this is where the greatest number of good programmers is.

Good programmers come here because this is where all the best companies are.

It's a virtual cycle for the industry but vicious cycle for housing, especially when confronted with SV's housing politics (Seattle is also experiencing a boom but is dealing better with it by building more tall buildings).

This is almost a power law in play. It's not about SV having 2x more programmers than elsewhere. It literally has hundreds (if not thousands) times more than, say, the entire state of Ohio.

For that reason Apple can't just move to Ohio because they won't be able to hire good programmers at scale.

Moving elsewhere might work for small companies that never intend to grow a lot because you can find one or two good programmers that haven't yet moved to SV but that won't move the needle.

And even small companies start here because this is where all the VC money is to give you a start and this is where all the programmers are when you start growing.
I'd caution you against thinking that having to press a button on a dongle means that there's a required intermediary step.

I can imagine a design where the RF signal is being generated on a very low voltage/low power device that's always/permanently on, and pressing the button enables an integrated antenna that suddenly boosts the signal to a usable signal strength.

In that case, the attacker just has to simulate a increase in signal strength if they are already tapping your signal.

Electronic design doesn't follow the same rules as physical device designs - for example, that power button on your PC, it doesn't really close any circuit! It just tells the motherboard that it's ok to let voltage through a certain electrical pathway, the computer is already permanently on and is trickling power from AC / Mains.

You can use software to tell the motherboard to activate the same way that "pressing the button" does - ie remote server control over pxe, etc.

Most cars are always on trickling power from their battery waiting to hear that signal, I wouldn't be surprised if dongle design follow the same principle.
Server side debugging with Meteor
A smart solution could be to have arithmetic operators automatically coerce the types to the type of their result, if the result type is already known.
Whether the events happened at GitHub or elsewhere doesn't matter for the story. She is describing her personal experience so that other people may be find the courage to ask for what they feel is equitable.
Morgan Freeman said it right when asked how to combat racism. His answer: stop talking about it.

https://www.youtube.com/watch?v=z2d2SzRZvsQ

Stuff like this just creates undue resistance and ill will.
Look how well it can compress "fofofofofofofofofofofo".

50%

Look how well it can compress "ababababababababababab".

0%
SimBiology Scripting – The Basics
But I can't get "waze" directions in google maps (where it has me taking awesomely crazy routes). I also don't get notifications about cars on the side of the road which can be quite useful in certain areas.
Show HN: Runtime configurable HTTP proxy designed for E2E testing, written in Go
I don't disagree, but calling names is noise, not signal. "Woo" is certainly one of those names. We just don't notice it because most of us happen to agree. But the mechanism is just as harmful here as it is anywhere else. It closes thought rather than opening it.
There may well be differences. So what I do about that is this: I scan my wall for my certifications in neuroscience. None there.

I then scan my recollection for serious papers written about the subject, with results that have been reproduced and represent the consensus view of scientists working in the field. None again.

Therefore, I conclude that my debating whether men's brains are different than women's brains would be an exercise in ignorance, much like those politicians who "proved" there is no global warming by brandishing a snowball.
Uh, no. That's not what PG said, and if he ever used the term "lifestyle" he didn't mean it that way.

Most companies YC funds do not have the potential to be on a stock market index, because they are features as much as products at that stage and often addressing smaller markets. They are still startups.

YC and VC are very particular avenues for startups, but they are not what DEFINES a startup. YC and VC are the sillicon valley model and that is really actually a small part of the total startup ecosystem, though it is the one that makes the most noise.
That same bug exists even if the function takes a u16.
Many of us move to DC. However, 18F also has teams in San Francisco, Chicago, New York, Raleigh, Tuscon, Austin, Dayton, Philadelphia, Santa Barbara, Seattle, and Portland.

I had never lived in DC before joining USDS, but soon added a new favorite city to my list! I definitely never felt strung out to dry either.
Perhaps you could make an infomercial selling a dietary supplement that cleanses your brain from toxins. Then with the money you earn from that you can fund an actual drug that really does it?
Someone once DoS'd my car, by slashing two tires. On a downtown public street.
Sure, turning off LLVM optimization passes helps a lot, usually speeding up the compile by more than 2x. Though note:

1. There are some technical issues in LLVM that prevent Rust's -O0 from being truly -O0 (LLVM's FastISel not supporting the invoke instruction being the main one here).

2. Go's compiler doesn't have much of an optimization IR at all. From what I understand, it compiles straight from the AST to Plan 9 assembly. The equivalent in Rust would be a backend that went straight from the AST to LLVM MachineInstrs (like the Baseline JIT in SpiderMonkey). Such a backend would be the ideal way to get fast whole-program compilation but would be a non-starter for optimization, so nobody has focused on it given how much work it would be. Incremental compilation would be a better use of people's time than maintaining an alternate backend, because only incremental compilation gives you algorithmic speedups (O(size of your crate) → O(size of the functions that changed since your last rebuild)).

It still takes longer to compile Rust code than many people would like. That's why it's being worked on.
Just seen, thanks.
Well done and... much less optimistic.
I think this would be fine, if more people were talking about it. My fiancee phrasing things in a way like "I often get catcalled" frequently gets derailed by people saying what the OP here mentioned. And at that point the discussion does get shut down, because if she does mention that most of her friends have the same experience, the implication does come up.

Depending on where you live, and what you do in your day, attractive women do get cat called. A lot. An upsetting amount, and just because it's not a universal doesn't make the derailing okay either. I'm sure that people saying this don't mean to derail, just as people mentioning the catcalling don't intend it as an insult, but it does shut down conversation.
Source please, as I understand it current VW cars themselves are not vulnerable but some other VAG brands still use these vulnerable immobilizers to this day. That might be bad reporting though. The only reliable detail I have found is from the paper itself. "We understand that measures have been taken to prevent the weak key and partial key update attacks when the transponder was improperly configured."
> mean that when the vector changes size, the vector needs to reallocate
You can control how often the vector changes the size and a lot of times you can even prevent that.

> In Rust, since there are no move constructors, it's just a memcpy.

memcpy is actually slower that move the ownership of a buffer, that's why you avoid copying as much as you can (std::vector also uses memcpy inside).

> In Rust, this is tracked at compile time, and attempting to use after the move is a compile-time error.

It is nice to get a misuse at compile time, but my point is that once you transfer the ownership of the pointer you shouldn't be using that unique_ptr anymore. I'm probably biased but I don't see this "accidental" misuse happening often (tbh I haven't seen it ever and I have seen some horrible things in C++ before)
At -O0, Rust is _very_ slow. It's a common meme that people jump into IRC or the users' forum and say "Why is this Rust code slower than Ruby?" Considering Rust is often chosen specifically for performance, sometimes, this makes your application not usable.
I do not believe that HFTs actually provide value to society at large (and I am familiar with all the arguments and counter arguments).

However, why do you think that "no value to society at large" is a good enough reason to tax or wipe out an industry? Taken ad absurdum, Most people on this earth do not provide any value to society at large, and never will - maybe we should wipe most of humanity?

There are thousands of examples of middlemen and industries that provide values to themselves only. What's your criteria for being a "wipe out" candidate?
This idea is absurd. First of all a high rise in this neighborhood is terrible city planning and would never work. This is the place we're talking about

https://www.google.com/maps/@37.4142855,-122.129379,3a,75y,2...

You can't just drop a 40 story building onto a residential street, even apart from it being illegal due to city ordinances. The infrastructure is not here (and you can't build it in 19 days). If somehow you got it built it would only make everyone miserable. This street already gets kind of whack during the school year since it terminates at Gunn High School (which I guess they would simply make twice as big).

Second of all -- cut a deal with who? Not just Buena Vista residents, the whole city. Nobody wants that. A developer would have to be insane to even try.

A few years back in a nearby neighborhood they tried to replace a community orchard with new housing. Not even displacing people, just trying to develop affordable housing on top of peoples' PLANTS. It was pushed to a referendum and Palo Alto residents rejected it. The developer had already bought the land and had to sell it.
To be fair, core has lots of generics which don't get translated by LLVM at that stage.
Yes, definitely. I think they're doing a great job.

Myra is different from them in that it is first and foremost an intent understanding system, which has the ability to judge which service to use to satisfy it. The ability to help recommend/plan an evening out is the first amongst a broader set of things it can do.
I recall seeing some reporting on research about this. The problem that I had with that study, is that it seemed to be working from the assumption that decision of whether or not to cohabitate before marriage was akin to a coin flip for the population. The study controlled for a couple factors like education and claimed religious and political affiliation, but I contend that these controls are insufficiently granular to capture potential fundamental worldview differences[1]. Therefore, I contend that the conclusion that the decision of whether or not to cohabitate is the primary causal factor (rather than merely an indicator of an unidentified effect) is invalid because the two groups are unlikely to be sufficiently similar for outcomes to be assumed to be directly transferrable.

[1] For instance, there are portions of the republican party that would not condone the decision of a couple to live together before marrying (e.g. many of the religious conservatives), but others that would be expected to tend to be indifferent (e.g. much of the business and libertarian contingent). The same logic extends to claimed religious affiliation. For instance, I think that the Catholic Church's official stance would be against cohabitation before marriage, but among people who identify as Catholic, there are varying degrees to which the certain official policies are considered practical and/or legitimate. Keep in mind, lapsed Catholics/Jews/Muslims/Protestants/etc that still identify culturally with a religious group are counted as among those groups under the methodology. Overall, I would have felt more comfortable with the legitimacy of the conclusion if instead of looking for rough indicators of attitudes toward pre-marital cohabitation, they would have just chosen a few cohorts, and directly asked what their attitudes toward pre-marital cohabitation were, and then controlled for that factor.
He's not wrong, but a lot of what he says is very dependent on self-discipline. Having a partner, in addition to all of the other perks, also gives you a point of accountability the forces prioritization and a real plan.

It is entirely possible to start a business by yourself. People do it successfully every single day but there are a whole lot of complicated factors from financial, legal, technical and psychological at play just to get started.

Having a support system around you can insulate you from a lot of the complications that come from going it on your own, but that support system is usually based on goodwill not vested interest.

Even people who "go it on their own" but happen to be married when they do so very clearly have a partner in the business.
Tracking protection has been in FirefoxDeveloperEdition for a while, even in non-private mode: https://i.imgur.com/CzmSGZN.png

However, I noticed there is a browser.trackingprotection.gethashURL setting in about:config set to https://tracking.services.mozilla.com/gethash?client=SAFEBRO...

Apparently tracking protection uses the same mechanism as safe browsing, which ironically has some privacy or tracking issues.

There's more info about tracking protection in this blog post: https://blog.mozilla.org/nnethercote/2014/11/12/quantifying-...
Are we that surprised? I remember being blown away to read that a program could modulate a CPU to play music over an FM radio -- though whenever I google I'm not able to find that reference.

But are we that surprised that a cell phone has software-defined radio, or is extremely sensitive in the gigahertz frequency range? Or that a hacked baseband can listen to the cues from a memory bus in that range, and isolate some predefined pattern that is extremely distinguishable? Or that a memory bus can emit noise at those frequencies? Or that this can be controlled via software?

I mean, this isn't - "this web site can send a text message from any airgapped computer without a sim card, by modulating its CPU to broadcast to all cell phone towers. Using pure CSS."

If that were in javascript, if it didn't require a hacked or modified anything - now that is the realm of science fiction :)
I really enjoy your comments on HFT threads, kasey. I've learned a lot from them. Thanks.
Except that VW at somepoint quit using the transponder in question because of this issue so new cars made are no longer susceptible.
I'm awaiting an article titled "The advantage tall people have over other basketball players"

In all seriousness, the faster people learn that investing in the stock market is not a game, the better. There is a whole industry built around perpetrating the myth that individual investors can pick stocks and somehow "beat the market".

Don't actively manage your portfolio. The only person who is going to win are the middle-men charging you for trades or advice. Rebalance periodically based on your risk profile. There are no secrets.
Previous discussion: https://news.ycombinator.com/item?id=8232378
I can't help but imagine that if this is the case then increased water intake (prior to bed or simply throughout the day) would help intercellular water flow. Anyone know anything about drinking water improving sleep quality? Or generally well-informed sources that describe which bodily processes improve when you drink more water?
I trade options spreads on orders of 2-week to month holding periods. So HFT isn't my specialty. But I'm trying to understand how latency arbitrage work, please let me know if this sounds about right.

(assuming all quotes at top of book is 100-lot).

at t = 0 ns

IWM quotes with NBBO of 120.10/120.15

BATS quotes IWM at spread of 120.10/120.15

ARCA quotes IWM at spread of 120.10/120.16

at t = 1 ns

Someone lowers their offer on ARCA, improving the spread on ARCA to 120.10/120.12*

Someone hikes their bid on BATS, improving the spread on BATS to 120.13*/120.16

Now according RegNMS, that improved ARCA offer should cross with the improved BATS bid and make a trade at 100 lot of IWM at 120.13. However, SIP lags by X ns; so either ARCA nor BATS route their customer's order externally for best price before X ns.

at t = a ns where a < X (where x is the SIP latency)

HFT co-located to BATS and ARCA detects this improved in price.

HFT bot takes the BATS bid, short IWM at 120.13, (position: -100 IWM; acct-cash: $12013)

HFT bot takes the ARCA offer, buys back IWM at 120.12, (position: 0 IWM; acct-cash: $1)

$1 revenue, and you do this a much of times a day and profit?
Microkernels in a Bit More Depth (2007) [pdf]