244 karma · joined June 18, 2010
Notably the fact that the dispatching is done at runtime means you are trading off the convenience factor for code size and running extraneous dispatching code in your critical path. Additionally I've anecdotally seen on modern Intel hardware the power heuristics can penalize you for even _speculatively_ running some of the wider instruction sets.
They've raised a _lot_ privately, and some of those rounds IIRC were described as just "opportunistic" by the founder - i.e., raise money while it's cheap. Also given that they have a VC arm it sounds like they have more capital than they can actually deploy in their core business.
Of course any replacement of fossil fuels is a great goal, but just curious where you see this going at scale, if it were wildly successful? It seems like if you or others were able to scale this up massively, you'd run into unit economics issues as demand for the required renewable electricity outpaced supply, raising the price.
[1] https://www.eia.gov/tools/faqs/faq.php?id=23&t=10 [2] https://www.eia.gov/outlooks/steo/report/electricity.php
For cyclists and pedestrians to really be safe we need to design our road infrastructure to counteract those issues from the start. I visited Copenhagen a few years ago and biked everywhere, and it was a real eye opener how safe and easy it was compared with my home in Chicago.
If what excites you is web-focused startups, then yeah, you're probably not going to be happy in a lot of other places, but that is just one area of software development and I'd argue it doesn't have any exclusive license on interesting problems or top talent.
Hard work and personal achievement is not all that matters. I believe I worked plenty hard to get where I am today but I had the fortune to be born to stable parents who could always put food on the table, took an interest in my education and could afford to send me to college without massive loans. Take away any of those things and my same effort would likely not have yielded the same results - I was set up for success.
I don't feel guilty about that, but I do try to recognize that people who are struggling can't just "work harder" to fix their problems.
The pricing also seem really opaque - the prices even within a single country vary (from $250 at JFK in the US to $375 at SFO, why?). Certainly the going rate for a fixer at the location must play into this, but from a customer perspective I'd expect the fee to mostly depend on the value to me - I'll pay more if the expected level of delay or hassle is high. That might actually be inverse of the rate you pay the fixer - there's less value in US/Europe for me than if I'm traveling in e.g., Southeast Asia.
Overall though I think this is an interesting idea and I'd be a customer at the right price point, at least for certain destinations. Good luck!
This is a little more complicated than it would initially appear, I'll try to explain from a market makers perspective why the speed race exists and why being faster (as a liquidity provider) is better for the market, at least the way it's currently structured.
Market making 101 is basically that you want to come up with a fair value for the product you're trading, and then put out orders to buy for a little less than FV, and sell for a little more than FV. If you buy and sell at those prices you're providing liquidity to the market and capturing a small spread for your effort, great. Do that repeatedly and you have a business. But how much should your "a little less" and "a little more" than FV actually be? The smaller the better for the market, and this ideally should be the primary vector on which market makers compete with one another.
Okay, so in our optimal scenario you'd always quote as tight as possible (limited by the granularity of pricing on the exchange) around the fair value. (I'm glossing over a lot here, calculating the fair value is non-trivial and your level of uncertainty about it will also determine the spread you can quote, but ignoring that for the moment). The problem with this is that if the fair value moves then some of your orders become mispriced, as they represent an opportunity to buy below or sell above fair value and if they execute will be a loser. Smart participants will recognize this and race to pick those off before you can reprice them. If this happens too often, you're not making money anymore, crap. Really only two options here, #1 is to widen your quote so that you are less sensitive to such movements and you are capturing a fatter average spread which compensates you for the losing trades. #2 is to get faster than those other guys.
#2 yields a better outcome for the market, but necessitates a speed race as an additional vector of competition. Exchanges recognize this as well and have long played around with various schemes to give liquidity providers a systematic advantage, e.g., via rebates, or otherwise. It's a tough problem.
Prior to recent events I'd have thought if they did go public they'd almost certainly follow the recent trend of setting up a class structure that gives little to no voting control to most common shareholders. Will they be able to get away with that if it means Travis retains control?
Later, you find out that one of the most aggressive bidders in the auction was actually just a buddy of the seller, trying to increase the price in his/her favor but avoid at all costs actually winning the auction.
You'd probably rightfully think this was unfair, and this is exactly what spoofers are doing in an electronic market. They are generating the illusion of interest to buy or sell, without the intention to actually do so, in order to move the market in their favor.
Road resurfacing is pretty good where I am, but oddly is largely a function of how effective the alderman for your ward is, since a lot of the cost typically comes out of their budget.
The real problems with the city IMHO are massive unfunded pension liabilities and a huge segregation problem between the north/south sides.
This is contradictory, if retail is "dumb money" it's not indicative of the future direction of the market.
The basic deal with internalizers is that they just have to fill you subject to Reg NMS rules, i.e., at or inside the NBBO. The catch is that the NBBO is set based on the lit markets, where as a market maker you have to take flow from any counterparty. As a result the spread that gets offered reflects that built-in risk that some flow you get will be adverse. The internalizer on the other hand has the great deal that they can filter down their flow to retail only, which is on average much less adverse. This gives you some options - you can offer a tighter spread to entice business based on better execution quality, or you can use the extra headroom to pay brokers to drive volume to your business, or both.
Argument for internalizers: knowing the risk profile of their customers should let them improve execution quality (offer tighter spreads) over the lit market.
Argument against internalizers: transparency is king, if retail flow was driven to lit markets there would be less adverse flow there in general, and spreads would be tighten as market makers competed for the new flow.
As I work for a non-internalizing market making operation, I selfishly like the second option, but it's not really clear who is right. My guess is nothing is going to come of this investigation unless there some real shady stuff going on behind the scenes we don't know about - the basic premise of the business model is legal, even if maybe not optimal for the market.
Reuters changed over to a more modern platform around 2013, but prior to that for electronic trading they would basically designate a Windows host for you that ran their GUI application plus a server, which you could connect to and would just forward your requests via COM to the UI.
One of the Chicago Mayoral candidates did an AMA in the recent election and it was pretty abysmal. The good questions were skipped and the other answers were evasive. In that respect, Reddit lacks something an in-person interview can deliver (with a good interviewer) - the ability to push back on a non-answer and not be ignored. You also can't catch someone off guard on Reddit, really - the answers are going to be very carefully curated.
It's long been the case that the SEC, or in this case the CFTC, will fine and temporarily/permanently ban you from trading for this kind of behavior, look at http://www.cftc.gov/LawRegulation/Enforcement/EnforcementAct...
The upside is not the same as being a very successful trader, but it can still be head and shoulders above working at the Amazon/Google/Microsoft's of the world. Writing high performance, high availability trading infrastructure is hard, and scaling it globally is even harder. A successful HFT firm will be iterating on it's infrastructure fast enough that there is always interesting work to do, especially if you like distributed systems.