{"id":411,"date":"2010-06-09T16:49:37","date_gmt":"2010-06-09T20:49:37","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/niftyc\/?p=411"},"modified":"2011-07-29T22:55:46","modified_gmt":"2011-07-30T02:55:46","slug":"the-slowest-dial-is-mexico-city","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/niftyc\/archives\/411","title":{"rendered":"The Slowest Dial is Mexico City"},"content":{"rendered":"<p>(or: <strong>When Systems Are Engineered, <\/strong><strong>Who Gets the Best Addresses?<\/strong>)<\/p>\n<p>In a project I&#8217;ve been working on about addressing systems in communication infrastructure (excited yet?), I&#8217;ve been telling people that <strong>early phone numbers<\/strong> were organized in part around <strong>the time it took to dial them<\/strong> on rotary telephones.<\/p>\n<p style=\"text-align: center\"><em><br \/>\n<\/em><\/p>\n<p style=\"text-align: center\"><a href=\"http:\/\/blogs.law.harvard.edu\/niftyc\/files\/2010\/06\/zen_on_flickr_rotary_phone.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-412\" src=\"http:\/\/blogs.law.harvard.edu\/niftyc\/files\/2010\/06\/zen_on_flickr_rotary_phone-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/archive.blogs.harvard.edu\/niftyc\/files\/2010\/06\/zen_on_flickr_rotary_phone-300x300.jpg 300w, https:\/\/archive.blogs.harvard.edu\/niftyc\/files\/2010\/06\/zen_on_flickr_rotary_phone-150x150.jpg 150w, https:\/\/archive.blogs.harvard.edu\/niftyc\/files\/2010\/06\/zen_on_flickr_rotary_phone.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: center\"><em>[a rotary dial &#8212; click to enlarge &#8212; photo by <\/em><em><a href=\"http:\/\/www.flickr.com\/photos\/zen\/4026864\/\">zen on flickr<\/a>]<\/em><\/p>\n<p>You see, youngsters, <strong>the weighted dial on a rotary telephone requires a fixed amount of time <\/strong>to dial each number. \u00a0It&#8217;s about one second per ten values so that the amount of time goes up as the number goes up, with one being the fastest number to dial (about a tenth of a second or 1 click) and zero being the slowest (about one second or 10 clicks). \u00a0These time estimates don&#8217;t include moving your fingers around, mind you.<\/p>\n<p>You could say, who cares? \u00a0But if you add up all of the seconds required to dial and multiply by all of the phone calls, <strong>that&#8217;s a lot of seconds<\/strong> people spend dialing those nines and zeroes.<\/p>\n<p><!--more--><\/p>\n<h2>The Optimization Persists Long After It is One<\/h2>\n<p>I told people that when area codes were first invented <strong>the lowest numbers went to the largest population centers<\/strong> first to optimize dialing time for the most people. \u00a0E.g., <strong>New York City<\/strong> got 212. \u00a0<strong>Chicago <\/strong>got 312. \u00a0A neat and sort of interesting historical fact, right? \u00a0It helps to explain how a system optimization at one point can have long term consequences after the reasons for it stop being relevant. \u00a0(No more rotary phones, and surely the largest cities in the US have changed as well in 50 years, but <strong>Detroit <\/strong>still has a pretty awesome area code that&#8217;s easy to dial on rotary phones [313].)<\/p>\n<p>I dimly remember seeing this in print somewhere.<\/p>\n<p>Here&#8217;s the problem: \u00a0I&#8217;m not sure where I learned about this rotary dial influence and I had <strong>no sources<\/strong>.<\/p>\n<p>So I repeated this story recently in public and I got: &#8220;<strong>What about Washington, D.C.<\/strong>? \u00a0Surely that was a major population center when area codes were first introduced!&#8221; \u00a0Um, I&#8217;m sure it was, I said. \u00a0But then why, the questioner asked me, would it receive the area code &#8220;202&#8221; &#8212; one of the slower ones to dial because of the zero? \u00a0(1.4 seconds) \u00a0Um&#8230; \u00a0um&#8230;<\/p>\n<p>Okay, so I figured this out &#8212; and I have a source. \u00a0The North American Numbering Plan of 1947 says that in the first area codes <strong>the middle digit was restricted<\/strong> to either a zero or a one.<\/p>\n<p>Initially, zero in the middle position meant &#8220;whole state area code&#8221; while one meant &#8220;this state has more than one area code. \u00a0The middle digit had to be restricted in this way (to a 0 or 1) because, somewhat bizarrely, this is how the electromechanical switching equipment would differentiate between an area code and an exchange number. \u00a0In other words, at the time <strong>you didn&#8217;t need to dial &#8220;1&#8221; first in order to call long distance<\/strong>, so if you dialed the first three digits of your call:<\/p>\n<blockquote><p>NNN<\/p><\/blockquote>\n<p>&#8230;the <strong>switch you were using needed a way to know<\/strong> if what you just dialed should be treated as the first three out of seven digits or the first three out of ten&#8230;<\/p>\n<blockquote><p>NNN-xxxx (it&#8217;s the <strong>local<\/strong> exchange number)<\/p>\n<p>NNN-xxx-xxxx (it&#8217;s the <strong>long distance<\/strong> area code)<\/p><\/blockquote>\n<p>If the former it would route to a local exchange, if the latter it would route to a long distance trunk. \u00a0It looked for a zero or a one in the middle position<strong> to identify a long distance call<\/strong>.<\/p>\n<p>(Yes that means, for <strong>you mad numerologists<\/strong> out there, that exchange numbers never had 0 or 1 in the middle digit.)<\/p>\n<p>Another fun fact: This whole system of area codes was used internally to the phone system by operators, not externally by users, <strong>for about fourteen years<\/strong>. \u00a0Direct dialing by users didn&#8217;t become universal until the 1960s.<\/p>\n<h2>Exceptions Break Your Beautiful Optimization From the Start<\/h2>\n<p>So the solution to the puzzle is that only the first and third digits were optimized for population density. \u00a0Washington, D.C. then gets a very good number because the &#8220;2&#8221;s in &#8220;202&#8221; are fast to dial, but it gets a zero in the middle because it is a state &#8212; or in this case a &#8220;district&#8221; &#8212; that only has one area code. \u00a0The engineers probably thought that the 0\/1 distinction would be fine because states with population centers in them would tend to have &#8220;1&#8221;s because they would have more area codes, and 1s are faster to dial. \u00a0But here is yet another example of <strong>an exception breaking a beautiful optimization plan<\/strong>. \u00a0DC is a kind of city\/state. \u00a0Not really a state, but more than a city. \u00a0Since it isn&#8217;t subdivided further, it gets a slow &#8220;0&#8221;.<\/p>\n<p>(An aside: This would never happen today because <strong>the telcos now ensure that Washington DC gets the best of everything<\/strong> &#8212; they know to keep the legislature and the regulators impressed with their services.)<\/p>\n<p>Okay all this may seem arcane, <strong>but these kind of things matter to people<\/strong>. \u00a0Area codes and phone numbers matter, at least they used to.<\/p>\n<p style=\"text-align: center\">\n<p style=\"text-align: center\"><a href=\"http:\/\/blogs.law.harvard.edu\/niftyc\/files\/2010\/06\/mgts_letter-number-replacement.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-418\" src=\"http:\/\/blogs.law.harvard.edu\/niftyc\/files\/2010\/06\/mgts_letter-number-replacement-300x221.jpg\" alt=\"\" width=\"300\" height=\"221\" srcset=\"https:\/\/archive.blogs.harvard.edu\/niftyc\/files\/2010\/06\/mgts_letter-number-replacement-300x221.jpg 300w, https:\/\/archive.blogs.harvard.edu\/niftyc\/files\/2010\/06\/mgts_letter-number-replacement.jpg 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: center\"><em>[This ad explains the shift from numbers to letters in Moscow.<br \/>\nClick to enlarge &#8212; from MTGS via <\/em><em><a href=\"http:\/\/www.artlebedev.com\/\">Artemy Lebedev<\/a>]<\/em><\/p>\n<p>This long path of puzzle solving made me think about the premise beyond the seeming anomaly of Washington DC. \u00a0<strong>Is it true that the original codes were optimized by dialing time and population density?<\/strong> Who won and who got screwed in the original numbering scheme? \u00a0That is (besides Washington DC) who got the slowest or disproportionately slow-dialing area codes and who got the fastest? Any anomalies? \u00a0So I made a spreadsheet and <strong>compared the dialing times to the <\/strong><a href=\"http:\/\/www.census.gov\/population\/www\/documentation\/twps0027\/tab17.txt\"><strong>1940 census<\/strong><\/a>.<\/p>\n<h2>The Telephone Engineers Played Favorites<\/h2>\n<p>It looks like <strong>the relationship is sort of true<\/strong>, in that the assignments do mostly correlate to population density during the 1940s, but that in addition there are some anomalies. \u00a0In other words,\u00a0<strong>the telephone engineers played some favorites<\/strong>.<\/p>\n<h3>The Winners<\/h3>\n<p>The <strong><em>fastest-dialing<\/em><\/strong> area codes given out in 1947:<\/p>\n<p style=\"padding-left: 30px\">1. New York (212)<br \/>\n2. Chicago (312)<br \/>\n2. Los Angeles (213)<br \/>\n3. Detroit (313)<br \/>\n3. Pittsburgh (412)<br \/>\n3. <span style=\"color: #ff0000\">Dallas (214) *<\/span><br \/>\n4. Philadelphia (215)<br \/>\n4. <span style=\"color: #ff0000\">Austin (512) *<br \/>\n<\/span> 4. St. Louis (314)<br \/>\n4. <span style=\"color: #ff0000\">Western Massachusetts (413) *<\/span><\/p>\n<p>[Cities with the same number are equivalently slow\/fast.<br \/>\n*= anomalies I&#8217;ll comment on]<\/p>\n<h3>The Losers<\/h3>\n<p>The <strong><em>slowest-dialing<\/em><\/strong> area codes given out in 1947:<\/p>\n<p style=\"padding-left: 30px\">1. <span style=\"color: #ff0000\">North Carolina (704) *<br \/>\n<\/span> 1. South Carolina (803)<br \/>\n1. South Dakota (605)<br \/>\n1. Nova Scotia &amp; Prince Edward Island (902)<br \/>\n2. Idaho (208)<br \/>\n2. Montana (406)<br \/>\n2. New Mexico (505)<br \/>\n2. Tennessee (901)<br \/>\n2. Vermont (802)<br \/>\n2. Virginia (703)<br \/>\n2. Wyoming (307)<\/p>\n<p>[Cities with the same number are equivalently slow\/fast.<br \/>\n*= anomalies I&#8217;ll comment on]<\/p>\n<h3>Who won:<\/h3>\n<p>Austin, Western Massachusetts, and Dallas. \u00a0They get super-fast numbers. \u00a0Why did they get these prime numbers? \u00a0<strong>Austin, Texas? \u00a0Come ON. \u00a0I smell a payoff. <\/strong> Favoritism. Something.<\/p>\n<h3>Who got screwed:<\/h3>\n<p>Cleveland, Baltimore, and Boston. \u00a0They were given disproportionately slow numbers for their population. \u00a0Although they don&#8217;t make the above list, the many citizens of New Jersey (201) also get screwed because they get a state-level code and the middle zero gives them a very slow number relative to the state&#8217;s population density.<\/p>\n<p>And how about the people of <strong>Charlotte, North Carolina? <\/strong> They live in one of the 100 most populous cities in the USA at the time, yet they are lumped in with South Dakota for the slowest area code given out in the USA (2.2 seconds).<\/p>\n<h3>Who got <em>really <\/em>screwed:<\/h3>\n<p>Let&#8217;s not forget our friends in Canada. \u00a0<strong>The Canadians didn&#8217;t get any good numbers<\/strong> for their cities, even for Toronto and Montreal.<\/p>\n<h3>Who got <em>really, really<\/em> screwed:<\/h3>\n<p>Mexicans. (Sound familiar?)<\/p>\n<h2>The Poor Have the Worst Address<\/h2>\n<p>Mexico joined the numbering plan later and for their trouble they were given 905 for Mexico City, the slowest area code then in service (2.4 seconds), slower than everything given in the US and Canada at that time, despite a very large population density. \u00a0This just proves the adage: <strong>The poor have the worst addresses. <\/strong>Maybe this rough treatment is what caused them to leave the North American numbering system in disgust in 1991, even though <strong>Mexico has not left North America<\/strong> as far as I know.<\/p>\n<p>I thought that one explanation for the anomalies might be backward compatability. \u00a0Before area codes existed, telephone operators had to look up numbers in a &#8220;route book&#8221; and cooperate with other operators in real-time to connect calls. \u00a0If you want to <strong>hear what this was like<\/strong> it was dramatized in the radio show &#8220;Dragnet&#8221; in 1949. \u00a0Here is an mp3 of <strong>the re-enactment of a long distance call before area codes<\/strong> and direct dialing:<\/p>\n<p><a href=\"http:\/\/blogs.law.harvard.edu\/niftyc\/files\/2010\/06\/blip-mp3-icon.gif\"><img decoding=\"async\" class=\"alignleft size-full wp-image-417\" style=\"margin: 10px\" src=\"http:\/\/blogs.law.harvard.edu\/niftyc\/files\/2010\/06\/blip-mp3-icon.gif\" alt=\"\" width=\"100\" srcset=\"https:\/\/archive.blogs.harvard.edu\/niftyc\/files\/2010\/06\/blip-mp3-icon.gif 160w, https:\/\/archive.blogs.harvard.edu\/niftyc\/files\/2010\/06\/blip-mp3-icon-150x150.gif 150w\" sizes=\"(max-width: 160px) 100vw, 160px\" \/><\/a><strong>An operator connecting a long distance telephone call<\/strong>, circa 1949<br \/>\n(from the radio drama\u00a0<em>Dragnet<\/em>)<\/p>\n<p>Listen here:<br \/>\n(Windows Media Player format [.wma], 140 seconds, 327k)<br \/>\n<a href=\"http:\/\/www.porticus.org\/bell\/audio\/1949_LD_telephone%20-call.wma\">http:\/\/www.porticus.org\/bell\/audio\/1949_LD_telephone%20-call.wma<\/a><\/p>\n<p>(Audio file from <a href=\"http:\/\/www.bellsystemmemorial.org\/\">The Bell System Memorial<\/a>.)<\/p>\n<p>However, from everything I can determine the route numbers had no relation to these area codes. \u00a0Oh well.<\/p>\n<p>Another possible reason for the anomalies is that it looks like they tried to choose area codes that were very different from each other for places that geographically abut each other. \u00a0I&#8217;m not really sure why this would be advantageous. \u00a0(Ideas, commenters?) \u00a0But unlike other numbering schemes like the Interstate Highway System, <strong>similar numbers are emphatically NOT spatially adjacent to each other<\/strong> in the area code plan. \u00a0Mostly.<\/p>\n<p>So California gets 916, 415, and 213. \u00a0Illinois gets 217, 618, and 815. \u00a0In fact, in the entire table no two adjacent numbers refer to adjacent places as far as I can tell. \u00a0So the Dallas number on the chart above is sandwiched between a California and a Pennsylvania number. \u00a0The Austin number is between New Mexico and Ohio. \u00a0Western Mass. is between Wisconsin and Pennsylvania. \u00a0So <strong>maybe that&#8217;s it?<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>(or: When Systems Are Engineered, Who Gets the Best Addresses?) In a project I&#8217;ve been working on about addressing systems in communication infrastructure (excited yet?), I&#8217;ve been telling people that early phone numbers were organized in part around the time it took to dial them on rotary telephones. [a rotary dial &#8212; click to enlarge [&hellip;]<\/p>\n","protected":false},"author":2132,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1321],"tags":[],"class_list":["post-411","post","type-post","status-publish","format-standard","hentry","category-research"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4M7Bm-6D","_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/posts\/411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/users\/2132"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/comments?post=411"}],"version-history":[{"count":23,"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/posts\/411\/revisions"}],"predecessor-version":[{"id":428,"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/posts\/411\/revisions\/428"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/media?parent=411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/categories?post=411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/niftyc\/wp-json\/wp\/v2\/tags?post=411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}