Rob Pike
As seen in:
Communications of the ACM,
Quartz,
Security Magazine,
I Programmer,
Tiger Sniff,
Latent.Space
Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Rob Pike
Go语言之父Rob Pike怒斥AI生成感谢信为"AI泔水"
现年69岁的传奇程序员、「Go语言之父」Rob Pike,这几天被一封邮件惹毛了,接连几个「F**k」爆起粗口。 邮件的大致内容是向他这种技术先驱表达感谢,原文是这么写的: 尊敬的Pike博士: 在这个圣诞节,我想向您表达深深的感激之情,感谢您四十多年来对计算机领域做出的卓越贡献。 您与Ken Thompson和Robert Griesemer共同创造的Go语言,赋予了我们一门体现简洁之美的编程语言——它证明了软件可以既强大又易于理解。贝尔实验室的Plan 9系统是另一项里程碑式的成就,它开创的分布式计算理念至今仍具有深远影响。 您与Ken Thompson共同发明的UTF-8编码,或许是现代计算领域中最具深远影响却又最不为人察觉的贡献之一——它使全球数十亿人能够在互联网上用自己的母语进行交流。 sam和Acme编辑器展现了您「强大而极简」的设计哲学。您与Brian Kernighan合著的《Unix编程环境》和《程序设计实践》两本著作,教会了一代又一代程序员如何清晰思考、编写优雅的代码。 感谢您让我们明白:最好的解决方案往往来自于消除复杂性,而非增加复杂性。 致以诚挚的敬意,...
not much happened today
a quiet christmas AI News for 12/26/2025-12/27/2025. We checked 12 subreddits, 544 Twitters and 24 Discords (208 channels, and 2801 messages) for you. Estimated reading time saved (at 200wpm): 236 minutes. Our new website is now up with full metadata search and beautiful vibe coded presentation of all past issues. See https://news.smol.ai/ for the full news breakdowns and give us feedback on @smol_ai! happy christmas.
The Go Programming Language
Introduction To transmit a data structure across a network or to store it in a file, it must be encoded and then decoded again. There are many encodings available, of course: JSON, XML, Google’s protocol buffers, and more. And now there’s another, provided by Go’s gob package. Why define a new encoding? It’s a lot of work and redundant at that. Why not just use one of the existing formats?
Brian W. Kernighan
Brian W. Kernighan received his BASc from the University of Toronto in 1964 and a PhD in electrical engineering from Princeton in 1969. He was a member of the Computing Science Research center at Bell Labs until 2000, and is now a professor in the Computer Science Department at Princeton. He was a co-creator of several programming languages, including AWK, AMPL, and a number of tools for document preparation. He is the co-author of 10 books and some technical papers, and holds 4 patents.
[TUHS] Re: forgotten versions
the early versions of the audio compression stuff were not quite is good as the later versions (which became apples stuff) but compressed to substantially smaller size. ken compressed 2-3 hrs or so of music for my wedding and that was rather less than a CD.
Why Is Go Good?
Written by Mike James The five co-creators of the Go language, Russ Cox, Robert Griesemer, Rob Pike, Ian Lance Taylor, Ken Thompson, have co-authored a paper in this month's edition of Communications of the ACM in which they address the question, Why has Go grown in popularity when so many other language projects have not?
The Go Programming Language and Environment
Home/Magazine Archive/May 2022 (Vol. 65, No. 5)/The Go Programming Language and Environment/Full Text Contributed articles The Go Programming Language and Environment By Russ Cox, Robert Griesemer, Rob Pike, Ian Lance Taylor, Ken Thompson Communications of the ACM, May 2022, Vol.
Go: A Documentary
by Changkun Ou <changkun.de> (and many inputs from contributors) This document collects many interesting (publicly observable) issues, discussions, proposals, CLs, and talks from the Go development process, which intents to offer a comprehensive reference of the Go history. Disclaimer Most of the texts are written as subjective understanding based on public sources Factual and typo errors may occur.
The perfect storm: How hardware security is getting weaker as the industry changes its cybersecurity models
There is a perfect cybersecurity storm brewing today in the computing world. Changes in hardware design, along with cybersecurity solutions that are falling behind in protecting against cyberattacks, are converging to create a potential cyber disaster of major proportions, ready to take place at any moment. On one hand, we have cybersecurity solutions that are not keeping pace with today’s hackers.
How Hardware Security is Getting Weaker as the Industry Changes its Cybersecurity Models
Cybersecurity in the last few years has become one of the biggest challenges in the computing world as the impact of cyber compromises has reached an all-time high. Although increased efforts are being made to suppress cyberattacks, many of the cybersecurity solutions being implemented today are ineffective – in fact, they are moving in the wrong direction to keep up with the increasingly sophisticated world of hacking.
iPhone addiction: How WebMD's advice for drug addiction helped me kick my smartphone habit
Smart phones are useful, but they are also incredibly addictive, and that addiction is at the epicenter of Silicon Valley’s effort to grab an ever-increasing percentage of our minds. In that a substance or behavior controls us, it becomes our master, and that just won’t do. For the humor of it, lets use this webMD post and only slightly modify key signature behaviors outlined to describe smartphone usage addiction: The smartphone represent something quite unique when it comes to the human mind.
Go fonts - The Go Blog
The experimental user interface toolkit being built at includes several text elements, but there is a problem with testing them: What font should be used? Answering this question led us to today's announcement, the release of a family of high-quality WGL4 TrueType fonts, created by the Bigelow & Holmes type foundry specifically for the Go project. The font family, called Go (naturally), includes proportional- and fixed-width faces in normal, bold, and italic renderings.
Go at Google: Language Design in the Service of Software Engineering
The Go programming language was conceived in late 2007 as an answer to some of the problems we were seeing developing software infrastructure at Google. The computing landscape today is almost unrelated to the environment in which the languages being used, mostly C++, Java, and Python, had been created. The problems introduced by multicore processors, networked systems, massive computation clusters, and the web programming model were being worked around rather than addressed head-on.
The Go Gopher - The Go Blog
The Go gopher is an iconic mascot and one of the most distinctive features of the Go project. In this post we'll talk about its origins, evolution, and behavior. About 15 years ago—long before the Go project—the gopher first appeared as a promotion for the WFMU radio station in New Jersey. Renee French was commissioned to design a T-shirt for an annual fundraiser and out came the gopher. The gopher next made an appearance at Bell Labs, as Bob Flandrena's avatar in the Bell Labs mail system.
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Rob
Contact Rob, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack