Live data from Hacker News

Robinhood trading site seizes up, customers miss stock rally

bloomberg.com

21–30 of 65 posts

Re: Robinhood trading site seizes up, customers miss stock rally

#21
post #3

I get the feeling that the less RH is available, the less money their customers will lose.

Well in this case it saved me several hundreds of dollars because I wasn't able to sell my puts. Of course, it could have just as easily gone the other way and made me lose hundreds if the market reacted more positively to the fed cut.

Re: Robinhood trading site seizes up, customers miss stock rally

#22
post #7

Seasoned traders probably have a second account to hedge.

almost certainly...the issue is that RH claims to be for the beginner trader. The last two days will push a ton of customers away especially with how volatile the market has been and will continue to be. No one with any sense would continue to trade on a platform where you might not be able to touch anything for an entire day or two.

Re: Robinhood trading site seizes up, customers miss stock rally

#24
post #17

I checked one of their backend engineering job postings, using Python and Go... mostly python? Probably should have chosen something ~~boring~~ safe, like Java. A dynamic language like python/ruby doesn't seem to be a good choice for critical financial applications. I'm know it can be done in python, but its about curbing any potential for human errors. Interested in seeing the RCA for this.

Why is an "exciting" (antonym to boring) language bad for this, and what makes a language "exciting"?

Rigorous, non-optional type checking isn't such a bad idea for high reliability.

Re: Robinhood trading site seizes up, customers miss stock rally

#25
post #13

It was pretty easy to miss if you're in the habit of blinking.

This suggests the outage was short. It lasted the entire trading day, during one of the largest single-day gains of the last few years, during one of the highest-volatility spikes of the decade.

Re: Robinhood trading site seizes up, customers miss stock rally

#26
post #25
post #13

It was pretty easy to miss if you're in the habit of blinking.

This suggests the outage was short. It lasted the entire trading day, during one of the largest single-day gains of the last few years, during one of the highest-volatility spikes of the decade.

No, this suggests that the rally was short.

Re: Robinhood trading site seizes up, customers miss stock rally

#27
post #17

Earlier quoted context omitted.

Why is an "exciting" (antonym to boring) language bad for this, and what makes a language "exciting"?

Rigorous, non-optional type checking isn't such a bad idea for high reliability.

Counterpoint: Erlang.

Also, if "rigorous, non-optional" is good, why would you want _Java_ and not, I dunno, Haskell or ML or some other powerful type system? Is there any evidence this bug would have been prevented in Java? If anything, Java is prime ground for the related YYYY vs yyyy formatter bug.

Re: Robinhood trading site seizes up, customers miss stock rally

#28

I checked one of their backend engineering job postings, using Python and Go... mostly python? Probably should have chosen something ~~boring~~ safe, like Java. A dynamic language like python/ruby doesn't seem to be a good choice for critical financial applications. I'm know it can be done in python, but its about curbing any potential for human errors. Interested in seeing the RCA for this.

You can write extremely safe code in any language. Python isn’t even a bad choice (compared to other dynamic languages) because you can at least get static type checking via type hints.

Re: Robinhood trading site seizes up, customers miss stock rally

#29
post #15

I'm not a Robinhood user -- do they have guaranteed stop losses? This is something that could appease lots of users (assuming it's used correctly) even in this kind of situation (since _guaranteed_ stop losses exist pretty much for exactly this eventuality).

Stop losses are a feature you can use on the platform, but I don't know if they were executed on time if the whole platform was down...

Usually stop losses are an exchange feature, their atomicity is sort of the point. They wouldn’t be impacted by platform outages.

That said I don’t have any idea about how Robinhood implements them.

Post reply on HN