Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Donald B. Gillies Lecture: Dr. Michael Stonebraker

    Siebel School of Computing and Data Science

    2 HN recommenders · recommended in 10 months, 2018–2024

    YouTube

    1:05:45 · 14K views · Apr 9, 2018

    Turing Award winner Michael Stonebraker gives the 2018 Donald B. Gillies Memorial Lecture at Illinois. He discusses the gap between academic research and industry problems, publishing incentives, and the influence of large industry users on research.

    Cited in many threads about academic incentives, paper counts and why academia struggles to produce working software.

    Systems, Networks & SecurityDatabases & storageTech pioneers & interviewsUniversity lectures & courses
    1. 55:53
      Michael Stonebraker | Big Data is (at least) Four Different ProblemsMichigan Engineering30K views • 10 years ago
    2. 44:19
      Hamming, "You and Your Research" (June 6, 1995)securitylectures369K views • 14 years ago
    3. 1:18:21
      "Uncle" Bob Martin - "The Future of Programming"Paul Stringer's Mobile Tech1.8M views • 10 years ago
    4. 43:50
      Founder School Session: The Future Doesn't Have to Be IncrementalDEMO47K views • 12 years ago
    5. 1:14:48
      The Future of Mathematics?Microsoft Research116K views • 7 years ago
    6. 1:15:47
      Richard Feynman Computer Science Lecture - Hardware, Software and HeuristicsMuon Ray979K views • 14 years ago
    7. 32:56
      Bret Victor The Future of ProgrammingJoey Reid305K views • 13 years ago
    8. 1:13:51
      Douglas Engelbart Interviewed by John Markoff of the New York TimesComputer History Museum14K views • 13 years ago
    9. 1:01:40
      A Philosophy of Software Design | John Ousterhout | Talks at GoogleTalks at Google548K views • 8 years ago
    10. 1:45:56
      Donald Knuth: Algorithms, Complexity, and The Art of Computer Programming | Lex Fridman Podcast #62Lex Fridman515K views • 6 years ago
    11. 1:20:48
      Alan Kay : July 2007 : A Conversation with CMU Faculty & StudentsCMU Robotics Institute13K views • 10 years ago
    12. 43:58
      "The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)Strange Loop Conference141K views • 3 years ago
    13. 1:19:38
      John Hennessy and David Patterson 2017 ACM A.M. Turing Award LectureAssociation for Computing Machinery (ACM)150K views • 8 years ago
    14. 48:40
      Capt. Grace Hopper on Future Possibilities: Data, Hardware, Software, and People (Part One, 1982)National Security Agency180K views • 2 years ago
    15. 1:22:45
      Building Software Systems At Google and Lessons LearnedStanford257K views • 15 years ago
    16. 1:07:26
      Alan Kay - Normal Considered Harmfulpowerfuloutlet60K views • 14 years ago
    17. 18:37
      The puzzle of motivation | Dan Pink | TEDTED13M views • 17 years ago
    18. 56:23
      Inventing the Computer Mouse | Douglas Engelbart | Talks at GoogleTalks at Google30K views • 19 years ago
    19. 56:54
      Change w/ Jim KellerTenstorrent61K views • 3 years ago
    20. 7:26
      Ted Nelson's Eulogy for Douglas EngelbartComputer History Museum17K views • 12 years ago

    12 comments from Hacker News

    1. @mpweiherApr 2024· in “Experience report: It will never work in theory”

      Yes, this is a development that has happened over time and has become pretty severe. Michael Stonebraker has written/talked about this in the context of DBMS research, but to me the same issues are applicable to other fields as well. Slides: [LINK] Talk: this video In short, the incentives/requirements in academia have changed so that producing working software is no longer feasible. He says he got his PhD with exactly 0 publications, became a professor with 5. Nowadays, you have to have 5 publications to get your PhD and god knows how many to become professor. That means 1 paper successfully published per year if you want to get your PhD in 5 years. Doing software is not possible, it is too risky and just takes too long. There's a lot more, I highly recommend the talk!

      Strongly recommendsView on HN
    2. @mpweiherSep 2018· in “How did software get so reliable without proof? (1996) [pdf]”

      > academia’s ideal role is to simply advance human understanding in interesting ways Yes and no. This is an engineering science. In a pure science, the world is out there to explore and find out about, constraining what you do. An engineering science is very much about useful things we can build and how we can get better at doing that. Buildings that stay up and house people/things, planes that can fly, ships that float, that sort of thing. Without a world to find out about and without being constrained by stuff to build, things get a bit arbitrary. At that point, it's really more pure art than anything else. Math is sort of the exception where we allow that kind of freedom. Sabine Hossenfelder's Lost in Math is a reminder of the dangers of applying that approach to other disciplines. Anyway, I think it is actually wrong to pin academia's irrelevance to this fundamental divide. The problems in industry aren't too easy / boring to be of interest to academics. They are too hard to be solvable by anyone with the current insane level of publication requirements. Michael Stonebraker talked about this in detail: this video It's a great talk.

      RecommendsView on HN
    3. @psychomugsMay 2021· in “Collusion rings threaten the integrity of computer science research”

      I often go back to this talk from Michael Stonebraker about, in his terms, the diarrhea of papers [1]. It's difficult to justify time towards anything that doesn't lead to a near-term publication or another line on your CV. [1] this video

      RecommendsView on HN
    4. @mpweiherJun 2023· in “A love letter to Objective-C”

      > I often fall into the thinking of top 10 or 20 appstore app terms You're not the only one. As far as I can tell, the vast majority of (particularly, but not exclusively) compiler work is driven by these edge cases. As an example, when I look a the justifications for pushing undefined behavior exploitation in C, invariably some Very Smart Compiler Guy™ will state with great authority that this is absolutely essential and completely unavoidable. When you check more closely, it turns out that it enables a somewhat obscure optimisation that at best most people can do without and at worst is just about completely useless. See Proebsting's Law, which was unduly optimistic, and also some of the work on variability in benchmarking, for example how different lengths of environment variables can dwarf most optimisation effects. Daniel Bernstein stated this a bit more aggressively as "The Death of Optimising Compilers"[1]. He's not wrong, either, but when I mentioned this at a Google event, Chandler Carruth basically blew up and said it was complete garbage. Apparently he and Daniel almost came to blows over this at some conference. At the time, Google was working on a far less optimising JS runtime for Chrome, after they found out that their super-simple runtime (mostly just interpreted) for small devices was beating their super-duper sophisticated Turbofan JIT on many real world tasks. And of course Microsoft found out that just turning off the JIT completely has marginal real-world

      CitesView on HN
    5. @PeterisPSep 2021· in “Today Sci-Hub is 10 years old. I'll publish 2M new articles to celebrate”

      Working in research, I do see a clear business value that Elsevier&co are providing and why they continue to get their money. It's acting as an impartial rating/filtering service for the non-scientist administrators. In essence, the funding agencies want a way to evaluate scientists and institutions without asking their scientists and institutions to do so, probably because they don't trust them, and also because they have very strong incentives to avoid making any subjective judgment themselves but instead defer to some "objective" outside source - so they use paper counts published in "proper places" or the existence of papers published in "very good places" as the evaluation metric to circumvent the (genuinely very hard!) problem of evaluating the quality/quantity of the actual research done. And so this incentive, attached to much of the money flowing within academia, trickles down to evaluation of people when hiring and promoting (the committees also often look at paper counts and publication venue rankings instead of trying to evaluate the actual papers - which is time-consuming, and if the papers are not in "your field", then very hard to make an informed judgement) and so to the individual motivations of almost all the people in the system, who have to take into account the "proper publishing rituals" or severely limit their career. So having worked a bit with administration and evaluation of funding proposals I kind of see why something like that is valuable in gener

      CitesView on HN