News for hackers. Stuff that matters.
Re:Poll: Unknown or expired link on YC by phaedrus on Tuesday April 15, 2008 @01:45AM (#163856)
I wonder - would it be technically feasible to page the continuations out to temporary files on the server? Kind of like cookies, but on the server instead of the client!
Re:Poll: Unknown or expired link on YC by shiro on Tuesday April 15, 2008 @03:06AM (#163909)
Technically possible. There are a few Scheme implementations that have persistent continuation (all I know is JVM based ones). Also this page contains a link to the slides that talks about persistent delimited continuation in OCaml: http://logic.cs.tsukuba.ac.jp/Continuation/program.html

Making continuations serializable may cost its implementation, so whether it scales well for yc.news is anothoer question. I don't know the answer for it.

Re:Poll: Unknown or expired link on YC by LogicHoleFlaw on Tuesday April 15, 2008 @12:16PM (#164224)
In lua at least, continuations have a 1k stack overhead in memory per continuation. I believe they are serializable as well... I'll have to double-check that. At 1k+ a pop they're not cheap, but are manageable.

Having my tabs open last for a couple of days instead of 30 minutes would make the site more pleasant for me.