104 karma · joined March 1, 2015
Keeping your name out of the press and staying secretive is incredibly important and I'm shocked that they didn't just throw a fair amount of cash to this guy directly or offer it up as a donation to some Carl Sagan foundation (and offer to let him keep his e-mail address). $200k for a shop like that is literally the shells of peanuts and worth it to keep your name out of people's mouths.
If their market cap is above 3 dollars I wouldn't touch the stock.
Another alternative is low bandwidth flag based roll-backs (for instances such as this where the network is congested but not completely lost).
There is a PR to get TensorFlow as the backend for PyMC3 too.
The author has a doctorate from NYU and the article was published in a peer reviewed journal.
That's just a funny example, but there are tons of poorly researched peer reviewed papers which makes it exceedingly difficult for me to accept credentialis as being a useful signal. I find it's much better to have ideas stand on their own merit, rather than on the shoulders of those who are espousing them.
So shipping working code (even if it comes with a required pipette) might be a nice requirement for a peer reviewed publication to take on in order to keep their journal relevant. Shipping in Docker or similar guarantees reproducibility.
And yeah it makes sense to have an extra prompt pop up if it's an order over X contracts or Y ticks from the market. And I've seen a lot of systems set up like that.
A lot of times traders will just punch the "OK" box and do their trade though.
That's of course if traders are manually hedging their portfolio/trade. A lot of times they just set their portfolio to auto-hedge based on certain parameters (ie at Z deltas or we've moved C ticks in a time period).
The problem with disallowing your trader from ripping through a lot of the levels of an order book is that it can be a risk reducing move and what you intend to do sometimes. This trade is a clear fat finger but there are times when you will want to sweep the book to get hedged.
For instance, let's say your desk just got slammed with a ton of risk on an OTC (over the counter) option trade. You can immediately alleviate a lot of that risk (while paying through the nose) by selling 2000 contracts or 5 price levels of the ES (SP500 future). You can immediately place that order and get it filled and be hedged. If there were multiple points of human intervention required then you might lose a substantial amount of money. 2k contracts on the ES is $25,000 a tick. If word leaks that people are going to need to start hedging big then it could easily move 10 or 20 ticks away from you while waiting for your risk management team to approve your trade as not a fat finger.
Generally it's cheaper to just fire error prone traders. Heh, and anyone that is about to execute a 2k contract option trade generally has their hedge order queued up and ready to send to the market as soon as they hear the other side agree to their price.
You are saying that the purchasers have broken even on the deal so long as they have not lost money on paper in the valuation since they can probably either borrow against it or sell it off.
It comes down to are you paying for current value, or potential growth in value. Frankly, in my opinion, markets that rely upon a greater fool to bail you out to make your money rather than just getting it back the old fashioned way by providing a good or service are way too frothy.
Counter-argument is that you are betting on growth, not a greater fool bail out. In this instance the only way to get that growth while still handling less than 12 billion in transactions is by increasing their take from 5% to something higher or adding on ancillary sales. I'd bet on ancillaries, but this isn't my space.
By the way for those reading who may not know, I was referencing Greater Fool Theory, not making a pejorative statement (heh, beyond what the theory itself may make). https://en.wikipedia.org/wiki/Greater_fool_theory
Ideally I want a hiring "fun"-nel where a 6.2 can learn the skills necessary to become an 8.3 (or show that they've been an 8.3 all along) through exercises or reading assignments. Sort of an external training/hiring funnel. If nothing else it may also help as a way to build internal training processes and advertise the to the world some of the neat stuff you are working on. I think this is how Matasano recruits and it makes a lot of sense to me.
Pretty much no matter what there is a learning curve associate d with bringing on a new hire. Finding candidates that will attack those curves with gusto is key to building good teams, I think at least. Technical skills can be taught and refined, gumption is a bit harder to instill.
One thing that I disagree with is the idea that filtering processes can't make candidates better. A properly created process should leave both sides of the equation happy, an engineer can learn new skills and a hiring manager can have a shot at making an offer to an engineer if s/he has the requisite skills. If the candidate doesn't have the skills then give them the tools to learn the skills and see if they come back showing mastery. Work ethic and being ready/willing/able to learn new things is the number one signal that an employee is going to work out well, at least on the teams that I have run.
So, if you are asked to sign one of these things either ask for some cash up front or hold in your back pocket that it's probably not enforceable (though it can certainly end in litigation which can be terrible for everyone involved).
RE rate limiter: For this dude's implementation I don't think it matters. He's using IB (a retail broker) for his data rather than the direct market feed. IB sends a sample of market data rather than every single book update and I think they do it at a rate slower than ~10ms so he probably won't run into problems. Heh, I remember some fun times figuring out the optimal way to handle getting spammed by the exchange. It is a neat industry, but kind of makes you feel a bit like a societal leech some times (I know, we're risk salesmen making markets more efficient and all...).
If you don't take into account expenses then you get some really wacky valuations: ie a company is in the business of selling houses (or other large cost item) for a small percentage higher than they bought them. If you don't take into account the cost of buying the house and running the business, and just look at the revenue from each house sale you will drastically over value the business. If they sell 50 $100,000 houses that they bought for $99k each and it cost them $500 in fees per house sale they would have $25k in actual earnings but $5 million in revenue. Valuing on a common "5x the yearly revenue" you would be willing to pay $25 million for a business that produces $25k per year (if you are willing to do so and have a lot of money I'll sell you a lot of businesses like that!).
Software is a higher margin business of course, but at the end of the day as an investor I care about how much cash is going to go into my pocket due to an investment rather than how much total cash passes through the companies books.
Even the 2x to 3x of earnings that sole proprietor/small software shops are getting now sounds outrageous to me. You're betting on growth (and paying like it's there) and hoping that clients don't leave for 2 to 3 years. Higher multiples can make sense if there are expenses you can cut to get earnings (or a very clear, easy to see growth opportunity [if that is there then why are they selling of course?]), otherwise you're just tossing away money.
But, during WW2 America was bombed (by sea plane) by this guy: http://en.wikipedia.org/wiki/Nobuo_Fujita
Uh, actually as I think about it the home use is super exciting. If you can build some cool visualization software you can sell it to home gym users as a data-driven workout experience. Good luck you two!
Knack, the other company mentioned in the article, seems to have profiles with pictures and names that I assume are visible to hiring managers and others. In my opinion that's a bad move. I want to see a completely objective view of how a candidate is performing without age/experience/appearance getting in the way. These gaming funnels aren't perfect solutions but they are certainly a step in the right direction.