Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
This is driving every. single. one. of. us. CRAZY. Whoever knows the code - I am shaming you! GO FIX IT NOW!
https://github.com/HackerNews/HN/issues/11
This is driving every. single. one. of. us. CRAZY. Whoever knows the code - I am shaming you! GO FIX IT NOW!
https://github.com/HackerNews/HN/issues/11
[+] [-] grinich|12 years ago|reply
There isn't an obvious way to fix this without dramatically changing the way pages are rendered. The reason the link expires is probably that the garbage collector picks them up after a timeout interval. I remember this was something on the order of 10-30 min.
Honestly though, HN is a free service built with an experimental programming language buy a guy who worked full-time as a seed-stage investor. That's a miracle in itself. You're not going to "shame" anyone into fixing it.
[1] http://en.wikipedia.org/wiki/Closure_(computer_programming)
[+] [-] Dorian-Marie|12 years ago|reply
We can see that it's an hidden field. So maybe an extension can re-fetch the page and updates the hidden field every 5-10 minutes, that would fix it for the HN users complaining about it.
[+] [-] letstryagain|12 years ago|reply
This is just a cop-out. HN gets massive amounts of traffic and obvious problems like this one should be fixed.
[+] [-] slashnull|12 years ago|reply
Is there any obvious reason why this isn't done?
[+] [-] Dylan16807|12 years ago|reply
[+] [-] sillysaurus3|12 years ago|reply
Actually, it's easy to fix, because it's easy to turn dynamic urls ("fnid" urls) into regular URLs (something like "/submitreply?id=xxx").
They just haven't gotten around to it yet, which is fine.
[+] [-] aaron695|12 years ago|reply
[+] [-] gremlinsinc|12 years ago|reply
[+] [-] ivank|12 years ago|reply
[+] [-] aaronem|12 years ago|reply
[+] [-] dmunoz|12 years ago|reply
[0] https://news.ycombinator.com/item?id=7651770
[+] [-] justplay|12 years ago|reply
[+] [-] sillysaurus3|12 years ago|reply
I use the HN edit box. On mobile, I take care to copy my comment to clipboard before submitting it, so that if I hit the unknown/expired issue then I can hit the back button, refresh, paste, and resubmit. On desktop it's a nonissue because when it happens you can hit the back button and (in firefox/chrome) the edit box will have dutifully saved your whole comment, so nothing will have been lost.
[+] [-] TheZenPsycho|12 years ago|reply
[+] [-] judk|12 years ago|reply
[+] [-] abaker87|12 years ago|reply
[+] [-] theseoafs|12 years ago|reply
[+] [-] mh-|12 years ago|reply
[+] [-] evv|12 years ago|reply
[+] [-] BorisMelnik|12 years ago|reply
[+] [-] 8ig8|12 years ago|reply
I'd consider it more of a minor inconvenience.
[+] [-] pdknsk|12 years ago|reply
[+] [-] slashnull|12 years ago|reply
[+] [-] mindslight|12 years ago|reply
Honestly it's nice to see an esoteric correct approach. If you're using a web "app" you shouldn't expect anything but a toy anyway. The only place it ever actually bothers me is paginated topics.
Probably the most straightforward way to 'fix' this would be to serialize delimited continuations to disk, but who knows if it would be easy to import that functionality into Arc.
On the other hand, C-a C-c C-r <submit>.. the mousing is by far the hardest part.
[+] [-] murf13001230|12 years ago|reply
[+] [-] grandpoobah|12 years ago|reply
[+] [-] Dorian-Marie|12 years ago|reply
[+] [-] staunch|12 years ago|reply