6 ms·
Ask HN: A solution for "How to recruit?"
How many startups, established companies, and prospective employees would be interested in a new way to evaluate/recruit talent?
LinkedIn fails due to the eBay problem. You can't publish the connection graph or text-based recommendations and maintain any sense of reporting balance. The results are always biased and too many people are attempting to game the system.
My proposal relies on a system similar to page rank as calculated over a set of hierarchically arranged skills. The more highly regarded the reviewer's related skills, the more certain the system is that the reviewer is a real person, and the more similar their opinions to yours, the more weight their opinion carries. Because it's based on skills, searching for contacts is easy; you simply select the requisite skills in order of importance and can determine a minimal value. For instance, you can look for a software engineer that is skilled in PHP, PostgreSQL, and French whose French is at least fluent.
There are a number of analytics approaches I'm considering to limit the ability of individuals to game the system. Further, the system seeks to incorporate a "humanness" factor. That is, each user's identity is verified as much as possible. For instance, by validating a credit card (and checking it's name against the user's name); the charge on the card would be used to send a certified, restricted-delivery letter via USPS with a confirmation code.
The data would use the ZKDB (zero-knowledge database) design to ensure user privacy and security and no data associated with a user and their opinion of another would be stored on our system. This should allow the user to be confident in their assessment of an individual as being private while allowing the system to rate the opinions of "guest" accounts very weakly. Businesses would be similarly identified.
No reporting would be available for an individual until a certain criteria has been met (number of reviews, et cetera). Thus a user can't easily track changes or attempt to deduce who provided what review to the system. This would help alleviate the eBay problem wherein I'm above average, you're above average, and we're all above average.
Sophisticated analytics would be employed to identify mathematical oddities which indicate gaming attempts like disjoint sets and orbits. To be responsive, the analysis would be done in a distributed fashion on a cloud and then stored in an easily-referenced fashion. The incentive for people to add information is basic quid-pro-quo. You all want an easier way to hire people; the cost is simple, you must evaluate coworkers and employees. Because the system hinges upon aggregate opinions of people and since no one person or group can significantly impact the reputation of an individual, there should be no legal concerns with libel. We're merely rating an individual's skills on a relative scale according to the analytic system of our software. It's the same for everyone and thus cannot target an individual.
- famousactress 16y agoI appreciate the thought, but I'm not sure I buy it. For the content to be reasonable, the user's need to opt-in. Your pitch is that the evaluation will be fair.. ie: not everyone will be above average. What's the motivation for a potential employee to use/stay-on your site if he doesn't like his ranking? I just can't get behind a service that figures out how to solve everyone's recruiting issues by assigning them a Better Number.
- jmcentire 16y agoExcellent question. He doesn't. But, of course, he doesn't control his ranking -- others do. So, deleting his account doesn't do anything to remove his ranking. Perhaps people who are below average will then drop off and the cultural relevance of a rating of 5 out of 10 will adjust itself. I'm betting that enough will stay to make the site worth while -- certainly anyone for whom the system works. Also... not all companies want a 10-point programmer. Those cost money. Some tasks only require a 5-point developer.
- maxdemarzi 16y agoI have been looking at the HR problem too and FamousActress has a valid point. The chicken and egg problem here is HUGE... and anything that can be a "downer" or "demotivational" will not make it.
- famousactress 16y agoAgain, even the idea of a '10 point programmer' or a '5 point programmer' is depressing, and I struggle to believe that it could accurately convey the complexity of the value that different people have in different contexts. Where I DO see some interesting numbers having values in this area are where the numbers aren't rankings, but rather indications of participation, passion, and relevance. For instance, I think Stack Overflow scores.. or maybe even HN karma points, might both be really valuable indicators. If I got a resume from someone with a Stack Overflow score attached to it, I'd know that this is a person who participates, is a good communicator, and knows the answers to lots of tough questions! Not only that, but I can go look at his or her posts. I think this is where your project needs attention... What's in it for the employee? If only '10 point' employees really like your service, then I think you're wasting your time.. '10 point' employees don't have problems finding work.