Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
11–20 of 35 posts
Re: Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
#12There 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)
Re: Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
#13Technically i understand its importance but in terms of UX this thing is terrible. For a non English speakers, they usually take some time to reply and most of the time they end up with `expired link`. I doubt the user who wrote very big comment (usually highest rated comment in that thread) use HN editor, I guess they first write in the word processor and then copy it here since the amount of time it involved in wri…
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.
Re: Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
#14Re: Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
#15The reason this happens is that the link is actually a reference to a live closure[1] held in memory on the server. Notice how the URL has `fnid=...`? Well fnid is short for function ID. 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…
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.
Re: Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
#16Re: Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
#17Re: Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
#18The reason this happens is that the link is actually a reference to a live closure[1] held in memory on the server. Notice how the URL has `fnid=...`? Well fnid is short for function ID. 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…
Re: Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
#19Re: Fix HackerNews Issue #11, which is driving us all crazy: Unknown or expired link
#20The reason this happens is that the link is actually a reference to a live closure[1] held in memory on the server. Notice how the URL has `fnid=...`? Well fnid is short for function ID. 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…
There isn't an obvious way to fix this without dramatically changing the way pages are rendered. 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.