It said in the article that the machine analyzes the category. My speculation is that if it correctly deduces that the category is one of those "answer-hybrid" ones, then it can try to break down the question into two parts, answer each, and cross-reference to find an overlap. In this case it seems pretty reasonable that such a sophisticated machine could break the problem down to "classic candy bar" and "female Supreme Court justice", combined with the knowledge that they share a word this would actually become "straightforward".
Notice how even when they screwed up, they were still bailed out. Obviously I'm not thrilled that any bank would screw up in the first place, but no one's bailing out BankSimple if they do too.
I was referring to the "MIT elite" mentioned in the original link. Basically - if you haven't gone to a school where you were able to make great connections (Stanford, MIT, Harvard), you'll need to make those connections on the job.
I wonder which would actually faster - binary search on the standard ordered alphabet or going linearly in order of letter frequency.
Even better - some hybrid algorithm that goes through the most common letters then goes into binary search for the remaining letters (many of which appear at approximately equal frequency)
You could probably also have a tree of the ~32 most common words. At the very beginning you could have a branch to choose whether you want to pick the 'word' tree or the 'letter' tree.
Maybe this is asking too much, but I'm seeing a ton of different recommendations in the comments - anyone have experience with many (or at least more than one) of these options and wouldn't mind going into some of the differences that stood out to them?
I've Googled in the past but haven't found too many great reviews comparing some of these choices side-by-side - most seem to regurgitate the feature sets as opposed to going into the level of detail that would be most helpful for a developer.
Neither of those comparisons make any sense, in my opinion. We've got the standard differences of country size (both in terms of land area and population) and time (a lot has changed about the world, especially in terms of communication, even in the past 15 years).
But, we've also got the huge difference that China, and Chinese people, are simply different. I don't even know where to begin in describing how different Chinese people in China fundamentally are from Americans in America. It's like when I see comments made by people such as "I wonder how the Chinese people can stand <insert thing here>", I immediately think to myself that it's a complete non-issue, just an accepted fact of life, for all of my Chinese relatives living in China.
Also, things such as the one child act don't help - you've literally got an entire generation of spoiled only childs, and let me tell you, many of them are remarkably spoiled in the cities. You've got this feeling of collectivism which still very much exists, the "we" taking precedence over the "I", not in the oversimplified hive-mind way that most Westerners perceive it as, but rather something more inbetween. It always amazes me that people in China can feel such a sense of duty to their country (such as a student feeling it's his/her duty to the country to do well in school, something that pretty much never happens in the USA), but yet also feel such apathy for other people around them (to a degree that also doesn't happen in the USA ... not saying we're saints here who never pass by homeless people on the streets without even looking at them by any means, but the degree is still different).
And the list goes on and on, I still don't know where to begin or where to end. I know I'm not comparing China to Yugoslavia or Hungary here, but the perception gap even to this day between China and the USA is so great (and more importantly, so much greater than what most people think it is) that I can't imagine it being much less for China and other situations. Point being, a revolution might be peaceful, or it might be violent, or it might be somewhere inbetween, but none of these outcomes would have anything to do with the situations that led to Hungary's outcome being the way it was, or Yugoslavia's being the way it was.
Social scientists in China, trained as so many of them were in a Marxist framework, are actually very frightened by the example of Yugoslavia. Regional economic disparities in China are even greater than those in Yugoslavia before Yugoslavia disintegrated. Maybe Chinese people are very different in general from Western people (but the Chinese people I know best aren't all entirely different from people elsewhere in the world), but if Marxist theory about how the masses respond to economic circumstances is at all correct, the central government of China has something to worry about.
As another participant point out in another recent HN thread, China has a long historical experience with regional splits and loss of authority by the central government. To speak of China as having a 3,000 year history (as one entity) is hardly more accurate than to speak of Rome (the empire) as having a 2,500 year history. There is some cultural continuity from the very beginning in both cases, but twentieth century Chinese history was full of years of regional warlords and a very prolonged major civil war (which arguably hasn't ended yet).