News for hackers. Stuff that matters.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by daft_pink on Sunday September 10, 2023 @04:53PM (#37459963)
I'm so glad I don't write code that automatically routes millions of dollars with no human intervention.

It's like writing code that flies a jumbo jet.

Who wants that kind of responsibility.

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by Waterluvian on Sunday September 10, 2023 @05:41PM (#37460361)
It’s not scary when it’s done properly. And done properly can look like an incredibly tedious job. I think it’s for a certain kind of person who loves the process and the tests and the simulators and the redundancy. Where only 1% of the engineering is the code that flies the plane.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by callalex on Sunday September 10, 2023 @05:20PM (#37460190)
It’s fine to have that kind of responsibility, but it has to actually be your responsibility. Which means you have to be empowered to say “no, we aren’t shipping this until XYZ is fixed” even if XYZ will take another two years to build and the boss wants to ship tomorrow.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by salawat on Sunday September 10, 2023 @06:16PM (#37460675)
Yep. Until the capacity to say unoverridably "No" materializes, there's a lot of code I refuse to have responsibility for delegated to me.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by wruza on Sunday September 10, 2023 @06:57PM (#37460948)
As a profit non-taker, which responsibility a worker can even have? Realistically it lies in range of their monthly paycheck and pending bonuses and in a moral obligation to operate a failing system until it lands somewhere. Everything above it is a systemic risk for a profit taker which if left unaddressed is absolutely on them. There’s no way you can take responsibility for $400M unless you have that money.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by m463 on Sunday September 10, 2023 @05:31PM (#37460270)
> It's like writing code that flies a jumbo jet.

and upgrading it from a coach seat

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by hgomersall on Sunday September 10, 2023 @04:56PM (#37459990)
I'm so glad I'm not wasting my life working in finance.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by shric on Sunday September 10, 2023 @05:29PM (#37460262)
I've worked in various small to medium IT companies, a FAANG and another fortune 500 tech company. 6 months ago I moved to a proprietary trading company/market maker and it's the most interesting and satisfying place I've worked so far.

I hope to continue to "waste my life" for many years to come.

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by hammeiam on Sunday September 10, 2023 @06:37PM (#37460824)
May I ask which one, and what your process was that led you to them?
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by envsubst on Sunday September 10, 2023 @05:19PM (#37460171)
I'm sure all your jobs have contributed to the well being of humanity.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by goldinfra on Sunday September 10, 2023 @05:28PM (#37460254)
Most jobs do in fact contribute to the well being of humanity, however little. It's few jobs, like most in financial trading, that actively reduce the well being of humanity.

Never will you meet a more self-deluded and pathetic set of humans. Desperate money addicts that often become other kinds of addicts. Whole thing should be abolished.

Source: I worked in finance when I was young and dumb.

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by yieldcrv on Sunday September 10, 2023 @05:38PM (#37460337)
I, for one, am so glad to “own” the “compose” button at a democracy destabilizing adtech-conglomerate
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by meiraleal on Sunday September 10, 2023 @05:42PM (#37460370)
> Most jobs do in fact contribute to the well being of humanity, however little.

No, they don't. A lot of jobs hold os back, actually. Salespeople selling things people don't wanna buy, finance and tech bros vampirizing third world countries without the safeguards that western countries have on their capital markets, etc.

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by dang on Monday September 11, 2023 @03:11PM (#37472217)
Hey, can you please review the site guidelines and stick to them when posting here? We have to ban accounts that won't.

https://news.ycombinator.com/newsguidelines.html

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by envsubst on Thursday September 14, 2023 @11:55AM (#37510646)
Yes.

I expect that the comment above describing jobs in finance as a "waste of life", with no other content is also unacceptable.

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by dang on Friday September 15, 2023 @01:47AM (#37518968)
It sounds like it! but I didn't see that one.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by TheAlchemist on Sunday September 10, 2023 @08:10PM (#37461350)
Out of curiosity - in what domain do you work ?

I find the work in finance / tech very interesting. Societally useful ? Almost certainly not. But probably still more than most good-paying tech jobs.

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by daft_pink on Tuesday September 12, 2023 @01:43AM (#37477247)
I work in finance/tech, but my code doesn't execute million-dollar trades automatically. Cash transactions are reviewed by a human, and its mostly data analysis type work.

It's one thing to make recommendations or calculations and give the report to a human. It's another to start trading high volume in real time automatically.

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by pxmpxm on Sunday September 10, 2023 @09:16PM (#37461742)
Actually it's one of the few truly intellectually-pure endeavors. Everything else is the same pursuit with extra steps:

Make a trading strategy to make money

vs

Make a cutting edge machine learning classifier to back out latent meaning in search queries to produce better search results to drive more traffic to google to sell ads to make money

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by hgomersall on Monday September 11, 2023 @02:18AM (#37463548)
You're not wrong, but the problem is those steps are also the steps that produce food, or improve health, or solve climate change or solve any of the innumerable problems we face as a society. As you identify, there are plenty of pursuits other than finance that are not particularly socially useful - it's not a very exclusive club.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by wruza on Sunday September 10, 2023 @06:44PM (#37460862)
It feels anxiety inducing at first, but if you have good controls and monitoring in place, it becomes daily routine. You basically address the points you naturally have and the more reasonably anxious you are, the better for the business. From my experience with finance, I’d wager that problem at Knight was 10% tech issues, 90% CTO-ish person feeling ballsy. In general, not exactly that day or week.
Re:$400M in assets to bankrupt in 45-minutes because of a fa... by shric on Sunday September 10, 2023 @09:27PM (#37461790)
I don't know if it's like this at every company, but typically there are plenty of humans keeping a close eye on what's going on whenever the software is placing orders on an exchange.

I suspect we can thank this incident in part.

Re:$400M in assets to bankrupt in 45-minutes because of a fa... by Galanwe on Monday September 11, 2023 @01:56AM (#37463402)
Things are somewhat different now than 5, 10, 20 years ago.

There has been a wave of "individual accountability regimes" released by pretty much every regulator.

I have worked with the SFC the most, so that's what I will describe here, but all these regulations are pretty much copy/paste of each other anyway.

I was MIC under the SFC (HK) for various operational and financial resps for approx 8 years responsible for close to $3B exposure across equities, IRS & FX, and am now licensed with the FCA (UK) since approx 1 year.

Basically, on top of the usual regulatory framework defining a top level Operating Officer (MOO) and subordinate Responsible Officers (RO), the new individual accountability regime creates the notion of Managers In Charge (MIC).

The MICs fill the gap that, increasingly, a considerable amount of operational responsibility lie in the hands of non licensed individuals (i. e. tech people).

The SFC defines a number of responsabilites (e.g. DRP/BCP, kill switches, backups, fail overs, rollbacks, load testing, etc) and these responsibilites need to be allocated to one or more of the allocated MIC.

The SFC has a right to reject an appointment of MIC if the individual is not seen as fit and proper (that is assessed generally on an annual basis by a compliance officer, but can be re-assessed on the spot if you end up displaying unfit traits). The SFC also mandates a track record of experience and expertise on the assigned responsibilities, as well as a direct capability by the MIC to have control on his responsibilities. In clear terms, that means you need to have the actual power of saying "no", you need to have the power to hire someone if that is necessary for the safety of the operations, etc.

Once you get appointed as MIC, most of your responsibilities are based on _means_, not _end results_:

If Karen breaks production, that's not much of your problem (regulatorily speaking) as long as you can demonstrate that you had Karen attend 6h of training this year on how not to break production.

In terms of actual developer experience, the _means_ often take the form of trainings, code review, pre prod impact assessment, incident reporting procedures, etc.

So on one hand you have a very heavy personal and professional responsibility. But on the other end you are at fault only if you did not setup a proper framework for things to work.

In terms of the professional responsibility, there is not much to do if you are deemed guilty. You will most likely be temporarily or permanently barred from having a licensed position. Nobody will hire you anyway.

For the personal responsibility, it is usually limited to single digit millions, and most big asset managers have an insurance to protect you (otherwise noone would accept the role).

If you are interested in the actual additional responsibilities that were added after KC, then I suggest you have a look at MiFID II (the European régulation, well written and understandable), especially segment RTS 6 "Technical standards specifying the organisational requirements of investment firms engaged in algorithmic trading":

https://ec.europa.eu/finance/securities/docs/isd/mifid/rts/1...