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

    Stanford Seminar - Google's Steve Yegge on GROK

    Stanford Online

    3 HN recommenders · recommended in 9 months, 2013–2024

    YouTube

    1:20:29 · 30K views · Oct 24, 2012

    Steve Yegge's Stanford seminar on GROK, Google's internal large-scale, cross-language source code analysis system. It covers how the system helps with code search and understanding across Google's huge codebase.

    HN refers to it as the main public description of Google's internal code analysis tooling, and as a precursor of ideas like LSP.

    Software Engineering & LanguagesCompilers, interpreters & program analysisTesting, debugging & developer toolsTech pioneers & interviews
    1. 57:53
      Larry Wall Speaks at GoogleGoogle TechTalks81K views • 18 years ago
    2. 45:11
      Stevey's Tech Talk E39 -- A guided tour of EmacsSteve Yegge13K views • 4 years ago
    3. 15:05
      Steve Yegge, "What Would You Do With Your Own Google?" - OSCON Data 2011O'Reilly66K views • 15 years ago
    4. 1:22:45
      Building Software Systems At Google and Lessons LearnedStanford257K views • 15 years ago
    5. 52:21
      ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris LattnerSiFive52K views • 5 years ago
    6. 17:26
      Lecture 1 | Programming Paradigms (Stanford)Stanford1.2M views • 18 years ago
    7. 39:49
      Hammock Driven Development - Rich HickeyClojureTV333K views • 13 years ago
    8. 1:10:11
      Self and Self: Whys and WhereforesStanford30K views • 16 years ago
    9. 56:39
      Alan Kay - Programming and ScalingColin McDonnell36K views • 11 years ago
    10. 1:31:06
      William Byrd on "The Most Beautiful Program Ever Written" [PWL NYC]PapersWeLove367K views • 9 years ago
    11. 1:01:37
      Compiling and Optimizing Scripting LanguagesGoogle TechTalks21K views • 17 years ago
    12. 1:15:46
      CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon178K views • 9 years ago
    13. 38:38
      "Tree-sitter - a new parsing system for programming tools" by Max BrunsfeldStrange Loop Conference63K views • 8 years ago
    14. 1:26:02
      Stanford Seminar - The Soul of a New Machine: Rethinking the ComputerStanford Online76K views • 6 years ago
    15. 40:56
      "Liberating the Smalltalk lurking in C and Unix" by Stephen KellStrange Loop Conference25K views • 12 years ago
    16. 1:38:36
      Episode 1: A basic expression evaluatorImmo Landwerth (terrajobst)284K views • 8 years ago
    17. 1:00:29
      Google I/O 2012 - Meet the Go TeamGoogle for Developers108K views • 14 years ago
    18. 12:56
      Stephen Wolfram's Introduction to the Wolfram LanguageWolfram924K views • 12 years ago
    19. 1:04:45
      Stanford Seminar - Concatenative Programming: From Ivory to MetalStanford Online14K views • 8 years ago
    20. 51:18
      Lexical Scanning in Go - Rob PikeGoogleFOSSSydney162K views • 15 years ago

    11 comments from Hacker News

    1. @dunk010Oct 2018· in “Ask HN: What are some of the best technical talks you've heard?”

      Steve Yegge talking about the system he built at Google, called Grok: this video . If we have anything half that good in the wider programming community in twenty years time, I will be very surprised.

      Strongly recommendsView on HN
    2. @SwellJoeJul 2016· in “Software Heritage”

      Yes, and they've open sourced part of that here (at least, I think it is related, and is also called "Code Search"): [LINK] But, their public code search was not the same as the internal thing, as far as I know. The internal beast sounds kind of awesome. Here's his talk about it from a few years ago: this video I think the really useful thing (beyond a mere search engine that has indexed a lot of source code) is the comprehension of the "guzzintas" and "guzzouttas" of the code, more than merely a naive word search; i.e. knowing how pieces interact, so you can search for functions that work with a particular kind of object, for example, or objects that have the same properties, or code that interacts with the same API you're working with, whatever.

      RecommendsView on HN
    3. @dunk010Feb 2024· in “The Second Golden Age of Emacs”

      LSP is basically an open(-ish) source implementation of Google’s internal tool called Grok. Grok was made by Steve Yegge, a formerly famous tech blogger. Steve Yegge uses emacs, and half his motivation was to equalise editors by moving the language processing elements to an external place that’s shareable by all. He has a great talk on it: this video . So it’s, like, not an accident that emacs can leverage this :-D. Though I never see anyone giving him credit.

      RecommendsView on HN
    4. @michaelwwwApr 2013· in “Ask HN: What's the best technical talk you've heard?”

      I wouldn't want to use the term "best" because there are so many good ones in various areas, but this talk by Steve Yegge was both entertaining and informative. Stanford Seminar - Google's Steve Yegge on GROK (large scale source code analysis) this video

      RecommendsView on HN
    5. @tree_of_itemJul 2014· in “Building Sourcegraph, a large-scale code search engine in Go”

      This looks very nice; automated access to and analysis of the huge amounts of source code on the Internet could be a game changer for programmers everywhere. As an aside, when I saw Google in the URL I thought that this was a rebranding of Steve Yegge's "Grok"[0] project. Does anyone know what's happened to that? [0] this video

      CitesView on HN