Probably about 90% perfect! Obviously we don't agree on the definition.
Reply on news.ycombinator.com