How domains became backwards
david.newgas.net
david.newgas.net
For example, a user at Imperial College (IC) would have been: user@uk.ac.ic, rather than user@ic.ac.uk as they might today.
Email gateways existed to convert between the different systems, but when all country codes were added to the internet, some addresses were simply ambiguous. (An address ending in .cs might be either czechoslavakia or a computer science department.)
The main email software responsible for this slicing and dicing was known as PP, which helps explain the excellent quote on ASR (alt.sysadmin.recovery) a few years later:
http://home.xnet.com/~raven/Sysadmin/ASR.Quotes.html [search page for "mail transfer agents"]
With the rise of NAT-traversal technologies, I find it a little disappointing that bang-path addressing hasn't been rediscovered and used with TURN.
com.twitter@holysee
---
By the way, this must be a mistake:
This is a clearly a byproduct of the right-to-left language of the designers of these systems
In our system (and in the Arabic "Indian" system, as pointed out by a fellow reply) numerals are written with the least significative figure to the right, so in that sense it's like com.twitter@holysee.
However, the author has acknowledged that there was a minor error in the post, so this is a case of a retrofitted explanation :-)
In fact, notations do not have to be consistent about digit significance. See, for example, US dates (9/11/2001) or German (and Arabic) long-form of most two digit numerals, which are read backwards, as in "four and twenty blackbirds" (happy to be corrected about Arabic...).
Even in Arabic, numbers are the exception, written from left to write.
انا من مواليد ١٩٨٦. I was born in 1986.
You will notice the number sequencing, although slightly different looking, is the same as in Western orthography. Why? Arabs took their numbering system from the Indians, and adapted it.
This is true in modern times, but in antiquity Arabic and Hebrew numerals were written right-to-left.
[edit oh, numbers! thanks! i was thinking about algebra.]
1237 + 4567
7+7 = 14 = 4
3+6 + 1 = 10 = 0
2+5+1 = 7
1+4 = 5
5704
That's right to left. If we wrote numbers left to right we the 1's place would be on the left.Link: http://weber.marblefalls.txed.net/mfhs/academics/electives/c...
Example:
(+ 5 (* 10 x))
Which more or less means 5 + 10 * x in everyday notation.Compare to Reverse Polish Notation (used in Hewlett-Packard calculators and elsewhere), which would express the above as:
10 x * 5 +USENET was a taxonomy, at least in principle, although like any taxonomy of thought you ran into cases like sci.foo.bar and alt.foo.bar fairly often. A taxonomy should be read from general to specific.
Email addresses are addresses. The metaphor is a geography, which goes from the specific to the general.
Then we have URLS, which go from the specific to the general, hit a slash, reverse direction, and then explode into a bunch of hacked-on features.
So in that sense the java package names are based on the hierarchy of a filesystem.
com.mydomain.mypackage.MyClass.staticMethod()
id=5236146?item@news.ycombinator.com maybe?
e.g. 5236146.item.news.ycombinator.com ?
Sounds interesting but not productive, to me.
Actually it was managed by one guy! http://en.wikipedia.org/wiki/Jon_Postel