Providing Addresses for 4 Billion People Using Three Words (mondaynote.com)
HughPickens.com writes: 75% of the Earth's population, i.e. four billion people, effectively "don't exist" to modern computer systems because they have no physical address. The "unaddressed" can't open a bank account, can't deal properly with a hospital or an administration, and can even struggle to get a delivery. Now Frédéric Filloux writes at Monday Note that What3Words, a London startup, is seeking to solve this problem by providing a combination of three words, in any language, that specify every 3-meter by 3-meter square in the world. Each square has a 3-word address that can be communicated quickly, easily and with no ambiguity. Altogether, 40,000 words combined in triplets label 57 trillion squares. Thus far, the system has been built in 10 languages: English, Spanish, French, German, Italian, Swahili, Portuguese, Swedish, Turkish and, starting next month, Arabic. All together, this lingua franca requires only 5 megabytes of data, small enough to reside in any smartphone and work offline. Each square has its identity in its own language that is not a translation of another.
Messy addressing systems have measurable consequences. UPS, the world's largest parcel delivery provider, calculated that if its trucks merely drove one mile less per day, the company would save $50m a year. In United Kingdom, bad addressing costs the Royal Mail £775m per year. "One might say latitude and longitude can solve this. Sure thing. Except that GPS coordinates require 16 digits, 2 characters (+/-/N/S/E/W), 2 decimal points, space and comma, to specify a location of the size of a housing block," writes Filloux. "Not helpful for a densely populated African village, or a Mumbai slum." The system is already being used to deliver packages in the favelas in Brasil with Cartero Amigo, solar lights to the Slums in India with Pollinate-Energy and mosquito traps in Tanzania with in2care. For What3Words, the decisive boost will come from its integration in major mapping suppliers such as Google Maps or Waze.
Messy addressing systems have measurable consequences. UPS, the world's largest parcel delivery provider, calculated that if its trucks merely drove one mile less per day, the company would save $50m a year. In United Kingdom, bad addressing costs the Royal Mail £775m per year. "One might say latitude and longitude can solve this. Sure thing. Except that GPS coordinates require 16 digits, 2 characters (+/-/N/S/E/W), 2 decimal points, space and comma, to specify a location of the size of a housing block," writes Filloux. "Not helpful for a densely populated African village, or a Mumbai slum." The system is already being used to deliver packages in the favelas in Brasil with Cartero Amigo, solar lights to the Slums in India with Pollinate-Energy and mosquito traps in Tanzania with in2care. For What3Words, the decisive boost will come from its integration in major mapping suppliers such as Google Maps or Waze.
too bad that each letter in each of those three words probably requires (UNICODE) 2 bytes of 4-5 digits worth of numbers PER CHARACTER to store
"GPS coordinates require 16 digits, 2 characters (+/-/N/S/E/W), 2 decimal points, space and comma"
Looks like the 3 period separated words averages out to about 20 characters.
And numbers "translate" better in all languages than those 3 words.
I kind of like being off the radar.
This is a great solution. I hate lat/long, it's so damn clumsy. If it were two integers or even floats, that would be fine. But it's a half dozen different numbers to store two, with all kinds of stupid syntax all to get you down to a huge space. This is nice.
I can't imagine this being useful for a post office in developed countries. Drones on the other hand, are going to deliver packages in a back yard and if you can tell the drone search for a place to drop a package in a 3m by 3m square that's definately useful. Especially if there is a designator nearby to better pinpoint the landing zone.
I don't have any time to write something insightful. I have to head out. Catch ya later
it is counter intuitive. can't they pick words that are somehow related to the place? like the first word being the city name for eg, Manhattan.Tribecca.Box
75% of the Earth's population, i.e. four billion people, effectively "don't exist" to modern computer systems because they have no physical address. The "unaddressed" can't open a bank account, can't deal properly with a hospital or an administration, and can even struggle to get a delivery.
Because those Kalahari tribes are really desperate to receive pre-approved credit card spam, hospital bills, and their Amazon Prime deliveries.
The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
https://xkcd.com/927/
I call dibs on WTF
Well, think this is an example from TFA (Japanese characters removed):
Apparently, in some places addresses can get pretty screwed up.
Lost at C:>. Found at C.
Japanese addresses are so generally screwy that it is normal behavior to draw maps when giving directions.
https://plus.codes/
Do you know what the real "lingua franca" is? Numbers. And numbers don't need a fancy encoding that requires the use of a computer to map it back to actual location information.
I those remote country they don't have road sign, street address but they all have smart phone. I could see them use that much quickly in that first world country.
http://www.mondaynote.com/wp-c...
Nice job, dingbat. Your image shows an address collision within about 500 metres.
And you need to learn about drop shadows, or at the very least adding outlines to text.
systemd is Roko's Basilisk.
I bought a raspbErry pi and I'm learning how to code. I think html is cool and I'd like to be an html5 engineer . Mark zuckerberg is totally one of my Heros. Come on let's make the world a better place!!!
In a high rise residential building, 3x3 meters isn't precise enough. We also need to know elevation.
What do you in a multi-floor building?
My 140 sq m apartment has 15 separate addresses. Which one(s) do I use?
And I still have the same thought: "Hidden Forbidden Holyground".
As with all systems that blindly pick words and string them together, you're bound to encounter some that are less than flattering. "danger" and "skunks" appear in one pair of three, etc. Thankfully, this is only a parking lot, but imagine a person's place of residence with something like that.
I will not make any deals with you. I've resigned. I will not be pushed, filed, stamped, indexed, briefed, debriefed or numbered. My life is my own. I resign.
I wanna live at FuckShitBitch :/
What's it going to take for people to accept the glorious, glorious future that is universal money?
bad addressing costs the Royal Mail £775m per year.
So how will this system solve that? A sender can still give a bad address. Most badly addressed mail that I nevertheless get has the postcode wrong, a fairly arbitrary set of letters and numbers. This new system is a totally arbitrary set of words. People do not remember post codes - they copy them from an address book, incoming letter, or database and can copy it wrongly. Likewise, people are not going to remember these word triplets (I've got 50 Xmas cards to send), they will copy them from an address book, incoming letter, or database and can still copy it wrongly. Get one word wrong (I gather pluralisation matters) and it will go to Timbuctoo instead of Kansas.
It would save the Royal Mail and other couriers a lot if their guys actually rang my doorbell when they arrive instead of just posting a "You were out" card through - they seem to have a phobia about it. But I live in a remote scenic area and I think they like the idea of a second morning's relaxing drive this way instead of fighting city traffic the following day.
For delivery, having a "radio homing beacon" mode on your cell phone would be more useful. It would also be a great feature for emergencies.
Are you telling me that there's going to be some kind of breakdancing competition at cardboard.announces.gathering ?
What an idiotic system. There already exists a solution to this problem.
Generate an IPV6 address for each 3x3 square. Encode the same address in a chip and implant this chip in each individual who is allowed to occupy the 3x3 space. Any person whose implanted chip does not contain the correct address may not occupy that space and will be subject to immediate detainment and questioning. We can also look into walling off each 3x3 square so that no illegal square immigrants come in.
Do you people have any other problems you need me to solve for you today?
Sincerely Yours,
Donald Trump
I can't imagine this being useful for a post office in developed countries.
Japan
Chuuch. Preach. Tabernacle.
Not that this guy doesn't know that already; he needs to get his startup funded so let's just skip over that.
If you just need to pin-point a spot on the earth, GPS is your goto method. But as others point out, identifying a spot on earth != usable address for commercial/social/infrastructure purposes.
sigs are for losers (except to point out that sigs are for losers)
Whichever one you want.
what3words is a word -> lat/long service. It works extremely well for lat/long information. Perfect for saying where your geo-cache is, or even telling people where to meet in the park, or approximately where you are in some rural area. Its not a replacement for an actual address, but certainly can help if you don't have an actual address.
Klaatu, Verata, Nickto.
barada! for Gods sake man, it's barada!
I have the perfect location for the drone dropping at cuties.exciting.layover ! I'll fetch the package (and the drone) from the trees once it's here :)
There's one thing which I don't like; it's not open source // using a generic & simple algorithm and they want to charge for lookups. That kills it for me, no matter what kind of discount based on country they are using. It is very simple (and not the fist time) such algorithm are used. I favor precision-adaptives one like which isn't wasting address space but anyway...
Do I share my 3 words with my downstairs neighbor?
--
Stay tuned for some shock and awe coming right up after this messages!
This seems like a cool idea, but are we really going to get the world to start using an algorithm for determining location that appears to be proprietary and closed-source? I was looking to find specifically how it works and as far as I can tell you can only implement this by downloading apps or APIs from what3words, and their closed code will do all the work mapping locations to words and vice-versa.
Why would anyone build any type of important solution or process on top of this and have their hands tied to this one vendor to use it going forward. Its not like you could upgrade or convert to a different process later if your plan was to get people to use this new method for specifying their location.
Granted, this is not a perfect system. As some have already stated, it dot not address elevation, and the words are not in a predictable order. This is not supposed to replace GPS, it is, in a small, easily *PRINTABLE* or storable form, a way to refer to places that don't have conventional addresses, and do it in a way that a person can easily remember. This is invaluable for hikers, campers, archeologists, doctors, aid agencies. Pretty much anyone that needs to find a place in the back of beyond, or convey a location in the back of beyond easily. As as to elevation, should the need arise, it is fairly easy to tack on "3rd floor" or "10 meters up" to the address to get an exact point in the universe.
75% of the Earth's population, i.e. four billion people, effectively "don't exist" to modern computer systems because they have no physical address. The "unaddressed" can't open a bank account, can't deal properly with a hospital or an administration, and can even struggle to get a delivery.
We are Borg. You will be assimilated.
So I checked the site, and the tree words that it picks for the location it guessed I was at are "meto.pienso.coger", which in Argentinian Spanish would translate to something like: "I put (something) in. I think. To fuck" Somebody didn't think this through.
Why in the world would they have a completely random set of three words for each location? I move ten feet down the hall and go from "abruptly.irrational.badger" to "cohesive.iguana.baseball"? Instead of, say, "abruptly.irrational.badminton"?
I don't get it. If you can go to their app and get the location for any set of words, then the process is reversible, so what would be lost by making it ordered? That way you would eventually develop a brain mapping, for familiar locations, of roughly where "abruptly.irrational" is.
Which ever one is easiest to remember.
Go explore the map.
I'm at generates.flat.quaking temporarily.
There are two types of people in the world: Those who crave closure
You live at horse.battery.staple, correct?
This signature is false.
An older slashdot story about the same thing
"Describe Any Location On Earth In 3 Words"
http://news.slashdot.org/story...
http://news.slashdot.org/story...
What do you in a multi-floor building?
My 140 sq m apartment has 15 separate addresses. Which one(s) do I use?
Which ever one is easiest to remember.
Damn, the upstairs neighbor is already using the easiest one to remember. The downstairs neighbor took the one I want. Those 15 addresses didn't last long in my 30 story building.
It works extremely well for lat/long information.
Hardly. There is no easy conversion, you have to go online (or have the database on a smart device) to find out the translation.
Its not a replacement for an actual address, but certainly can help if you don't have an actual address.
Except UTM can easily address down to the nearest meter (or better), is a world-wide global standard (is both known worldwide and applies worldwide), and is found in most GPSs, if not all. For addresses within the same grid square, it is trivial to determine how far away and in which direction the destination is. It uses a global character set and needs no translation from one language to another -- which 3words cannot do anyway.
But OMG, it is so much easier for everyone to learn the new three words system in all the different languages than for me to learn a handful of numbers.
I want to go where the Super Awesome Dragons are at! https://map.what3words.com/sup...
Good idea. And the drone can use GPS to determine if it is in the right 3mx3m square. It can map every "word combination" to a GPS coordinate. Really, the stupidity of this idea is immense.
Japanese addresses are so generally screwy that it is normal behavior to draw maps when giving directions.
Yes, I've heard that map programs for finding addresses are the first thing that Japanese install on their phones. Outside of every train station and otherwise scattered around are maps of the neighborhood that show blocks and buildings with their numbers. See, everything is divided up by Prefecture, City, Neighborhood, Block, Building (floor, office) and numbered in no particular standard order for streets that are certainly not even laid out in a grid pattern. There's no way to find an address without a map in in someplace like Tokyo as sometimes the building isn't even marked with their number (because they expect you to be following a map). Much worse than London and their need for AtoZ.
ten character maidenhead should be sufficient, without the need for translation
"We're pinned down by heavy fire! I need an artillery strike on index.home.raft. Over."
Ia ia iA CardBoArdThULU fTaGN!
I'm not going to say that this is the stupidest thing I ever heard of. I am going to say that this might be the stupidest thing I ever heard of.
It just might be.
'What's the distance between apple.flag.dalvik and tactless.imbecile.fellatio?'
But which tier??????
They would charge companies to use it, which makes it unusable in the bigger picture. If they opensource their algorithm and word list under a good license, this has a chance. Until they do that, this won't go anywhere.
Imagine the big mail/freight carriers having to pay them every time they have to translate a 3 word address. Not going to happen.
The world's population is 7.3 billion. 75% of that is over 5 billion. How did they get 4 billion?
https://en.wikipedia.org/wiki/...
In Mexico:
https://map.what3words.com/glo...
"The 'unaddressed' can't open a bank account, can't deal properly with a hospital or an administration, and can even struggle to get a delivery."
Putting a "can even" or "can't even" at the end of a list implies that that last option is especially surprising or shocking. However in this case struggling to get a delivery is pretty much a no brainer.
If you want someone to send you something, the person you're asking needs to know where to actually send it. If you can't accurately describe where you are then they have no way to get to you.
Opening bank accounts or going to a hospital on the other hand are things that shouldn't actually require you to have a permanent place of residence, labeled or not.
This Space Intentionally Left Blank
Speak the magic three word incantation to make someone, anywhere "go away"
Oh, yes, I could pay them extra money to deliver it someplace else that they ALREADY GO TO EVERY DAY where I actually am during delivery hours, of course. It would cost them less than trying a second delivery to the same address, but I should pay more for it.
This is not even interesting, and for a very big example of prior art just look at any waypoint navigation chart for any airport. Navigation point names - for example: GREEF, which is a precision waypoint outside Andrews JAFB (Home of the Presidential 747s) - are pronounceable words, each one actually unique. So this brilliant idea is just adding another couple of words (literally) to the scheem.
*YAWN*
I'm where it's at...
I too thought of my Maidenhead grid square (I'm typing this from CN89lg).
The most generally whacked-out addresses I've seen are in Costa Rica. No house numbers or anything, mail is addressed by landmarks. One hotel I've stayed at had the postal address "300 meters East of the Escazú Country Club, Old Highway to Santa Ana, Escazú, Costa Rica". Mail may be addressed with respect to any well-known (to locals, at least...) landmarks; I've seen stuff that referenced the town square, the bus station, even the local McDonald's.
...laura
They say it is "cost efficient"
Doesn't everyone want an address that costs money to use? That guarantees that not every one will use it so you still need an alternative.
Off to write my new app that will give every person a unique number instead of those confusing names. Should be a piece of cake being a whole order of magnitude smaller :)
send your complaints to: 43947-35524 @ steps.water.tree
Japanese addresses are so generally screwy that it is normal behavior to draw maps when giving directions.
Yes, I've heard that map programs for finding addresses are the first thing that Japanese install on their phones. Outside of every train station and otherwise scattered around are maps of the neighborhood that show blocks and buildings with their numbers. See, everything is divided up by Prefecture, City, Neighborhood, Block, Building (floor, office) and numbered in no particular standard order for streets that are certainly not even laid out in a grid pattern. There's no way to find an address without a map in in someplace like Tokyo as sometimes the building isn't even marked with their number (because they expect you to be following a map). Much worse than London and their need for AtoZ.
If there's maps outside the train stations, I never saw one--I ended up just buying a map of the city while I was in Tokyo. The numbering of buildings actually is, however, in a particular order--by age, more or less. (Good luck.) Neighborhoods and blocks do follow sequential order if you're wandering the right direction--for example, 4-3 followed 4-2 and 4-1, and sometimes 4-4 did as well. (Exactly what direction to go is something you have to learn, but it can be picked up quickly, and you can generally work out where to start looking for the koban or a person to ask with a bit of wandering. Worth it if you are living in the neighborhood, since that means you can get it down to the building number and thus having a good chance of finding somebody who knows where that is.)
Street names are a rarity in Japan because they think more of intersections--which has its own logic, really--and in Tokyo you should be thinking of all of it as being like NYC with about 4 times the boroughs because, well, that's...pretty much what's going on. (This is why Tokyo is called a metropolitan area and not a prefecture.)
who wants an address like 'cuts.goats.shut'. really?
I think it would be a lot easier to just tell the drone a GPS location to go to.
Well, think this is an example from TFA (Japanese characters removed):
Apparently, in some places addresses can get pretty screwed up.
Address systems are difficult to change. If it was easy to change a system then all the Japanese addresses would be changed to something sane. The hierarchical address designation in the in the US follows the same uniform format almost everywhere and seems to be simple enough for most people to follow. I think most people prefer this to what is more or less a GPS location. The hierarchy is typically, country->state->city->road->address. Although we get screwy with zip codes. Some cities have multiple zip codes and some cities share zip codes, so feel free to replace city with zip. It's funny though that zip codes are more designed for processing the mail, which much of it is done by machines now. I still think this structure is far better for post offices because post offices interact with people. Machines can care less about these things that humans use to organize locations. Finding a postion based on GPS location is much simpler for a machine. Even if machines use roads the mapping GPS positions to roads is quite trivial. The 3 word combination is more for the machines than it is the humans.
Why didn't they just go to 1m x 1m and 4 words? It's Zip+4 all over again.
But OMG, it is so much easier for everyone to learn the new three words system in all the different languages than for me to learn a handful of numbers.
Yes, you understand. It isn't about you remembering your own address. Certainly easier to remember 3 words someone tells you than it is to remember lat/lon.
It reminds me of the Chaos Gate field codes in the .Hack series....
http://dothack.wikia.com/wiki/...
I can see this being useful for very young children to tell police, fire brigade etc where they live, assuming the public utilities can understand what they're talking about.
"I live at coal.meat.feather, Officer. It's on whatthreewords.com". BTW, "whatthreewords.com" does alias to "what3words.com", I just tried it.
Problems in Manhattan:
3x3 meter square is probably bigger than average apartment there.
What about Z coordinate? 90 story condo probably has 90 other people (1 on each floor) in the same 3x3 meter square for X and Y coordinate.
This may be covered in the article. I did not read.
Yay to that; when a train or a plane crashed, someone tracking all the beacons could finally say "I felt a great disturbance in the Tracking, as if hundreds of signals suddenly cried out in terror and were suddenly silenced."
I'd find them fairly often. Never had to use them much while I was there but I looked for them as they tended to be cool looking bronze plaques mounted usually around where the train station would dump you out on the street.
focal.email.opera
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
I thought this was what ipv6 was for.
beware, Mr.
if it's not at least 18, that maidenhead is underage.
try and SJW your way out of that, you sicko.
Shit Piss Fuck
Who cares about those people anyway? They don't contribute, they don't produce, they don't pay taxes, or grow the economy.
The worst thing is that they are apparently incapable of coming up with things like street names or block names for themselves (according to TFA anyway).
Come on you 75%, it isn't rocket science.
My property is very big [I'm really rich]. I have hundreds of 3x3 squares in it. I should be able to name them by myself.
I was waiting for you 3 hours at "write.plain.genes" no....not "right.plane.jeans"!!
Once I was a four stone apology. Now I am two separate gorillas.
Why not use a existing system like Geohash?
9mu-wym-wdx-qyh-####
The -#### would be extra data for room/suite
Certainly easier to remember 3 words someone tells you than it is to remember lat/lon.
Three random words? No, I don't think so. It will lead to assumptions like yours that "this is so easy to remember, I don't have to write it down." And then, you forget. Or you remember a homonym or synonym instead of the actual word. It will go into your short term memory and you'll try to dredge it back up a day or two later and fail.
At least a UTM coordinate is hard enough to remember from the beginning that you will write it down. And if it is important to know where it is, you'll enter it as a waypoint in your GPS. Which you cannot do with three random words.
My grid square is EM85sg - is that good enough? Or do you really want greater precision?
They make it sound like mapping squares to a sphere only introduces a minor deformity near the poles, but it inflates the required addressing space by a factor of four. If instead they used an efficient and nearly uniform mapping like a Goldberg polyhedron, it would reduce the set of words required from 40k to about 25k to address a similar area.
It would require a little more calculation for the mapping, but it seems more consistent with the goals of the system. The icosahedral symmetry also allows for another interesting possibility of using one of the faces of the Dymaxion map as a part of the address. The region would then be specified by a single letter, and then 3 words chosen from a set of less than 9000. Even if the region is not made explicit, the mapping could take advantage of the fact that a number of the faces are primarily water.
The three word address is an interesting idea, but it may not be wise to assume that every language has 40000 words at its disposal. I also question the value of being able to specify an arbitrary address, when people may not have the hardware to do the mapping translation, or a means of navigating to the location. I'm guessing that many of those places without real roads may also lack things like electricity.
"It’s better to be 400 miles out than 1 mile out so you know instantly that you’re wrong and don’t set off to the wrong place!"
If you don't know where you're going, and only have a bunch of words. How do you know you're at the wrong place?
At least with number-street-city-state-country addressing you have multiple levels which you can look at to see whether you're close or not.
It takes them 5 MB to store a 40,000 word dictionary? They must be literally storing a dictionary including the definitions, too. Average length of a word is 5.1 characters. Assuming 2 byte characters because they will probably want to use some multinational words just to use extra space, that gives an average of 10.2 bytes per word, or about 398.5k with no compression. Probably about 56k after compression.
More math issues, each specific location takes 3 words, which will be an average of 30.6 bytes. Another pesky problem of using words is they are not all the same length, so you can't specify a fixed record size, which you would undoubtedly want to do. If they used Lat and Long, those can be stored in a signed float for a total of 16 bytes, period. Need to add altitude, you can do another signed float for another 8 bytes, or you could cheap out an probably used a signed small int. The word approach doesn't even deal with altitude, so there would have to be another field to store an apartment number or floor number or use the GPS altitude.
If you are not allowed to question your government then the government has answered your question.
Unlike numerical coordinates, word coordinates in this scheme don't have a natural topology. So when you search table.book.lamp and you find that it's a square in Johannesburg, there's no way to know what the neighbouring square is called. Worse, you might try to guess table.book.football, and that could be some place in Antarctica.
Suppose you communicate your 3-word coordinates with a Southern Texas accent to a Canadian. They might not hear the second word properly, and now you've sent them to Tokyo instead of New York.
Suppose you live in Idaho, and you need a package delivered but you type your address in with a typo in one of the words. Normally, with a proper human address like 1234 Pennsylvania Avenue, the truck driver first finds Pennsylvania Avenue, and then if 1234 turns out to be a typo and the correct address is 1235, the delivery will be close by and the neighbours might bring the package over or tell the driver it's next door. With 3 random words the cost of redelivery skyrockets to a distance of half of the world's circumference, on average.
Furthermore, the uniform grid sizing causes more problems than it solves. The world is not full of uniformly sized, 3x3 apartments which can be uniquely identified with a single address. Using this system, many places of interest in the world receive hundreds or thousands of effectively randomly assigned addresses which all refer to the same logical unit of location in the human world. That makes communication less precise.
Suppose you want to meet your friend in the park. How do you communicate the idea of "park", which is an aggreegate of so many addresses? You might simplify and say let's meet at the bench in front of the fountain. What if that bench is occupied? You won't be able to meet at those coordinates. Now suppose there are hundreds of people near there, you might not be able to meet your friend unless you agree on some square coordinates that are much further away. For example, you might want to meet at a concert, but where in the hall would that be, and how would you know an hour before then while sending an SMS?
Suppose you want to describe the idea of a kid skateboarding in that same park. With a traditional human addressing system, you can say there's a kid in the park, and that is valid for the whole duration of the event . With this system you'd have to say there's a kid at bridge.pool.steak, fifty.moron.quantum, blah.blah.truck, etc. since the kid is moving around the whole time.
Similarly you wouldn't be able to warn people about disasters efficiently. Say there's a flooded street or a shooting, you'd have to say don't go to a.a.a, b.b.b, c.c.c, ..., z.z.z etc By the time you've listed all the coordinates it might be too late, and never mind the world salad. It would also be a problem for television news presenters. Hash function sequences don't compress well.
There's a reason why the world uses many different coordinate systems simultaneously, inluding ultra precise ones like GPS. They all have their purposes and are the simplest systems for their purpose, respectively. This 3 word system however doesn't have good geographic locality because it's based on hashing, and suffers from complex aggregation issues. It tries to do too much and yet fails the analog test. It's badly flawed for human use.
People shouldn't need to be tied to any physical address. A virtual address should function perfectly well. This can be in the sense of a nomadic tribe, the homeless/dispossessed (of which there are far too many right now) but it can also be in the sense of the Donald Coxeters of the world, people who simply don't have conventional lifestyles.
(For those unfamiliar with Donald Coxeter, I strongly recommend learning some maths. Any maths will do.)
So what you need is a virtual address that can map EITHER to a physical location, OR a logical location (such as a tribe), OR a transient address (see the 1996 specification for IPv6), OR an Internet address. Since you want to leave room for expansion, I recommend using at least three bits to specify the address scheme.
IPv6 isn't long enough for this, although the concept is correct. The concept is that you have a prefix that tells you what you're doing, a routing segment that tells you where you're going, and a suffix that is absolutely guaranteed unique and allows you to transition to absolutely anywhere in any form without losing anything along the way.
You can't route parcels over the Internet, you can't route multicast packets by mail, so clearly you need a protocol type in there as well. There are something like eight packet-based protocols. If we leave room to expansion, you need four bits to identify the type of packet, two to identify mode (unicast, multicast, anycast, plus one spare) and four bits to identify layer 1 constraints (what you can't send over).
That's 13 bits to define the characteristics of an address. That's three bits reserved for future use to round it to 16 bits, or two bytes.
Because this scheme is independent of user and is just as valid for probes in the Kepler Belt as for people on Earth, we're going to need a more sophisticated prefix. It's hierarchical, so all routing is as local as possible. Which is great, if you can be certain of never having more than 256 downstream next hops and one upstream hop. Not really viable if part of the intermediate system (people on aircraft, trains, other planets) is ad-hoc, because you simply don't know the topology. (Yes, I'm assuming here that Joe Bloggs' laptop on a 767 can become a relay point for any packet from any source to any destination, if that offers the best routing metric for that packet.)
You need a routing strategy that guarantees that two unique endpoints can communicate over any/all multipath lines of communication by best method possible per packet. Here, IPv6' hierarchy is not so good. It assumes one path from start to end, even though the path can change without notice. Packets midstream are supposed to be redirected.
For computers, that's tolerable. For postal mail, not so much. For postal mail to a mobile endpoint, it's too expensive and risks routing loops. For anything else, it's a disaster.
The good news is that people have dealt with weird network topologies in computing and graph theory for a long time now. The bad news is the computer geeks doing this aren't interested in ad-hoc (not much call for it in supercomputing or anywhere else butterfly networks and hypercubes are used) and mathematicians aren't any further along than static coloured Petri nets. Dynamic networks aren't yet at the bleeding edge of technology.
Not to worry, if we layer an ad-hoc routing strategy below the main routing strategy, we can create a simulation of a fixed network even though the layer underneath isn't fixed and the nodes don't correspond 1:1.
However, this means we need to specify virtual waypoints on our virtually fixed network, where the waypoints are connected via the IPv6-like scheme but labelled by means of a unique, fixed designation the ad-hoc layer can use to find where to send stuff.
This assumes that your next hop wants to have a particular property, that of being able to send on to another stage that has the next designated property, and that exactly where it goes is unimportant. So it's now more of a fuzzy hierarchy
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
See, everything is divided up by Prefecture, City, Neighborhood, Block, Building (floor, office) and numbered in no particular standard order for streets that are certainly not even laid out in a grid pattern.
If I am remembering correctly, there is a standard order for numbering buildings on a block -- it's the order in which the buildings were built.
Address systems are difficult to change. If it was easy to change a system then all the Japanese addresses would be changed to something sane.
When the US occupied Japan, they changed the address system, putting up street signs and numbering buildings American style. Guess what happened when they left? Japan likes its address system and finds it useful. Your claim that it is not sane says more about you, I think, than Japan.
Visitors get confused by the system because they expect it to work like their own system. But it has very useful properties that western addresses lack. For instance in a western city, I could be standing on Long St, but 123 Long St could be miles away. It might even the the wrong Long St. Japanese addresses are big endian, so if I'm looking for building 1-2-3, I can go to area 1 and I *know* block 2 will be a few minutes walk at most. If I see block 1-1, I *know* block 1-2 is very nearby and 99+% the next block. Note also that blocks are quite small.
For pedestrian navigation of a dense city, the Japanese system works much better.
I'm surprised nobody's brought up Open Location / Plus Codes yet:
* More concise
* Language-independent
* Flexible precision (8FW4V7FW+G2 and "Paris V7FW+G2" both point to the Arc de Triomphe)
* Can refer to cities (8FW4), suburbs (8FW4V7), blocks of a few metres (8FW4V7FW+G2), or even a specific door
* Can use just the last characters for near-by locations (e.g. FW+G2)
* Unique and easily generated from lat/long
* FOSS support
* Already supported by Google Maps
Why would anyone engrave "Elbereth"?
This is simply brilliant! Sometimes close enough is just that and for people trying to meet others, that can work. No landmark necessary anymore.
Costa Rica doesn't have real addresses. They are mostly relative to the local church or pizza place or pub.
"500m South and 1000m East of Tommy's Pizza" is a real address. There are 3 other homes with the same address. That means when YOUR postman is on holiday, don't expect any mail.
Japan - The numbers in addresses there are assigned sequentially, as requested for a road. 1, 2, 3, 4 .... in the order that buildings are built .... not in sequence next to each other. Forget about even/odd numbering for left/right side of the roads too.
Nepal ... packages are delivered to the local shop keeper, who many or may not phone you (better place the recipients phone number on the address of the package). I haven't any idea how they do it in rural parts of Nepal. Only know what Kathmandu is like.
Seoul, South Korea just finished reworking all their addresses to be more like America. People still use the old addresses, which made little sense, but the new addresses haven't been learned by the older people, so both are needed.
Anyway ... this is brilliant. I looked up my home and it appears there are about 8x8 squares that the house covers .. no counting the surrounding land or paved road in front. Some of the w3w choices were tacky, but some where nice and memorable. I'm looking for a way to make a square and return all the w3w options inside that grid ... would be nice to provide options for people.
The only flaw I see with this addressing is for multi-story buildings. It isn't that uncommon for people to work in 3-90 story buildings after all. ;)
Seems like it might be most useful as a random domain name suggestion tool.
This will not only produce a finer grid, but it will also be identical to D&D squares. This will make live action soooo much more convenient.
It is still missing altitude, however. I looked up my address, and the 3 words have over 100 people living at the same "address". Still a step forward, though!
no, Japan is a first world country that could have many, many floors of a couple hundred meter or taller building at that 3x3 square. useless.
I find the choice of languages to be a bit strange. Surely the whole world will be speaking Esperanto by the time this takes off.
Isn't that what ISIS provides for each of their satellite Internet connections......
Japanese addresses aren't really so hard.
There are only two main differences from the system in the English-speaking world: (1) the order is backwards and (2) block and sub-block numbers instead of a street name. The zip code is the same thing, prefecture = Tokyo is easy, and then "Chuo ward" is the suburb of Tokyo.
Then there are districts ("Yaesu"), blocks ("1 chome") and sub-blocks ("5") in place of a street name. That's where you have to look at your map, but then, how do you work out where "Main Street" is without a map, if you don't already know? Or which end of the road "300 Main Street" is? That is, unless your city is on a grid system, in which case you have a built-in advantage.
In fact, I think the block/sub-block system makes it easier to find things. Given a map of Chuo Ward, you should be able to locate Yaesu in a few seconds. And if you're in Yaesu 1 chome 5, chances are Yaesu 1 chome 4 is nearby. In Tokyo, the hardest part can be getting to the right house number on the block, but that is the fault of the areas where homes are packed together in narrow alleyways.
But you probably don't want to go there (https://map.what3words.com/cool.beans.dude).
What part of `yes no` don't you understand?
Many of those 4 billion people already have a partial address: the city or village they live in. This system throws that out.
Their algorithm also seems to be random. You'd expect people in one city to have part of the address in common, but the example shown doesn't do that. So there is no way for a human to estimate where an address may be. Horse.battery.staple could be next door to you or on the other end of the country.
Traditionally, address systems have been worked out by governments and/or postal organizations. At their best, they provide amazing accuracy. In the Netherlands, a single 7-to-10-character code (6-character post code plus house number) provides 100% address resolution.
Some systems are less robust. I can believe the UK example (£775M in incorrect addressing cost). In the UK, addresses use 3-6 lines of text because the UK Post office didn't introduce universal house numbering (so you have to identify houses by name), and because traditionally there are up to 3 names for the village/neighborhood/region.
So there is plenty of room for improvement. But I don't think this is the way to go.
Hash the latitude & longitude, and use the results to select from three lookup tables.
Yeah, I've only been to Japan twice and, on both trips, they had maps posted in weather protected thingies on the side of the sidewalk. At least I'm assuming that they were maps. I read nae one single word of Japanese nor understand one single character of their writing, for I am an ignorant lout. I do, on the other hand, speak a few words - enough to get some nookie and drunk. So, there's that. I am also not poor so I can hire a cute girl to translate but that didn't work out well on my last trip. Well, let's just say that it didn't work as planned. Somehow there were mixed signals and it ended up with a strangely emotional translator.
I suppose there's some risk of there being personal information that can be construed so I'll spare you the details.
At any rate, yeah, they had maps all over the place. Some were behind Plexiglas on the sides of buildings. I seem to recall there being a map in a cab or two? I wouldn't swear to it but it might have been Japan where I saw a map on the side of a bus. While surely useful, the bus was going down the road and I'm not exactly sure what the goal of the map was? That might have been China. I dunno... As I said, I just meandered around aimlessly, met interesting people, partied a bunch, and did the typical tourist things. Hiring a guide and/or translator is a nice benefit of having a few dollars. I doubt I'll return but the trips were both mostly nice.
"So long and thanks for all the fish."
That won't fix bad addressing.
I have several companies where I order stuff who seem to write the labels off the screen by hand, otherwise it wouldn't be possible that they forget the company name, misspell my last name AND my first name and I won't even mention what they do to my french language street name.
No system will change legasthenic people at the keyboard.
Coordinates are in 10 languages, but the words don't cross translate. So, I would need to know 10 versions of my address.
My adress is : correct battery horse staple
aaaaaaa
How long before we see TV news reporters standing outside someone's house "I'm coming to you live from the home of today's accused criminal media frenzy. His three word address is great.bank.robber, so we're going to assume he's guilty."
Unless this is only a US Media problem.
How much time did you waste looking at all the addresses over your property?
I should be nice and give out the address of the sidewalk or driveway that leads to the street. But, I think I'm going to give out the coolest combination I can find, even if it's in a swimming pool.
When the address needs to be that specific, three words, that only designate a smallish grid element, will need complementary information as well.
It's a cute and clever system. But, it only works when the user has access to a connected device. Sure, it would be possible to publish offline maps containing all three word combinations in an area, but that's hardly as useful or usable as simply publishing maps with the proper coordinates. Additionally, without a map, delivering mail in those favelas is a PITA. Shacks typically straddle the sides of hills and mountains, so even if you know where you have to be, without a map, you'll have a hard time getting there. And, if you have a map, you have coordinates, too. Meaning that the three word shorthand becomes much less relevant. Then, as the three words superimpose a grid, they don't line up with front doors. In favelas and other density populated areas, this will be inconvenient.
I hope you don't have a title in front of your name (other than maybe "head idiot") because otherwise you're gonna need to lose it. Telling us we have to store and send GPS coordinates in human readable format is beyond laughable. It's like needing to call the library and have them fax you a page from a book because there's no better alternative.
I recently had to write software for an Arduino that interacts with a GPS and needs to track many waypoints. Anyone that works with those knows memory is extremely tight, and onboard eeprom is even worse. (most units have 1024 bytes TOTAL eeprom to use for powered-off storage) I also needed to store with good precision, at least as good as the GPS, which is substantially better than a city block. The format I settled on is total number of centiseconds. That fit the longigute and latitude into a pair of 32 bit unsigned longs, and had precision measured in centimeters. (varies on location)
But then I suppose you're trying to store that string data in unicode too, huh? "Dr."? God help us.
I work for the Department of Redundancy Department.
It's called the Grid Square system, also known as the Maidenhead Locator System.
http://www.arrl.org/grid-squares
https://en.wikipedia.org/wiki/Maidenhead_Locator_System
Basically the entire premise of the article and effort is wrong. GPS coordinates most definitely to not have an accuracy of "a block". Maybe they did when the GPS scrambling was still in place, but now they can certainly narrow down to 1m. There is no problem to solve.
Also, "GPS" coordinates were not defined by "GPS". They are regular coordinates on a spherical map that existed before satellites did, they accurately can point to any location in a clear way, and can be calculated via other methods.
I bet you some people end up with very embarrassing word combinations.
I can't see why this is better than a 3d coordinate system (polar or rectangular). for most places you can ignore the altitude, but I thought lat/long solved the location problem (fine tuned by gps recently) a long time ago.
Maybe I will have to read the article....
This could become a game...
Pizza.delivery.store is somewhere in China....
But how do they guarantee they'll retain that square in the face of warlordism and tribal warfare?
I had an office in Costa Rica for a while. IIRC, its address was: "Banco Costa Rica, Tropicana sur, 100 metres esta, la casa esquinera con el porton negro" or "From the Banco Costa Rica Tropicana Sur branch, go 100 meters to the east. It's the house on the corner with the black gate." You don't dare repaint the gate... Many addresses downtown are specified relative to "La Coca Cola" - the old Coca Cola bottling plant, which has been closed for years, and is now a bus terminal! They actually have street names, but virtually never use them. This has been several years, so things may have changed.
If I live in the same city than someone else, then I know I can visit them (or deliver a product easily).
If someone lives in the same street, we are neighbours.
What does knowing someone's some.fucking.address give me when they are almost random?
Everytime I have to search it online.
This is beyond stupid.
Even geographic coordinates seem a far better solution.
If you encode them into alphabetic characters they should be easy to remember.
And they would still show how close to you someone else you are.
this will be a great way to have your package delivered to a random spot in the middle of the pacific.
so where is bum,fuck,egypt ?
Nullius in verba
So my address is "stays.moment.loving". (I don't care if you know where I live, don't freak out.) Which is unfortunately very different than "stay.moment.loving", or "stays.moment.love", or other variations. That's unfortunate. Did they need the extra address space that these conjugations permit? Seems more useful to be able to just translate the root words "stay", "moment", "love" to some other language and have it still work. Conjugations often don't translate well. What if they decreased the resolution to, say, 5m by 5m, could they just go by root words?
Also, you may still need a number, if you live on the 20th floor or something like that.
--- wad
Simple math:
Earth circumference is about 40075 km associated with 360 degrees of angle (lat,lon). This means at most 111.32 km per degree, i.e., less than 31 m per angular sec. If we use GPS coords and two typical 'float' (32-bit) with epsilon accuracy at least 10e-5 we can have 5-digit decimals or roughly 1.2 m resolution, which is far smaller than the 5-8 m maximum resolution of commercial GPS.
So, with just 8 bytes we can have more than enough location registration anywhere on the Earth with the maximum available technology today. Unless these guys have found a way to pack 3 readable words in just 8 chars with no collisions whatsoever, they deserve the next Turing award - or the "bubble of the year" award in any other case.
"Abashed the Devil stood, and felt how awful goodness is..."
I've been using W3W for *ages*! How is this suddenly news?
But yay for exposure, I guess.
any kid knows that all you need are just "x", "y" & "z" to specify any point in the world.
You INSIST in adding up populated African villages and Mumbai SLUMS to the DELICATE framework of computing and advanced technology. I SIMPLY cannot order from AMAZON in NEW YORK because a group of WACKOS in Amazon, most likely Indians or Africans, decided to keep the LOCKERS always in FULL knowing I am the affected party and USPS, another African hub, cannot be trusted to deliver. IN, NEW, YORK, not a Mumbai slum or a populated African village. Very nice idea, but these guys should stop using the ALL POPLE TOGETHER concept to sell technology. I invented the .com, .org and .edu convention, by the way, when indexing my magazines before going into middle school, so I appreciate the idea quite much. Why don't they try solve the **one name, a million Chinese**, problem, also? I know most of those not included in our naming conventions DO NOT have an identity nor want one, besides! :-|