Quantitative hedge funds must be making an absolute killing these couple weeks from the number of individual traders trying to daytrade through all this volatility.
Robinhood trading site seizes up, customers miss stock rally
41–50 of 65 posts
Re: Robinhood trading site seizes up, customers miss stock rally
#42I 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.
Re: Robinhood trading site seizes up, customers miss stock rally
#43Earlier quoted context omitted.
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
#44I saw a tweet that showed they didn't 'account for' leap years.. And by account for I mean: use a standard date library to handle dates. I too have made this mistake when younger and tried to be smart with dates, but not on a f'ing multi million dollar service >_<
Could you stop spreading a hoax.....
Perse probably didn't know it was a hoax.
Re: Robinhood trading site seizes up, customers miss stock rally
#45Earlier quoted context omitted.
Static typing makes it easier to discover errors before the code is running in production.
Perhaps, but how does static typing make a language 'boring' or dynamic typing 'exciting'. I certainly consider Elm and Haskell more 'exciting' than Python or PHP.
Re: Robinhood trading site seizes up, customers miss stock rally
#46I saw a tweet that showed they didn't 'account for' leap years.. And by account for I mean: use a standard date library to handle dates. I too have made this mistake when younger and tried to be smart with dates, but not on a f'ing multi million dollar service >_<
They said this isn't the case - https://twitter.com/AskRobinhood/status/1234861941413351434?...
Hard to take that reply seriously.
Re: Robinhood trading site seizes up, customers miss stock rally
#47I was wondering why mentions of Robinhood blew up yesterday:
Re: Robinhood trading site seizes up, customers miss stock rally
#48Earlier quoted context omitted.
Most major discount brokerages are also at $0 commissions. They make their money off of net interest, asset management fees, margin, security lending arrangements, and order flow.
Well, it looks like they make money mostly through a product that doesn't work literally you need it most, but sure.
Re: Robinhood trading site seizes up, customers miss stock rally
#49I'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).
Re: Robinhood trading site seizes up, customers miss stock rally
#50I 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.
Python is pretty boring, quite honestly, and it's as old as Java (4 years older than publicly-available Java). There are a variety of compelling engineering reasons to choose Java over Python, but a lack of boring conservatism is not one of them.