Fun to think about, but in the real world, no question neatly divides people, even the gender one. To quote Reddit's u/tailcalled[1], the exo-software/meatspace world is even less standardized than the software world: Falsehoods programmers believe about gender: http://www.cscyphers.com/blog/2012/06/28/falsehoods-programm... Falsehoods programmers believe about names: http://www.kalzumeus.com/2010/06/17/falsehoods-pr…
> even the gender one Sure, but if you ask "do you consider yourself classically male" and "do you consider yourself classically female", you'll get the vast majority of people, so you can still eliminate large swaths of population with either of these.
33 Questions
111–120 of 169 posts
Re: 33 Questions
#112Re: 33 Questions
#113Re: 33 Questions
#114I don't think this problem is solvable in any elegant form, but it is solvable. You'll just end up with massively conjunctive questions that you can't even hold in your head at once, like "27: Are you a non-practicing Catholic with exactly three children, or an asian owner of a minivan produced between 1998 and 2004 that isn't green, or a licensed boat mechanic with astigmatism, or..." and so on for the next 6 pages.…
Perhaps this could be a retro sci-fi a la "Brazil", with each person carrying around a punch card with his 33-bits on them. A computer error means two people are issued the same bit pattern. In a defining shot, they hold up their punch cards up against the sun and see the holes line up. Maybe an Egyptian tomb opens too!
Re: 33 Questions
#115Re: 33 Questions
#116Or even twins who are still babies, no work required? Some cultures wouldn't even have named them yet.
Re: 33 Questions
#117Re: 33 Questions
#118How many questions would you need to differentiate between identical twins, particularly if they live and work together? Take identical twin sons of a subsistence farmer - they live together, work together on the same things, know the same people, have the same genetic makeup, and whichever was the first twin born may not have been recorded. You could ask their names, but that's not a yes/no question. Or even twins w…
Re: 33 Questions
#119It's not enough to find 33 independent questions that evenly split the world's population. An optimal, though inelegant solution to that goal might look something like this: "Is the {1..33}th bit of sha1(name : location : date of birth) 1?". Clearly you'll have tons of collisions with that solution, as you would have with any solution using 33 independent questions. To uniquely identify people, we'd either need to us…
> Clearly you'll have tons of collisions with that solution Why? If we assume the hash code assignment to one of the 2^32 people is uniformly random from a set of 2^160 codes, the odds of finding a collision are astronomically small (order of 2^-95 or so). Am I missing something?
This is the birthday paradox with instead of 365 days you have 2^33 possible answer values and instead of 23 people you have 7 billion people. I leave it as an exercise for the reader to fill in these values into one of the formulas to calculate the probability of successfully giving each person a unique 33 bit answer: http://en.wikipedia.org/wiki/Birthday_problem
Re: 33 Questions
#120It's not enough to find 33 independent questions that evenly split the world's population. An optimal, though inelegant solution to that goal might look something like this: "Is the {1..33}th bit of sha1(name : location : date of birth) 1?". Clearly you'll have tons of collisions with that solution, as you would have with any solution using 33 independent questions. To uniquely identify people, we'd either need to us…