Earlier quoted context omitted.
Slightly off topic: What's with HN and the word "orthogonal"? I'm not a native English speaker, but I read a lot in English and it seems like the word is extremely common on HN compared to anywhere else. Isn't usually "unrelated" a more descriptive and even a more precise word in most HN discussions? (The parent comment here does seem to make a point using axes, so maybe it is more appropriate here?)
I see what you did there, but I will bite: Orthogonal does not mean unrelated. Take two vectors in the plane. Them being orthogonal means that they have a 90 degree angle between them, so if you know the direction of one of them, the direction of the other one is severely restricted to two choices. So these vectors are very much RELATED. It's just that they are related in a way that makes them maximally different in…
I suspect that "orthogonal" is a word programmers fall in love with during some CS class and then overuse because it sounds sciency.