1. I did "exceptionally well" but I don't know how many I got right or in what percentile I fell in. Why? Firstly, I'm immediately suspect if I actually did that well. For all I know, the "top percent" could just be anyone in the top 50%. And the top 50% only gets 10 questions right. But more importantly, I already stated in the beginning I was taking it for fun, so why can't I learn what I got wrong so I can improve? I imagine there were areas I got wrong that were repeated, which brings me to my next point...
2. Why so React-centric? I happen to use it but plenty of people use Angular or Vue. You can't expect them to know about the React events lifecycle.
3. Okay, so I don't live in SF or NYC. But I know some of those bigger companies have offices in Boston, where I do live. Why can't you make that work if you already know what companies are in your pipeline and which offices they have? Seems super expensive and wasteful to lose out on a great engineer when you know your list of 200 companies totally has an office not in SF or NYC (e.g. Facebook).
4. Okay, so I want to work remote. Why can't I just take your final Google hangouts exam so that way you have on file "okay cool this person is great, we can fast track this person." If you green light companies who are remote-friendly, you don't have to worry about this issue. Plus isn't TripleByte a YC company, working with other YC companies? I know for a fact that GitLab is also YC and is a remote-friendly company. Not to mention you've advertised for remote engineers! https://news.ycombinator.com/item?id=15066073
I dunno, given that the article is all about touting how effective the 30 question exam is at screening out candidates, you'd think you'd want to do something useful with that quiz instead of locking people out, even if they don't fit your current criteria.