News for hackers. Stuff that matters.
Re:Jane Street: How to Build an Exchange by pclmulqdq on Friday January 06, 2023 @04:52PM (#34281776)
There is a little bit of survivorship bias here: in the 2000's, the two main languages of HFT were C++ and Java. By 2015, all the Java shops (and many of the C++ shops too) had failed. Lots of companies tried to do something other than C++, but most of them chose wrong.
Re:Jane Street: How to Build an Exchange by log_n on Friday January 06, 2023 @05:17PM (#34282062)
A shell of Allston (formerly big Java shop) lasted until last year.
Re:Jane Street: How to Build an Exchange by willdearden on Friday January 06, 2023 @11:45PM (#34285303)
I was there until the end. It was definitely fading into obscurity but still had >50% of peak numbers. And we were switching to C++ in the last year or so.
Re:Jane Street: How to Build an Exchange by edf13 on Friday January 06, 2023 @07:47PM (#34283626)
They didn’t fail due to their language choice
Re:Jane Street: How to Build an Exchange by mr90210 on Friday January 06, 2023 @08:07PM (#34283841)
The author never said they failed because of language choice.

> By 2015, all the Java shops (and many of the C++ shops too) had failed. Lots of companies tried to do something other than C++, but most of them chose wrong.

Re:Jane Street: How to Build an Exchange by pclmulqdq on Friday January 06, 2023 @09:12PM (#34284328)
It's hard to imagine that language choice wasn't a factor - or at least that the philosophical ideals that led to the language choice weren't a factor.
Re:Jane Street: How to Build an Exchange by Pepe1vo on Saturday January 07, 2023 @04:59AM (#34286734)
That's not true, I've worked at IMC and they extensively use Java for their production systems. The performance critical parts are a mix of hand crafted assembly, C, C++, FPGAs and a dozen other esoteric languages/techniques no ones ever heard of.
Re:Jane Street: How to Build an Exchange by pclmulqdq on Saturday January 07, 2023 @11:07AM (#34289340)
So you're saying they're a C++ shop that uses other languages when appropriate? Like every other C++ shop in trading?
Re:Jane Street: How to Build an Exchange by moeymo1 on Sunday January 08, 2023 @12:43PM (#34301184)
This is factually incorrect, and saying a trading shop failed because of language choice is, um, less than smart.