3 ms·
The hash is of course for linking sections within the page, so I suspect the culprit is a link you clicked on the page itself before submitting the story. There
by pmjordan 18y ago
The hash is of course for linking sections within the page, so I suspect the culprit is a link you clicked on the page itself before submitting the story. There are a couple of links with href="#" there, although they all have JavaScript event handlers that cancel the default action.
Do you have JavaScript disabled by any chance, or do you use some obscure browser?
In any case, I think HN should strip the hash and what follows for purposes of dupe detection, but keep them in the link in case someone actually wants to link to a specific spot in the page.
To answer your question: query strings ("?foo=bar&a=b&c") are widely used. Among other places, HN itself uses them. :) Also, whenever you submit a form with GET.
- timr 18y agoI honestly couldn't tell you how I got to the page (or what I clicked on once I got there), but it probably involved clicking a number of links. I had forgotten that HN was using query strings to reference articles...D'oh. By now, I figured that everyone had adopted the URL-mapping approach. Anyway, detecting collisions based on the head tag still seems like a possibility....