Live data from Hacker News

Jane Street and the OCaml Compiler (2018) [video]

janestreet.com

31–40 of 119 posts

Re: Jane Street and the OCaml Compiler (2018) [video]

#32
post #2

i asked this question at my Jane Street interview, but never got a real answer: how does a market making latency arb firm handle GC pauses that are inherent with any GC language? OCaml is better in this regard than, say, the JVM, but it still seems problematic. I know they wrote some FPGA compiler stuff with OCaml, but I can't imagine that all of their execution is running through FPGAs. Even if it's possible, it see…

They fill up with a few TBs of RAM and then turn off garbage collection. Always surprised people dont know about this.

Re: Jane Street and the OCaml Compiler (2018) [video]

#33
Seems to me that firms like two sigma and jane street form some sense of "mystique" about them with regards to how elite their developers are. But once you get inside, most people are writing run of the mill software. Google has the same tactic, even paying below market rates to people willing to work their for the brand. Jane Street does pay very well, but still, most of their hiring is based off of prestigious colleges, less off of people who have written brilliant software. Not that they arent smart. I've just seen enough marketing, and met too many people working at these firms to give them much credit from an "elite software" perspective.

Re: Jane Street and the OCaml Compiler (2018) [video]

#34
post #23
post #4

Earlier quoted context omitted.

This is a really fascinating question. When I chatted with some of the Jane Street crew at NeurIPS they were adamant in the benefits of OCaml's Hindley-Milner type system. I didn't ask, but am curious, how that compares to the type guarantees of Rust? Would moving to Rust cause them to lose that advantage of compile time error catching? I've never written a line of Rust (hopefully that changes soon) so I don't know,…

Ocaml doesn't have a HM type system. I mean I guess it does, but Ocaml supports a lot of stuff HM doesn't.

Technically the same is true of Haskell[0] but most people (myself included) will refer to the kind of type system used as Hindley-Milner for simplicities sake. (Both are more powerful though)

[0] https://cstheory.stackexchange.com/a/30528/20014

Re: Jane Street and the OCaml Compiler (2018) [video]

#35

Seems to me that firms like two sigma and jane street form some sense of "mystique" about them with regards to how elite their developers are. But once you get inside, most people are writing run of the mill software. Google has the same tactic, even paying below market rates to people willing to work their for the brand. Jane Street does pay very well, but still, most of their hiring is based off of prestigious coll…

With so much money on the line, hedge funds and other trading firms focus a lot of effort on marketing and building up a perception that they truly are something special (at least those that take outside client money). Internally, things could be rather mundane, and even downright awful (from a technology perspective). Not commenting on Jane Street in particular, just the industry in general.

Source: I've worked at a hedge fund and I've seen how the sausage is truly made. Many friends have told me similar stories about other firms.

Re: Jane Street and the OCaml Compiler (2018) [video]

#36

Interesting fact about the presenter (who is also my former boss) that I learned a few days ago: he recently gave $1,000,000 to an anti-Bernie Sanders super PAC. [redacted]

the sheer amount of money in American politics amazes me. Here in Germany, which is no small country, the largest parties maybe spend 20 million over an entire election cycle. And the discrepancy to the small parties is maybe 10x or so. And I find that obscene already

The Bloomberg numbers shocked me too. 400 million or something before the general election has even started, you could probably feed tens of thousands of starving children with that kind of cash, and they're blowing it on TV ads

Re: Jane Street and the OCaml Compiler (2018) [video]

#37
post #29
post #22

Earlier quoted context omitted.

Market makers are incredibly exposed to ms scale swings since they're warehousing a lot more risk than a HFT firm.

i don’t doubt it. But that’s what he said. Very few people alive in this specific field with this much domain knowledge. Are you his peer in this respect ?

You assume he’s telling the truth. Why would he make the truth public knowledge? It can do nothing but hurt.

Re: Jane Street and the OCaml Compiler (2018) [video]

#38
post #2

i asked this question at my Jane Street interview, but never got a real answer: how does a market making latency arb firm handle GC pauses that are inherent with any GC language? OCaml is better in this regard than, say, the JVM, but it still seems problematic. I know they wrote some FPGA compiler stuff with OCaml, but I can't imagine that all of their execution is running through FPGAs. Even if it's possible, it see…

As others have mentioned, they have ways of writing OCaml specifically to not trigger the GC or perform any excessive allocations. Helps when you have your own version of the compiler and a branch of the language itself. This is talked about with an example in this talk around 18m30s: https://www.youtube.com/watch?v=BysBMdx9w6k Also as someone else mentioned, Jane Street doesn't try regularly competing (to my knowled…

I feel like the jane street tech blog has exceptionally good quality, with a really nice mix of academic and practical ideas thrown in. Do you happen to know of any other video series with this kind of exposition?

Re: Jane Street and the OCaml Compiler (2018) [video]

#39

Seems to me that firms like two sigma and jane street form some sense of "mystique" about them with regards to how elite their developers are. But once you get inside, most people are writing run of the mill software. Google has the same tactic, even paying below market rates to people willing to work their for the brand. Jane Street does pay very well, but still, most of their hiring is based off of prestigious coll…

With so much money on the line, hedge funds and other trading firms focus a lot of effort on marketing and building up a perception that they truly are something special (at least those that take outside client money). Internally, things could be rather mundane, and even downright awful (from a technology perspective). Not commenting on Jane Street in particular, just the industry in general. Source: I've worked at a…

Yeah worked in the industry as well, there's a story an older buddy used to tell when he worked at PIMCO in the 90s. Bit different than a quant fund but still applies. They hired a few Harvard Economics PhDs, who when looking at their macro economics material for institutional investors, claimed it was all wrong/didn't make sense. Bill Gross, the fund manager, told them it was to "get the money in the door from the fucking clients, we make gut bets on the market". Then fired the guy

Re: Jane Street and the OCaml Compiler (2018) [video]

#40
post #26
post #21

Earlier quoted context omitted.

Perhaps you misunderstood what I said by long-biased, but companies like Jane Street, Two Sigma, RenTech will be just fine (and will probably adapt better than most) to structural changes and a decline in growth of the economy. The tax rates will hit individuals, but probably not as much as his donation set him back, so it's almost certainly ideological. Clearly you are passionate about Sanders, and that's fine, but…

"Slander" entails making false statements, whereas this was just a statement of fact, free even of condemnation. People who read it make their own value judgments.

No, sorry, false. A sentence of the form, "which is why does ", i.e. " did because " is never, ever a statement of fact. It is _always_ an opinion and an attempt at mindreading. And in this case, it's ill-informed. As lend0000 has repeatedly told you, firms like these are not exposed long to the market. Hence, "likely ideologically motivated", unlikely a nefarious ploy, but again this is speculation.
Post reply on HN