Skip to content
0:00 / 0:00

#grok#kythe#google

Stanford Seminar - Google's Steve Yegge on GROK

Stanford Online

1.3M subscribers • 34 videos on Hallway • University channel

YouTube
  • Recommended by 3 people: 3 on Hacker News.
  • A classic. People kept recommending it from 2013 to 2024.
  • Presented by Steve Yegge, Google

Intermediate. Assumes working knowledge.

29K views14 years ago3 recommendations

Systems programmingTools and practiceCompilers and interpretersSearch and indexing

Steve Yegge explains GROK, Google's internal system for large-scale, cross-language source code analysis and code search.

Steve Yegge, from Google, talks about the GROK Project - Large-Scale, Cross-Language source analysis. Colloquium on Computer Systems Seminar Series (E380) presents the current research in design, implementation, analysis, and use of computer systems. Topics range from integrated circuits to operating systems and programming languages. It is free and open to the public, with new lectures each week. Learn more: bit.ly/WinYX5

Why it's here

3 people recommend this

What people say. Recommended as an entertaining and highly informative talk on how Google indexes and analyzes its massive multi-language codebase.

dunk010on Hacker News • Recommends

On “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: link to this video . If we have anything half that good in the wider programming community in twenty years time, I will be very surprised.

michaelwwwon Hacker News • Recommends

On “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) link to this video

SwellJoeon Hacker News • Recommends

On “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: link to 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 inte…

dunk010on Hacker News • Recommends

On “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: link to this video . So it’s, like, not an accident that emacs can leverage this :-D. Though I never see anyone giving him credit.

shadowmatteron Hacker News • Mentions

On “The Woman at the Heart of Everything Google Builds”

As another year ex-Googler, I'd say this is BS. Everything that superseded the "gconfig" days was pretty amazing, and IIRC the team behind it in NY did quite well for themselves. Steve Yegge wrote GROK, which is an internal tool, and I'm pretty sure no one around here looks down on him: link to this video

bodskion Hacker News • Mentions

On “Cello: Higher level programming in C”

Steve Yegge at Google is/was involved in a project called 'Grok' which sounds pretty similar to that. I really hope it catches on also. link link to this video HN discussion: link

michaelwwwon Hacker News • Mentions

On “Ask HN: What happened to Steve Yegge after 'quitting'”

He actually has been working on a big data analysis problem for the last four years, which is presumably why he was asked to speak, so your characterization of him as all talk and no action is incorrect link to this video

bodskion Hacker News • Mentions

On “Nitra, JetBrains’ research project for language tooling, goes open-source”

This looks very much in the spirit of Yegges' 'Grok' project at Google 12. Does anyone know if that project is still alive? 1 link 2 link to this video

tree_of_itemon Hacker News • Mentions

On “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 link to this video

michaelwwwon Hacker News • Mentions

On “Google Is 2B Lines of Code, All in One Place”

For those interested, the source analyzer Steve Yegge was working on called GROK has been renamed Kythe. I don't know how useful it turned out to be for those 2B LOC. link Steve Yegge, from Google, talks about the GROK Project - Large-Scale, Cross-Language source analysis. 2012 link to this video

_asummerson Hacker News • Mentions

On “Why Google Stores Billions of Lines of Code in a Single Repository”

Steve Yegge has spoken about the search tool his team built to solve the "has someone else written this?" and "refactor this" for all the languages and systems across Google. link to this video