Hacker News
The Oxford Comma – Why and Why Not
EuanReid
|next
[-]
n4r9
|root
|parent
|next
[-]
They went to Oregon with Betty, a maid, and a cook.
It's not clear whether Betty is the maid. But tbh removing the comma doesn't help either.Personally if I wanted to indicate that Betty was the maid I would put "a maid" between brackets or hyphens.
rawgabbit
|root
|parent
|next
[-]
They went to Oregon with Betty who was a maid and a cook.
If it was three people, I would write... They went to Oregon with Betty, the maid, and the cook.
stephencanon
|root
|parent
|next
|previous
[-]
Yes, you can reorder the list to remove the ambiguity, but sometimes the order of the list matters. The serial comma should be used when necessary to remove ambiguity, and not used when it introduces ambiguity. Rewrite the sentence when necessary. Worth noting that this is the Oxford University Press's own style rule!
alistairSH
|root
|parent
|next
[-]
We invited the strippers, JFK, and Stalin to the party. [three groups invited - strippers, a president, and a premier]
We invited the strippers, JFK and Stalin to the party. [the president and premier are strippers]
Very different visual conjured by those two sentences.
comprev
|root
|parent
|next
[-]
"John helped his uncle Jack off a horse"
Two very different outcomes...
Avshalom
|root
|parent
|next
|previous
[-]
That said:
We invited the stripper, JFK, and Stalin to the party.
We invited the stripper, JFK and Stalin to the party.
The supposed ambiguity is back. Although again there is no ambiguity to the reader. The juxtaposition of the two versions wouldn't work as a joke if there was any ambiguity
t0mek
|root
|parent
|previous
[-]
x = [
123,
456,
789,
];
It makes editing such a list so much easier. Also, the commit diffs are cleaner (you don't need to add comma to the last element when appending a new one).
echohack5
|root
|parent
|next
[-]
It's so useful as a delimiter and anti-ambiguity machine, that you don't even need spaces for it to work! See CSV or Japanese.
happytoexplain
|next
|previous
[-]
smitty1e
|next
|previous
[-]
https://www.amazon.com/Eats-Shoots-Leaves-Tolerance-Punctuat...?
I also enjoy how meaning of a whole sentence can be inverted by a bit of punctuation:
a. "A woman without her man is nothing."
b. "A woman: without her, man is nothing."