News for hackers. Stuff that matters.
Re:The Accidental HFT Firm by roflyear on Saturday June 10, 2023 @08:46AM (#36270006)
Necessity is an amazing thing: at a company I worked for, the dev team (which I was a part of) "couldn't make things cheaper" than $14k/m for a small app.

We spun them into their own org, and now its "their money" they are spending. Their bill is $2k/m! Amazing!

Re:The Accidental HFT Firm by thr_low_latency on Saturday June 10, 2023 @08:55AM (#36270062)
It's easy to make things cheap by making them wrong.

Making things fast though is a whole other world.

Re:The Accidental HFT Firm by roflyear on Saturday June 10, 2023 @09:16AM (#36270200)
"You can't get better by scaling out" disagrees with you. That's my point - if you scale out, it's more expensive.
Re:The Accidental HFT Firm by thr_low_latency on Saturday June 10, 2023 @09:31AM (#36270314)
The first step of getting decent latency out of modern computers is to build a pile of cash that's taller than you then set it on fire.

They are optimized for throughput, not latency. If you want to do things in microseconds instead of anything from milliseconds to seconds you look at all the lovely code everyone has written in the last 40 years then throw it on top of the burning pile of cash.

I work in an area where microseconds matter and have to write everything from scratch in kernel mode C because nothing else cuts it.

Re:The Accidental HFT Firm by winstonprivacy on Saturday June 10, 2023 @09:38AM (#36270365)
Exactly my experience as well.
Re:The Accidental HFT Firm by boppo1 on Saturday June 10, 2023 @10:00AM (#36270518)
> write everything from scratch in kernel mode C because nothing else cuts it.

Neat. Is that all for custom processors too?

Re:The Accidental HFT Firm by SkipperCat on Saturday June 10, 2023 @10:02AM (#36270531)
The cost of writing software isn't as horrible as the cost of colocating in the various financial exchanges. The market data feed costs are massive and you really need to make a significant amount of money trading just to cover the infrastructure costs.
Re:The Accidental HFT Firm by thr_low_latency on Saturday June 10, 2023 @12:11PM (#36271754)
The salaries of the people doing this sort of thing start at mid six figures out of university and go up substantially from there.
Re:The Accidental HFT Firm by smabie on Saturday June 10, 2023 @12:47PM (#36272154)
Compensation for employees in HFT tend to be extremely high. Employee comp number one cost for any trading firm.
Re:The Accidental HFT Firm by SkipperCat on Saturday June 10, 2023 @05:24PM (#36275269)
Yes, the cost is very high. But the cost of an good software engineer at Google, Facebook or another top tier firm is also very high.

However, when Google buys a WAN link from NYC to CHI, they pay $XX dollars because they don't care about the latency too much. When a HFT buys that same link, they'll spend three times that much just to get a link that is a few milliseconds faster.

Also, the colocation costs at the major exchanges (NASDAQ, NYSE, CBOE) are insane. A cabinet in one of those data centers can be 3x as much as a cabinet somewhere else.

I guess what I'm saying is there are a lot things in the HFT world where you have to spend a lot more money than you would if you were doing similar amounts of work at any other tech firm.

Re:The Accidental HFT Firm by smabie on Saturday June 10, 2023 @05:39PM (#36275428)
Yep totally agree: HFT pays out the ass for any tech due to their very particular requirements.
Re:The Accidental HFT Firm by smabie on Saturday June 10, 2023 @12:49PM (#36272176)
This is my experience as well: almost no existing software is written with ultra low latency in mind (it's optimized for throughput instead).

Getting latency in the micros with low jitter is extremely difficult and requires a bunch of custom software. And getting into the nanos requires a bunch of custom hardware.