Ask HN: What is your favorite CS paper?
11–20 of 265 posts
Re: Ask HN: What is your favorite CS paper?
#12https://github.com/papers-we-love/papers-we-love/blob/master...
The first half of the paper is a spot-on critique of so many things that go wrong in the process of designing and implementing large-scale software systems. The second half, where the authors propose a solution, kind of goes off the rails a bit into impracticality... but they definitely point in a promising direction, even if nobody ever uses their concrete suggestions.
Re: Ask HN: What is your favorite CS paper?
#13Re: Ask HN: What is your favorite CS paper?
#14Re: Ask HN: What is your favorite CS paper?
#15Time, Clocks, and the Ordering of Events in a Distributed System. Leslie Lamport.
http://amturing.acm.org/p558-lamport.pdf
My first introduction to time scales as a partial ordering. Very mind opening.
Re: Ask HN: What is your favorite CS paper?
#16Re: Ask HN: What is your favorite CS paper?
#17I know Thompson's "Reflections on Trust" and Shannon's "Communication" papers are more famous but I believe BCS's "Correctness" paper has more immediate relevance to a wider population of programmers.
For example, I don't believe Ethereum's creator, Vitalik Buterin, is familiar with it because if he was, he would have realized that "code is law" is not possible and therefore he would have predicted the DAO hack and subsequent fork/reversal to undo the code.
Seriously, if you read BCS's paper and generalize its lessons learned, you will see that the DAO hack and its reversal as inevitable.
Re: Ask HN: What is your favorite CS paper?
#18Re: Ask HN: What is your favorite CS paper?
#19Re: Ask HN: What is your favorite CS paper?
#20https://pdos.csail.mit.edu/~petar/papers/maymounkov-kademlia...