[HN Gopher] Tony Hoare answers questions [video] ___________________________________________________________________ Tony Hoare answers questions [video] Author : timthorn Score : 65 points Date : 2021-07-05 16:20 UTC (6 hours ago) (HTM) web link (www.newton.ac.uk) (TXT) w3m dump (www.newton.ac.uk) | tosh wrote: | afaiu core.async in Clojure and channels in Go are inspired by | Communicating Sequential Processes (CSP) | | https://swannodette.github.io/2013/07/12/communicating-seque... | | https://clojure.org/news/2013/06/28/clojure-clore-async-chan... | | https://en.wikipedia.org/wiki/Communicating_sequential_proce... | jgrahamc wrote: | When I applied to do my DPhil at Oxford, Tony Hoare was the | Professor of Computing and interviewed me. The hardest question | he asked me was... "Where else did you apply to do research?" and | I replied "Nowhere". | | I never found out if that was a good response or not. | RobRivera wrote: | It depends - but most people feel warm and fuzzy committing | funds to a candidate if they know that they 'got nowhere else | to go' | peteretep wrote: | I was excited to hear I was being awarded the "CAR Hoare" prize | from the same institution, only to find out it was a measly | PS200, if we're doing humble brags | [deleted] | kenjackson wrote: | What were his easy questions? | nextos wrote: | But you got in! | julian55 wrote: | He interviewed me when I applied in the 1980s. He asked whether | I what I thought of Ada which was new at the time. I was quite | positive about it which was probably the wrong answer, I didn't | get in. | fredley wrote: | For those who may not know, Tony Hoare invented Quicksort and the | concept of null in computing, amongst many other fundamental | things. | shadowlight wrote: | Null is garbage and responsible for billions of dollars worth | of net loss. I wouldn't list null as one of his achievements. | shadowlight wrote: | For people voting me down who don't know any better. Tony | agrees with me and even himself calls it a great mistake: | | Speaking at a software conference in 2009, Tony Hoare | apologized for inventing the null reference: | | "I call it my billion-dollar mistake. It was the invention of | the null reference in 1965. At that time, I was designing the | first comprehensive type system for references in an object | oriented language (ALGOL W). My goal was to ensure that all | use of references should be absolutely safe, with checking | performed automatically by the compiler. But I couldn't | resist the temptation to put in a null reference, simply | because it was so easy to implement. This has led to | innumerable errors, vulnerabilities, and system crashes, | which have probably caused a billion dollars of pain and | damage in the last forty years." | H8crilA wrote: | It's not the first time I'm seeing a q&a with Hoare. Every time | someone asks "but how exactly did you figure out quicksort?". | He must have heard that a hundred times by now. He should come | up with a fake but catchy story, like the Newton gravity apple | :) | cbsmith wrote: | Honestly, quicksort seems like a really intuitive way to do | sorting, so much so that when I was in school I had to keep | remembering that _merge_ sort was the "trickier" way (to | me). | MaxBarraclough wrote: | Also Hoare logic. | xfer wrote: | Also CSP: https://en.wikipedia.org/wiki/Communicating_sequent | ial_proce... | lou1306 wrote: | Also, monitors: https://en.wikipedia.org/wiki/Monitor_%28sy | nchronization%29?... | open-source-ux wrote: | A collection of his essays was published in book form in 1989 | and is freely available to download: | | _Essays in computing science_ (1989): | https://dl.acm.org/doi/book/10.5555/63445 | | Essays discuss: Algol, Pascal, programming language design, | mathematics in computing, data structures and much more. | risk wrote: | I love the concept of null in computing so much and for golang | channels and the most practical concurrent programming paradigm | on earth there is CSP. He is a GOAT of this domain. | cbsmith wrote: | Null is a pox on all our houses, but nonetheless Hoare is | awesome. | chrisseaton wrote: | What's a GOAT? | bb1234 wrote: | Greatest Of All Time | the_benno wrote: | adding some context: used most often in discussion of | sports in my experience, e.g. Michael Jordan in Basketball, | Wayne Gretzky in Hockey, Babe Ruth in Baseball, etc. | Carries connotations not only of being one of the best to | ever do it, but also a mythos and aura that | influenced/continues to influence others. | [deleted] | jyriand wrote: | GOAT as the OG of his field | jchallis wrote: | GOAT Of All Time | | We need something suitably recursive for Hoare. | mikequinlan wrote: | Greatest Of All Time ___________________________________________________________________ (page generated 2021-07-05 23:00 UTC)