Falsehoods programmers believe about addresses (2013)
mjt.me.uk
mjt.me.uk
238801
Or if you're sending international mail: SINGAPORE 238801
Explanation: Singapore is a city-state with no divisions for states, counties etc, and every single house and building has its own unique 6-digit postcode, so that number is all you need to receive mail or locate an address. Of course, in practice people usually put in the regular road address as well for redundancy, but it's not really necessary. Ion Orchard
2 Orchard Turn
SINGAPORE 238801> Ma
> <postcode>
> Scotland
Supposedly it worked because his local postman knew there was only one woman on the route with a son who would be sending mail from the US. Which didn’t sound like a very reliable method, but he claimed it never failed.
It's not unusual. The university residence halls I lived in had postcodes unique to the building, and my first employer in London has several postcodes for several nearby buildings.
No, there are not anywhere near a million unique buildings. Instead, there are ~9000 high-rises.
* this is a random place I found on google maps. Don't send them mail.
https://www.irishpost.com/news/eight-times-irish-postmen-ama...
I would imagine other locations like New Zealand or Iceland have the same phenomena. We adopted EirCodes (Irish Postcodes) purely so people felt they had something to type in to online forms when ordering -- sometimes programmers insisted on post code when we didn't have any in Ireland. Before this I would just use IRL00 by default.
Later I moved to Dublin which had postcodes but they were more postal districts. So my postcode was "Dublin 8", which again was rejected by a lot of validators.
now we have eircodes so my postcode at that same address is d08 xxxx. We're getting on some sites the US style autofill of address based on Eircode as a result. but not everywhere's used to it. Just Eat, the largest takeaway ordering site goes sets my address to <house number>, <Street name>, <County Dublin>, but if I leave that as is, some local takeaways, including some very near to me see that as County Dublin as opposed to Dublin City and cancel the order thinking I'm out of delivery range, so I need to correct the final field to Dublin 8 anyway.
Most falsehood articles just list a bunch of assumptions and as a reader it can be kind of hard to understand in what way those assumptions are wrong.
Only if you are from such a place you will have an idea how frustrating it is to explain to a delivery person how to reach your apartment. “Bro, come around behind the mall, proceed to the dead-end and then left and then to the right after the temple”. This is not even some small town in a remote place. This is Bangalore, where I lived for years near corporate offices. Sigh.
[1] https://github.com/google/open-location-code/blob/master/doc...
Also Google Maps in India has quite a bit of variance from “ground truth” so the phenomenon OP describes (of delivery folk calling you up every. single. time) is very real.
- That every place has an address. Some countries like Mongolia don't. Many countries don't have reliable addresses.
- That addresses follow the "number street city" format. In Germany the street comes before the number
- That street names are unique within a city.
- That door numbers are contiguous and zig zag from one end of a street to another. In Germany they sometimes go in a loop, starting on one side, and returning on the other. Unless they don't.
- That streets are continuous. Mine wasn't and it confused delivery drivers. (Rue de la Volière, Granby, Canada
And the numbers don't go from one end to another they often start at the city center and increase in both directions. In Los Angeles Wilshire Boulevard start counting from downtown LA and also start counting from downtown Santa Monica at the other end and they meet with highest numbers somwhere in the middle. If you have an appointment at 900 Wilshire make sure your GPS don't send you on the other side of the city an hour of traffic away.
I worked at HERE Maps, and little things like these cropped up in meetings. One of the benefits of a diverse team is that someone will often point it out.
e.g. in S.Korea you write an address from the biggest geographical indicator to the smallest (country, region, city, district, road, building NOT building, road, district, city, region, country)
Furthermore, they ease automatic sorting and sure, once your mail reaches your local postperson, they know the neighborhood and names and addresses, but that doesn't mean postcodes don't serve a purpose.
But for some reason, on the street of my business, the numbers are seemly completely random, really.
Cue the drivers that are supposed to come pick-up products we have to ship ALWAYS getting lost if it is their first time...
I think you could build something similar with OpenStreetMaps if your bureaucracy sucks, but it’s a massive undertaking of course.
What surprises me the most is how countries that don’t do this, keeps track of all the other GIS related things. Like how much electricity or plumbing a cadastre will need. Or perhaps more important, taxes and property taxes.
Almost all of them let me input it myself if the autocomplete failed. I did have to phone Yousee so they could provide broadband.
These numbers appeared in an attempt to uniquely identify households, mainly for tax and military purposes, hence the name: conscription numbers. In a lot of places, these numbers were literally issued in the order troops marched through the town, usually starting with the church. (More on the topic: https://forgottengalicia.com/wp-content/cache/page_enhanced/...)
The fun thing about conscription numbers is that they alone can be used in addresses. For example, Nižná 496 is a valid address (where Nižná is the village name), while Nová Doba 496, Nižná is what many people would use — this village has no street-level house numbers, but streets themselves have names.
Similarly, Bratislava I 501 is the same address as Hlavné námestie 1, Bratislava is the same address as Hlavné námestie 501/1, Bratislava is the same address as Hlavné námestie 501, Bratislava.
Sometimes, houses have street-level numbers, but there’s no street name. For example: <https://www.openstreetmap.org/node/4738832411#map=18/49.0512...>. There’s a bunch of houses in this area which have addresses like Trstica 1, Trstica 3, but also have conscription numbers, so technically Iľanovo 122, Liptovský Mikuláš, Trstica 1, Liptovský Mikuláš and Trstica 1, Iľanovo are all probably valid addresses (not verified by any delivery there, though).
With postal codes, IIRC all post codes in Slovakia outside of Bratislava start with 0, those in Bratislava start with 8, a remnant from the times when Czechoslovakia had a common postal code system. In Bratislava, the second digit in the postal code is the city district/suburb, three more digits define a bigger zone within it, but are largely optional; the third digit of zero means the postal code of a post office serving the area:
811 07 is an area in the Blumentál locality, 810 07 is the post office which delivers there, but a post code 810 00 would work just fine.
Well played, Canada.
<line>Bla Ltd</line>
<line><houseno>11</houseno>, Xyz-Street</line>
<line><postcode>12345</postcode> MyCity</line>
Taking advantage if the fact that almost all addresses can be written in a line-oriented fashion. Actual addresses were using the much more granular UPU S1 vocabulary. SGML would've been even better since it can treat newlines and whitespace as markup, eliminating <line> boilerplate and just use a regular text block representation.For example, 2/F in English may be 三楼 (third floor) in Chinese.
In a country with different cultures, languages and systems of writing it's only natural that the Chinese representation reflects what a Chinese person would call that floor, with the English representation next to it converted to whatever level of language compatibility someone might choose for international mail.
The real problem is that how do we encode this knowledge in an easily reusable way? (In the same way they programmers do not have to know x86 ISA to write useful applications)
The typical way of writing my address starts in the format 1/2 X Street to indicate house number and flat number. Some text processor altered this to the format 1 February X Street. Not surprisingly that got misdelivered.