logoalt Hacker News

The Jeff Dean Facts

489 pointsby ravenicalyesterday at 1:02 PM170 commentsview on HN

Comments

kentonvyesterday at 2:47 PM

Hey! I created Jeff Dean Facts! Not the jokes themselves, but the site that collected them.

It was in 2008 I think (give or take a year, can't remember). I worked at Google at the time. Chunk Norris Facts was a popular Internet meme (which I think later faded when he came out as MAGA, but I digress...). A colleague (who wishes to remain anonymous) thought the idea of Jeff Dean Facts would be funny, and April 1st was coming up.

At the time, there was a team working on an experimental web app hosting platform code named Prometheus -- it was later released as App Engine. Using an early, internal build I put together a web site where people could submit "facts" about Jeff Dean, rate each other's facts on a five-star scale, and see the top-rated facts. Everything was anonymous. I had a few coworkers who are funnier than me populate some initial facts.

I found a few bugs in Prometheus in the process, which the team rapidly fixed to meet my "launch date" of April 1st. :)

On the day, which I think was a Sunday, early in the morning, I sent an email to the company-wide "misc" mailing list (or maybe it was eng-misc?) from a fake email address (a google group alias with private membership), and got the mailing list moderator to approve it.

It only took Jeff an hour or two to hack his way through the back-end servers (using various internal-facing status pages, Borg logs, etc.) to figure out my identity.

But everyone enjoyed it!

My only regret is that I targeted the site specifically at Jeff and not Sanjay Ghemawat. Back then, Jeff & Sanjay did everything together, and were responsible for inventing a huge number of core technologies at Google (I have no idea to what extent they still work together today). The site was a joke, but I think it had the side effect of elevating Jeff above Sanjay, which is not what I intended. Really the only reason I targeted Jeff is because he's a bit easier to make fun of personality-wise, and because "Jeff Dean Facts" sort of rolls off the tongue easier that "Sanjay Ghemawat Facts" -- but in retrospect this feels a little racist. :(

My personal favorite joke is: Jeff Dean puts his pants on one leg at a time, but if he had more than two legs, you'd see his approach is actually O(log n).

show 11 replies
scottlambyesterday at 2:39 PM

> When Jeff Dean goes on vacation, production services across Google mysteriously stop working within a few days. This is actually true. ... It's not clear whether this fact is really true, or whether this line is simply part of the joke, so I've omitted the usual (TRUE) identifier here. Interpret this as you see fit :)

I think this one's true-ish. Back in the day when Google didn't have good cron services for the corp and production domains [1], Jeff Dean's workstation ran a job that made something called (iirc) the "protocol buffer debug database". Basically, a big file (probably an sstable) with compiled .proto introspection data for a huge number of checked-in protobufs. You could use it to produce human-readable debug output from what was otherwise a fairly indecipherable blob. I don't think it was ever intended for production use, but some things that shouldn't have ended up using it. I think after Jeff had been on vacation for a while, his `prodaccess` credentials expired, the job stopped working, maybe the output became unavailable, and some things broke.

Here's a related story I know is true: when I was running Google Reader, I got paged frequently for Bigtable replication delay, and I eventually traced it to trouble accessing files that shared GFS chunkservers with this database. I mentioned it on some mailing list, and almost immediately afterward Jeff Dean CCed me on a code review changing the file's replication from r=3 to r=12. The problem went away.

[1] this lasted longer than you would expect

show 4 replies
delichontoday at 12:47 PM

Ok I'll try. Jeff Dean read the instructions on his family sized bottle of shampoo in the shower. They said lather, rince, repeat. He almost died of hypothermia, but wrote a goto in conditioner just in time.

andy99yesterday at 2:33 PM

My highlight are

  During his own Google interview, Jeff Dean was asked the implications if P=NP were true. He said "P = 0 or N = 1." Then, before the interviewer had even finished laughing, Jeff examined Google's public certificate and wrote the private key on the whiteboard.

  Jeff Dean wrote an O(n^2) algorithm once. It was for the Traveling Salesman Problem
I read it more as a parody of The Most Interesting Man in the World as opposed to Chuck Norris.
show 2 replies
eatbitseverydaytoday at 1:12 PM

I’m not sure I’m comfortable idolizing someone living like this

pss314yesterday at 3:46 PM

New Yorker published an interesting article on Jeff Dean and Sanjay Ghemawat few years ago - The Friendship That Made Google Huge [0]

[0]: https://www.newyorker.com/magazine/2018/12/10/the-friendship...

dust-jacketyesterday at 2:38 PM

OK "Jeff Dean once shifted a bit so hard it ended up on another computer" got a proper chuckle from me

show 1 reply
hvenevyesterday at 5:29 PM

> Jeff once simultaneously reduced all binary sizes by 3% and raised the severity of a previously known low-priority Python bug to critical-priority in a single change that contained no Python code.

This sounds really plausible. A change to the C toolchain/library (for example, specialized/inlined memcpy) may affect binary sizes significantly, and may change the behavior of something the C standard leaves undefined (for example, memcpy with overlapping arguments).

show 1 reply
devinyesterday at 3:32 PM

The more specific the "fact" is to the target, the better IMO.

- Bruce Schneier facts - https://www.schneierfacts.com/

- Doug McIlroy facts - https://github.com/mischief/9problems/blob/master/lib/dougfa...

ChrisMarshallNYyesterday at 2:30 PM

Love it!

> Jeff Dean compiles and runs his code before submitting, but only to check for compiler and CPU bugs.

Sadly, I have encountered this, in many "Non-Jeff-Dean" developers.

show 1 reply
postscapes1yesterday at 3:32 PM

I am only semi technical so most of these go right over my head, but after watching a ton of Jeff Dean interviews, etc it is really fun to see how a 10-100x engineer can operate over such a long career (while seemingly a normal and kind person to boot)

thevillagechiefyesterday at 2:12 PM

> When Jeff gives a seminar at Stanford, it's so crowded Don Knuth has to sit on the floor. (TRUE)

That's actually funny and cool if true. I think what's even more impressive is that this stuff was all pre-AI boom.

show 2 replies
m1ckyesterday at 2:42 PM

My 3 When Graham Bell invented the telephone, he saw a missed call from Jeff Dean. Jeff Dean's PIN is the last 4 digits of pi. As a young boy, Jeff Dean reprogrammed his Etch A Sketch to play Tetris.

linsomniacyesterday at 2:58 PM

Reminds me of https://en.wikipedia.org/wiki/The_Story_of_Mel

show 1 reply
bhickeyyesterday at 3:25 PM

I once mailed a CL to Sanjay. He replied, "This is outside of my expertise. Can you send it to Jeff?"

show 1 reply
wernseytoday at 7:56 AM

There is also a thread on Stack Exchange [1] for John Skeet facts, who has the most reputation there.

[1]: https://meta.stackexchange.com/questions/9134/jon-skeet-fact...

ripeyesterday at 6:08 PM

What does "readability" mean? It's mentioned in several of these jokes: "binary readability", etc.

show 2 replies
leopoldjyesterday at 3:17 PM

A few more:

Jeff Dean doesn't use a compiler; he just glares at his source code until it executes.

Jeff Dean once optimized a sleep(10) call to return in 5 seconds.

Jeff Dean’s keyboard doesn’t have a Backspace key; he simply doesn't make mistakes.

/end. There's no need to get up. I will see myself out.

VikingCoderyesterday at 2:23 PM

In an alternate universe, pi is rational, and Jeff Dean is not.

Bostyesterday at 9:52 PM

The TheJeffDeanFacts repo contains no issues. (TRUE)

justinchen7yesterday at 3:12 PM

Funny, but also a reminder of how rare it is to find people who combine deep technical ability with the calm, high-leverage decision-making that scales teams. Memes aside, those are the folks who quietly shape entire fields.

furyofantaresyesterday at 8:37 PM

> Unsatisfied with constant time, Jeff Dean created the world's first O(1/n) algorithm.

I can think of a lot of 1/n algorithms! Head, Tail...

show 1 reply
nickstaggsyesterday at 2:57 PM

Maybe I just run in different circles but I was always under the impression that the so called Chuck Norris of programming was Jon Skeet, another rather "famous" google employee

show 3 replies
sidcooltoday at 4:12 AM

Jeff Dean achieved a Weismann score of 42.

stogotyesterday at 2:12 PM

I didn’t think I’d laugh, but a few of these cheered me up. Laughter is such a good medicine.

show 1 reply
Myrmornisyesterday at 10:39 PM

Any recommendations for a talk by him to watch or something written by him to read?

show 1 reply
desi_ninjayesterday at 6:49 PM

We need a Dave Cutler facts equivalent too. But the ppl who could have made this are probably retired or

bananapubyesterday at 2:34 PM

Someone should IARC the internal one.

shadowgovtyesterday at 3:32 PM

I remember one that isn't in the list. Paraphrasing:

"Jeff Dean has access to the priority above P1. He's only used it once. It's why February only has 28 days."

show 1 reply
saagarjhayesterday at 2:26 PM

What’s Mustang? Web search?

show 3 replies
theodricyesterday at 9:43 PM

This is the sort of thing that's perfect as a fortune file, so here you go: https://github.com/theodric/fortitude/tree/master/jeffdeanfa...

squigzyesterday at 2:39 PM

"When God said: "Let there be light!", Jeff Dean was there to do the code review."

show 1 reply
keyboredyesterday at 2:49 PM

Guy happens to be the lead of Google AI right now.

show 1 reply
esafakyesterday at 2:33 PM

It's nice that a company has senior engineers that are known by name and looked up to. It shows that engineers are valued, and a meritocracy exists.

show 2 replies
rednafiyesterday at 4:38 PM

Another one I have heard is "Jeff Dean's stare can fix bitrot"

macybostsyesterday at 2:45 PM

[dead]

stefantalpalaruyesterday at 4:24 PM

[dead]

unit149today at 8:38 AM

[dead]

m00dyyesterday at 2:43 PM

can he beat llms ? don't think so.

show 2 replies
jackblemmingyesterday at 4:40 PM

Jeff Dean is a lot smarter than me, more accomplished, and more talented. But let’s be honest. He was a big part of TensorFlow and TensorFlow sucks. And I imagine it reflects a lot about Jeff Dean internally. Smart, clever, but maybe over complicated or over engineered. And that itself reflects hugely at what Google tends to like, and why he’s so successful (at Google).

And if we’re being brutally honest, I wonder how he would have faired at somewhere like Bell Labs ;)

show 1 reply
benzguoyesterday at 3:01 PM

loved this so much i made a jeff dean persona for my AI: https://www.zo.computer/pub/persona/prs_WtLmiGHQmHqaMKIy

lookingdeskyesterday at 3:01 PM

Jeff Dean liquidated Google's entire AI ethics team because they wouldn't revise an academic publication to align with the corporate PR spin on AI.

show 7 replies