If you "could never get" a girl's number, what would be the point in having it? The point isn't only to have someone's number, but for her to actually talk to you.
No, not everyone's phone number. You could opt to have an "unlisted" number, and it was easy to check whether or not the book was revealing your number to the world.
You can (easily) do that on Facebook, too. It even lets you view your profile from other perspectives. And it's even easier than calling the phone company to ask for an unlisted number.
This uses the graph API to search through "lost my phone / need ur digitz" groups. Of course, human error is the best "in" for a hacker, and one of the greatest places to look for vulnerabilities is rare combinations of use cases. (People usually check privacy settings, but NOT for "groups"). Mobile apps are another great place to check for vulnerabilities, because "mobile" is a parameter that changes up the combination and introduces the possibility for (privacy, in the case of Facebook) vulnerabilities.
So, open the website in the webkit inspector, go to the script tab, open the console and paste this to get the full numbers. Just to make it just a tad bit more evil!
function parseNumber(num) {
var onlyMildlyEvil = false;
var digits = num.toString().replace(/[^0-9]/g, '');
var parsed = '';
if (digits.match(/^0[127]\d{9}$/)) {
// probably a UK phone number
parsed += '(' + digits.substr(0,5) + ') ';
parsed += digits.substr(6);
}
if (digits.match(/^[2-9]\d{9}$/)) {
// probably a US phone number
parsed += '(' + digits.substr(0,3) + ') ';
parsed += digits.substr(3,3) + '-';
parsed += digits.substr(6);
}
if (parsed.length == 0) { parsed = num; }
if(onlyMildlyEvil) {
parsed = "" + parsed;
parsed = parsed.substr(0,parsed.length-3) + 'XXX';
}
return parsed;
}
Tom is crazily productive. There doesn't seem to be a week when he's not releasing or doing something unexpected. He recently ran as a candidate for MP in the UK general election as a pirate, http://www.madcapntom.co.uk/ (watch his campaign ad!) and had success with "Tweet Trumps" in the last two weeks: http://tweettrumps.com/
This man is incredible, his projects page is teeming with greatness: http://www.tomscott.com/projects/. Also, maybe it's just me but the background image on Tweet Trumps is kind of trippy when reading the text on the page.