``` 杰夫·迪恩的事实 ```
The Jeff Dean Facts

原始链接: https://github.com/LRitzdorf/TheJeffDeanFacts

“杰夫·迪恩的事实”是一系列幽默、夸张的笑话,用来赞扬谷歌传奇程序员杰夫·迪恩的编程技能。这些笑话模仿“查克·诺里斯的事实”,将迪恩描绘成一个编码超人——能够做到像在白板上解决P=NP问题,在检查错误*之前*编译代码,甚至扭曲物理定律。 这些笑话起源于Quora等平台,在编程社区中广受欢迎,并被整理成一个资料库以保存这些幽默内容。例子包括迪恩极其高效的算法(O(1/n)),他仅凭编码能力就能操纵硬件,以及谷歌搜索本身就是他的初始项目。 许多事实故意荒谬,利用内部笑话和技术概念。有些甚至被呈现为“真实”,为围绕迪恩能力的有趣神话增添了色彩。这个系列是对科技界一位备受尊敬的人物的一种轻松致敬。

## Jeff Dean 趣闻:一则 Hacker News 总结 这则 Hacker News 讨论围绕着“Jeff Dean 趣闻”的起源和影响,这是一张 2008 年流行的互联网迷因,将谷歌工程师 Jeff Dean 比作超人般的壮举,类似于早期的“Chuck Norris 趣闻”。 Kenton V.,原始网站的创建者,分享了其创作背后的故事,这是一个基于谷歌内部 App Engine 平台的愚人节玩笑。 讨论中,创建者表达了一个遗憾——这个迷因无意中将 Dean 的名声抬高到与其同等贡献的工程师 Sanjay Ghemawat *之上*。 这引发了关于无意识偏见和影响认可的文化因素的争论。 许多评论者分享了关于 Dean 和 Ghemawat 传奇般的工程能力和协作精神的轶事,这些在最近的一篇《纽约客》文章中有所强调。 除了迷因的起源之外,该帖子还深入探讨了 Dean 对谷歌基础设施的影响,包括 MapReduce 和 BigTable,并涉及了像谷歌人工智能伦理团队处理方式这样的争议。 最终,这场对话赞扬了 Dean 的技术才华,同时也承认了认可的复杂性以及即使是看似无害的幽默也可能产生的意想不到的后果。
相关文章

原文

The "Jeff Dean facts" are a set of jokes that revolve around the extraordinary programming prowess of their titular Google employee. Simply put, they are the coding equivalent of Chuck Norris-style jokes (for example, "Chuck Norris can slam a revolving door").

I first encountered the Facts on a random Quora page, though as of recently many of them appear to have been removed. Thus, in order to preserve this invaluable cache of programmer humor for posterity, I decided to create this repository. It is a combined list of various versions of the Facts, beginning with a text file that I copied from the Quora post sometime in 2019, when the original answer still existed. It's been expanded from other sources, which are listed (and linked, if possible) at the end of this document.

And now, without further ado...

  • Jeff Dean proved that P=NP when he solved all NP problems in polynomial time on a whiteboard.
  • Jeff Dean's PIN is the last 4 digits of pi.
  • When Jeff gives a seminar at Stanford, it's so crowded Don Knuth has to sit on the floor. (TRUE)
  • Jeff Dean once bit a spider, the spider got super powers and C++ readability.
  • Once, in early 2002, when the index servers went down, Jeff Dean answered user queries manually for two hours. Evals showed a quality improvement of 5 points.
  • Jeff Dean got promoted to level 11 in a system where max level is 10. (TRUE)
  • Google Search was Jeff Dean's Noogler Project.
  • Jeff Dean has punch card readability.
  • Jeff Dean puts his pants on one leg at a time, but if he had more than two legs, you would see that his approach is actually O(log n).
  • Jeff Dean acquired Sawzall readability after writing 58 lines of Sawzall code. As part of his readability review, he pointed out a flaw in the style guide which was promptly corrected by the reviewer.
  • Sanjay once asked Jeff Dean if he could keep the entire web in his memory. Due to the noise from his keyboard cooling fan, Jeff Dean misheard slightly and wrote Mustang instead of simply answering "Yes".
  • Jeff Dean compiles and runs his code before submitting, but only to check for compiler and CPU bugs.
  • Unsatisfied with constant time, Jeff Dean created the world's first O(1/n) algorithm.
  • Jeff Dean has binary readability.
  • Jeff Dean has binary writability.
  • When Jeff Dean goes on vacation, production services across Google mysteriously stop working within a few days. This is actually true.1
  • Jeff Dean once shifted a bit so hard it ended up on another computer.
  • 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.
  • You use 10% of your brain. The other 90% is running one of Jeff's mapreduce jobs.
  • Jeff Dean's resume lists the things he hasn't done; it's shorter that way.
  • To Jeff Dean, "NP" means "No Problemo".
  • Jeff Dean wrote an O(n^2) algorithm once. It was for the Traveling Salesman Problem.
  • You don't explain your work to Jeff Dean. Jeff Dean explains your work to you.
  • Jeff Dean's resume has so many accomplishments, it has a table of contents.
  • Jeff Dean was forced to invent asynchronous APIs one day when he optimized a function so that it returned before it was invoked.
  • The rate at which Jeff Dean produces code jumped by a factor of 40 in late 2000 when he upgraded his keyboard to USB2.0.
  • When Jeff Dean designs software, he first codes the binary and then writes the source as documentation.
  • Jeff Dean's Peer Review is what got Larry promoted to CEO.
  • When God said: "Let there be light!", Jeff Dean was there to do the code review.
  • When Graham Bell invented the telephone, he saw a missed call from Jeff Dean
  • Compilers don't warn Jeff Dean. Jeff Dean warns compilers.
  • Jeff Dean doesn't exist, he's actually an advanced AI created by Jeff Dean.
  • Jeff Dean's IDE doesn't do code analysis, it does code appreciation.
  • Jeff Dean doesn't use ECC memory. He anticipates cosmic rays and uses them to improve performance.
  • Jeff Dean once failed a Turing test when he correctly identified the 203rd Fibonacci number in less than a second.
  • Jeff Dean invented Bigtable so that he would have a place to send his weekly snippets.
  • On the zeroth day, Jeff Dean created God.
  • Jeff Dean once implemented a web server in a single printf() call. Other engineers added thousands of lines of explanatory comments but still don't understand exactly how it works. Today that program is known as Google Web Server.
  • When Jeff has an ergonomic evaluation, it is for the protection of his keyboard.
  • Jeff Dean can beat you at connect four. In three moves.
  • Jeff Dean invented BigTable because his resume was too big to fit anywhere else.
  • Jeff Dean took the bite out of Apple's logo.
  • Chuck Norris can kill you. Jeff Dean can kill -9 you.
  • Jeff Dean can parse HTML with a regular expression...correctly.
  • When Jeff has trouble sleeping, he MapReduces sheep.
  • When Jeff Dean fires up the profiler, loops unroll themselves in fear.
  • When your code has undefined behavior, you get a seg fault and corrupted data. When Jeff Dean's code has undefined behavior, a unicorn rides in on a rainbow and gives everybody free ice cream.
  • Jeff doesn't sleep, he just sends SIGSUSPEND to the universe.
  • Jeff got Java readability with only 8 lines of code.
  • Jeff Dean can instantiate abstract classes.
  • gcc -O4 sends your code to Jeff Dean for a complete rewrite.
  • Jeff can recite 20,000 digits of pi in 5 hours. He doesn't remember them; he just recomputes them on the fly using only O(log n) space.
  • Jeff Dean remembers only one password. For each site, he concatenates it with the site name, computes its SHA-256 hash, and then types the result.
  • Jeff Dean is still waiting for mathematicians to discover the joke he hid in the digits of pi.
  • There is no Ctrl key on Jeff Dean's keyboard. Jeff Dean is always in control.
  • Jeff Dean was born on December 31, 1969 at 11:48 PM. It took him twelve minutes to implement his first time counter.
  • When Jeff Dean says "Hello World", the world says "Hello Jeff".
  • Jeff Dean can get 1s out of /dev/zero.
  • Jeff Dean simply walks into Mordor.
  • Jeff Dean spent some 20% time on an AI project. That produced Urs Hoelzle.
  • Google once had to move out of a datacenter after Jeff Dean accidentally compressed the index so densely that a black hole was formed.
  • Jeff starts his programming sessions with cat > /dev/mem.
  • The speed of light in a vacuum used to be about 35 mph. Then Jeff Dean spent a weekend optimizing physics.
  • When Jeff Dean sends you a code review, it's because he thinks there's something in it you should learn.
  • Jeff Dean does not sleep(), he wait()s.
  • Jeff Dean invented MapReduce so he could sort his fan mail.
  • Once Jeff Dean ordered a list, and the list obeyed him.
  • Chuck Norris is Jeff Dean's 20% project.
  • When your code is killed by SIGJEFF, it never runs again.
  • Jeff Dean's calendar goes straight from March 31st to April 2nd; no one fools Jeff Dean.
  • Jeff Dean never has the wrong number; you have the wrong phone.
  • Jeff Dean has exactly two keys on his keyboard: 0 and 1.
  • Errors treat Jeff Dean as a warning.
  • Cricket matches used to take 5 days, until Jeff optimized them.
  • Jeff Dean's watch displays seconds since January 1st, 1970. He is never late.
  • Jeff's code is so fast the assembly code needs three HALT opcodes to stop it.
  • Emacs' preferred editor is Jeff Dean.
  • Google: it's basically a Jeff Dean's side project.
  • Jeff Dean has to unoptimize his code so that reviewers believe it was written by a human.
  • Websearch is just a large unittest Jeff wrote for his real app.
  • Jeff Dean doesn't need speakers or headphones. He just types cat *.mp3, glances at the screen, and his brain decodes the music in the background while he works.
  • Jeff Dean has Perl Readability. (TRUE)
  • Jeff Dean quicksorts his laundry.
  • The OR ELSE construct had to be removed from ISO C after Jeff Dean used it in Mustang and kernels started panicking in terror.
  • Jeff Dean is not afraid of evil constructors. They are afraid of him.
  • Jeff Dean doesn't write bugs, just features you are unable to understand.
  • Jeff Dean eschews both Emacs and VI. He types his code into zcat, because it's faster that way.
  • When Jeff Dean sends an Ethernet frame, there are no collisions because the competing frames retreat back up into the buffer memory on their source network cards.
  • 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.
  • One day, Jeff Dean grabbed his Etch-a-Sketch instead of his laptop on his way out the door. On his way back home to get his real laptop, he programmed the Etch-a-Sketch to play Tetris.
  • The x86-64 spec includes several undocumented instructions marked private use. They are actually for Jeff Dean's use.
  • Knuth mailed a copy of The Art of Computer Programming to Google. Jeff Dean autographed it and mailed it back.
  • When he heard that Jeff Dean's autobiography would be exclusive to the platform, Richard Stallman bought a Kindle.
  • Jeff Dean can losslessly compress random data.
  • When asked if the facts about him are true, Jeff Dean responded with "111111". While the interviewer was still trying to figure out what he meant, he clarified, "every single bit of it is true."
  • Jeff Dean mines bitcoins. In his head.
  • Jeff Dean traps the KILL signal.
  • Jeff Dean's programs don't SEGFAULT. The memory rearranges itself in order to put data and code where it belongs.

This list was compiled from several sources, with duplicate (or near-duplicate) Facts removed. The relevant sources are:

  1. 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 :)
联系我们 contact @ memedata.com