How to Make Common Lisp go Faster Than C
lrde.epita.fr
lrde.epita.fr
I can only advise that you shouldn't quit while you're ahead. Now that you've eliminated the most obvious performance bottlenecks, you may find that less obvious bottlenecks have emerged. Removing these could give you an additional factor of 10 improvement.
Glad to hear your results were so dramatic.
Interestingly, the "comments" link for it points to http://news.ycombinator.com/item?id=196342 -- the original post without any comments shown!
There is an easy work around for this. Submit the pdf link. Then comment with the pdf link. That adds one level of indirection, until pg gets around to fixing it.
This is hacker news, So I'm assuming people can use their browser and copy and paste.
1) copy link location.
2) paste link location in address bar.
2) remove scribd.com crap, leaving the original pdf link.
3) load original pdf link.Uh?!?
That said, I'm pretty sure people use linked lists a lot in Common Lisp.
I used to hand-code linked lists back when I used C/C++ heavily. They have some very significant advantages for modeling certain kinds of data.
http://www.lrde.epita.fr/~didier/research/verna.06.imecs.pdf
Opt-out? It's annoying. They should just stop doing it for everyone perhaps, or just use it as a backup in case the site is knocked off line by the influx of social news traffic.
- Person submits PDF article.
- HN rewrites article to scribd link.
- People complain about scribd link.
- Admin manually corrects link to point directly to PDF.
- A month later, another person submits same PDF article.
- HN rewrites article to scribd link, but because the original article was manually corrected, the scribd link doesn't match the original article, so it doesn't register as a dupe.
If they're trying to send more traffic to that site, then we're S.O.L.
OTOH, if they're just trying to increase the number of documents in scribd's repository, then a parallel submission process would be the solution.
I.e., keep HN posts pointing to the original pdf, but also auto-submit to scribe, behind the scenes in a separate thread.
And this may well be the case: When most people have problems accessing a web page one way, they won't tell you directly; instead, they'll try to find another way to access it or give up. By providing only one way to read PDFs on a discussion board, you get access to this otherwise invisible negative feedback.
Based on the unanimous jeers every time a PDF submission gets autoconverted, scribd appears not to be one of the good ones. Maybe it's time to try something else.
We don't see ads because the site is run by millionaires and hardly takes any computing resources or bandwidth.
Ah, I didn't see that (I thought once it's been trans-scribd, it stays that way).
But that raises another question: if http://news.ycombinator.com/item?id=172432 points to the original pdf (i.e., http://www.lrde.epita.fr/~didier/research/verna.06.imecs.pdf) and the guy who submitted this also posted the same original pdf link, why wasn't it detected as a dupe right then?
If HN scribd damage occurs on that link, then we will find other ways to route around that damage, for example, by using tinyurl.
Down with scribd!!!
Hacker News != Digg