>Q: The Byzantine Generals Problem paper (1982) describes the first provably correct algorithm for making several computers agree when some of them may give deliberate wrong answers. What are the its practical applications?
>A: The only practical applications I know of are in real-time process control — in particular, for systems that fly airplanes.
What took so long, indeed. As long as I have been associated with the ACM on behalf of the practitioner, I have complained about this to anyone and everyone. Many thought he had already won (!) and a few believed that he didn't deserve to win because he is "merely a popularizer" (!!), and some (rightfully, probably) encouraged me to inject myself in the process if I felt so strongly about it. There was no way I was going to do that, so I had resigned myself to a lifetime of merely complaining about it. I was elated to discover this morning that my complaining has been cut short, and that Lamport has won the award that is long overdue to him!
I'm embarrassed to include myself among the ignorant masses--I just assumed this was for his work on LaTeX. The distributed systems stuff sounds much more interesting though. Looks like I have some reading to do!
As with Donald Knuth, it's hard to say whether his most high-impact contribution was to computing and algorithms or to typesetting; certainly the latter is even more widely used.
"...certainly the latter is even more widely used"
There are lots of LaTeX users no doubt, but Lamport's work on the fundamentals of distributed systems informs the design all the large-scale systems relied on by billions of people.
Lamport's analysis of the limitations of time in distributed systems, and the Logical Clock construct to help with that is way more impactful than LaTeX.
While his work on distributed computing was certainly great, I find it curious that the press release doesn't even mention the achievement of Lamport that probably was important to lot more people: The creation of LaTeX. Sure, its not something typically honored by the Turing Award but leaving it out entirely? Come on!
Well, LaTeX is a (slight) improvement over TeX, which was written by D Knuth. I don't think that is what they would give a Turing Award to someone for.
About time too! This man is responsible for most of our progress in distributed systems. One of the few researchers Google hasn't poached from Microsoft yet.
Not sure why you seem to think researchers are flowing to Google. Microsoft Research is still the biggest name in distributed systems, if not CS in general. They have been consistently producing high-quality papers [1].
Aren't there like 4 other Turing award winners at MSR that also somehow escaped poaching (and are there any at Google)? I think you may have the wrong idea about where researchers would prefer to work...
This was very well deserved. Leslie has been one of my heroes ever since I came across his work while trying to write a functional lock manager for NFS. It was clear and very approachable.
[+] [-] merloen|12 years ago|reply
[+] [-] wicknicks|12 years ago|reply
[+] [-] Monkeyget|12 years ago|reply
Here is an interview he did a while ago which go trough his work : http://www.budiu.info/blog/2007/05/03/an-interview-with-lesl...
[+] [-] infruset|12 years ago|reply
>Q: The Byzantine Generals Problem paper (1982) describes the first provably correct algorithm for making several computers agree when some of them may give deliberate wrong answers. What are the its practical applications?
>A: The only practical applications I know of are in real-time process control — in particular, for systems that fly airplanes.
I guess Bitcoin didn't exist at the time..
[+] [-] turingbook|12 years ago|reply
[+] [-] ariwilson|12 years ago|reply
[+] [-] michael_nielsen|12 years ago|reply
[+] [-] ygra|12 years ago|reply
[+] [-] scott_s|12 years ago|reply
edit: they do, on a more full citation: http://amturing.acm.org/award_winners/lamport_1205376.cfm
[+] [-] bcantrill|12 years ago|reply
[+] [-] jestinjoy1|12 years ago|reply
[+] [-] amboar|12 years ago|reply
[+] [-] hatred|12 years ago|reply
Truly well deserved. #Respect
[+] [-] jcheng|12 years ago|reply
http://research.microsoft.com/en-us/um/people/lamport/pubs/p...
[+] [-] jzelinskie|12 years ago|reply
[+] [-] anaphor|12 years ago|reply
[+] [-] JoshTriplett|12 years ago|reply
Well deserved for both.
[+] [-] robotresearcher|12 years ago|reply
There are lots of LaTeX users no doubt, but Lamport's work on the fundamentals of distributed systems informs the design all the large-scale systems relied on by billions of people.
Lamport's analysis of the limitations of time in distributed systems, and the Logical Clock construct to help with that is way more impactful than LaTeX.
[+] [-] donniezazen|12 years ago|reply
[+] [-] teach|12 years ago|reply
Thinking about switching to a blogging platform myself. Or at least something that converts markdown to static HTML with git-commit hooks.
I guess what I'm trying to say is "Be careful what you wish for."
[0] http://grahammitchell.com/
[+] [-] dr_faustus|12 years ago|reply
[+] [-] javert|12 years ago|reply
Not necessarily. We all use distributed systems that have been influenced by Lamport. It's just that we don't even think about it when we do it.
[+] [-] rosche|12 years ago|reply
[+] [-] avmich|12 years ago|reply
[+] [-] jacquesm|12 years ago|reply
http://research.microsoft.com/en-us/um/people/lamport/pubs/p...
[+] [-] curiousDog|12 years ago|reply
[+] [-] derekchiang|12 years ago|reply
[1] http://jeffhuang.com/best_paper_awards.html
[+] [-] kvb|12 years ago|reply
[+] [-] psuter|12 years ago|reply
[+] [-] amaks|12 years ago|reply
[+] [-] general_failure|12 years ago|reply
[+] [-] nealabq|12 years ago|reply
Is there a list of Turing Award nominees published somewhere?
[+] [-] middleclick|12 years ago|reply
[+] [-] ChuckMcM|12 years ago|reply
[+] [-] grondilu|12 years ago|reply
[+] [-] pjscott|12 years ago|reply
[+] [-] quarterwave|12 years ago|reply
[+] [-] dude_abides|12 years ago|reply
[+] [-] suyash|12 years ago|reply
[+] [-] sriram_malhar|12 years ago|reply
[+] [-] gahahaha|12 years ago|reply
[1] http://en.wikipedia.org/wiki/Gert_Fylking#Radio
[+] [-] unknown|12 years ago|reply
[deleted]
[+] [-] leephillips|12 years ago|reply
[+] [-] fournm|12 years ago|reply