4 ms·
> > 79608229389 — is exactly like Anna’s, only minus the (mis?)leading “8”. > Ah, those falsehoods programmers believe about phone numbers This actually has a
by filoleg 3y ago
> > 79608229389 — is exactly like Anna’s, only minus the (mis?)leading “8”.
> Ah, those falsehoods programmers believe about phone numbers
This actually has a reasonable technical explanation that will come to mind of most people who lived in Russia for a prolonged period at some point.
So, when you call internationally, each phone number has a country country that starts with a plus (+) character. E.g., US is +1, Russia is +7.
However, when you call domestically, there is some light magic done by telcoms (in each country, i assume) in regards to country codes to make domestic calls a bit easier to input. In the US, the country code can be entirely omitted for domestic calls. E.g., +1-xxx-xxx-xxxx becomes xxx-xxx-xxxx.
In Russia, it cannot be omitted, but instead can be replaced by character 8 (one character vs. two, and no need to deal with the awkward entry of the plus character). So +7-xxx-xxx-xxxx becomes 8-xxx-xxx-xxxx. No idea why +7 gets replaced by 8 instead of 7, I assume some historical reasons.
With that out of the way, and back to the OP, it seems like one of the sources listed the phone number in the shorthand format used in Russia, while the other one listed in the full form including the country code (with the plus character getting eventually stripped along the way as a special character).
- filoleg 3y agoTypo'd, meant to say "when you call internationally, each phone number has a country code", not "has a country country".
- justsomehnguy 3y ago> No idea why +7 gets replaced by 8 instead of 7, I assume some historical reasons. https://en.wikipedia.org/wiki/Trunk_prefix https://en.wikipedia.org/wiki/Trunk_prefix > it seems like one of the sources What is more important is what the person who is writing the article doesn't have an idea about what it's about. There could be a completely bogus numbers and it wouldn't matter because nobody checks anything. Just like "Anna Denis Vnrhoturkina Kulkov" and "Kommunistrecheskya St"
- filoleg 3y ago> What is more important is what the person who is writing the article doesn't have an idea about what it's about. > Just like "Anna Denis Vnrhoturkina Kulkov" and "Kommunistrecheskya St" Not trying to absolve Bryan of making those mistakes, but let's be real, he is a security professional, not a specialist on how telephony works all over the world, and neither he is a linguistics specialist. As long as the factually relevant info is correct and the reasoning is sound (even with those mistakes), it is ok. I am totally fine with the author not knowing that in russian language, the woman's last name would be "Kulkova" and not "Kulkov". Doubly so, given that a lot of digital systems and pieces indeed would record her last name as "Kulkov". Despite those mistakes, the post still makes perfect sense in its chain of reasoning, and none of it changes the conclusion. For a specific example - my mother and I (who have that same difference in last names, as I am a man, and she is a woman) occasionally receive emails from businesses that mess the last name up (i.e., i would get emails writing my last name with that women-specific "-a" suffix, and she would get emails without it). It doesn't happen often, but it has been happening occasionally over the years.