Scribd link does not work. I think this is the result the recent Facebook Connect integration...
I think it's iniquitous that people here on HN, in all good faith, provide links to PDFs, and then scribd purloins the content. The original authors may never know that another site is providing their content without their permission. The result is that although scribd claim to honor take-down requests, such requests rarely materialise, even if the content originators would prefer it not to be there.
This is one aspect of HN that genuinely makes me feel grubby.
(def pdflink (url)
(awhen (vacuumize url)
(pr " [")
(link "scribd" it)
(pr "]")))
(defmemo vacuumize (url)
(and (or (endmatch ".pdf" url) (endmatch ".PDF" url))
(+ "http://www.scribd.com/vacuum?url= url)))