惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cyberwarzone
Cyberwarzone
F
Full Disclosure
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
J
Java Code Geeks
博客园 - 【当耐特】
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 叶小钗
L
LINUX DO - 最新话题
T
Threatpost
S
SegmentFault 最新的问题
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
C
Cyber Attacks, Cyber Crime and Cyber Security
Google DeepMind News
Google DeepMind News
Know Your Adversary
Know Your Adversary
S
Schneier on Security
V
Vulnerabilities – Threatpost
D
DataBreaches.Net
G
GRAHAM CLULEY
Latest news
Latest news
P
Privacy International News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
CXSECURITY Database RSS Feed - CXSecurity.com
Scott Helme
Scott Helme
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
Security Latest
Security Latest
G
Google Developers Blog
L
LangChain Blog
MyScale Blog
MyScale Blog
Project Zero
Project Zero
N
News and Events Feed by Topic
Hacker News - Newest:
Hacker News - Newest: "LLM"
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
N
News | PayPal Newsroom
www.infosecurity-magazine.com
www.infosecurity-magazine.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
SecWiki News
SecWiki News
T
Tor Project blog
C
Check Point Blog
Google Online Security Blog
Google Online Security Blog
GbyAI
GbyAI
The Last Watchdog
The Last Watchdog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
WordPress大学
WordPress大学

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Пасхалки для своих: Emacs в массовой культуре
Дмитрий Брайт · 2026-06-19 · via Все публикации подряд на Хабре

Простой

9 мин

22

Как фанат Emacs я рад каждой встрече с этим редактором в повседневности. Случается это редко — всё же Emacs относится к нишевой категории, и в современной поп-культуре его востребованность невелика. В этой статье я разберу все известные мне упоминания этого редактора вплоть до июня 2026 года и продолжу вносить новые по мере их нахождения. В основной список я включил случаи, которые встречал в кино и сериалах, а также в комиксах и мангах. Книжные упоминания я решил выделить в отдельную категорию «Доска почёта».

Ну что ж, начнём.

Фильм «Социальная сеть» (2010)

«Социальная сеть» — это биографическая драма, рассказывающая историю основания Facebook.

Социальная сеть (2010)

Социальная сеть (2010)

На фото сцена, где молодой Цукерберг (Джесси Айзенберг) собирает сайт Facemash, скачивая фотографии студентов из баз данных жилых домов Гарварда. В ней он запускает Emacs и пишет на Perl краулер для сайта Леверет-Хауса.

Сцена, где Цукерберг показывает свой скрипт на Perl у себя в комнате общежития Гарварда

Сцена, где Цукерберг показывает свой скрипт на Perl у себя в комнате общежития Гарварда

В этой сцене Марк говорит: «… и я точно не собираюсь пролистывать все 500 страниц, скачивая по одному фото. Так что пора расчехлить Emacs и подправить этот Perl-скрипт».

Фильм «Трон: Наследие» (2010)

Ещё одним фильмом того же года с упоминанием Emacs стал «Трон: Наследие». Эта научно-фантастическая картина, ставшая второй в серии «Трон», была тепло принята публикой. Чего стоит один только саундтрек от группы Daft Punk.

Трон: «Наследие» (2010)

Трон: «Наследие» (2010)

В одной из начальных сцен Эдвард Диллинджер-младший (Киллиан Мёрфи) запускает в Emacs командную среду eshell, чтобы грепнуть и убить системный процесс, который протагонист Сэм Флинн запустил для атаки новой ENCOM OS 12.

Диллинджер-младший использует eshell, чтобы найти и уничтожить хакерскую программу Флинна

Диллинджер-младший использует eshell, чтобы найти и уничтожить хакерскую программу Флинна

P.S. Под впечатлением от этой сцены я даже создал для Emacs цветовую тему на основе цветовой гаммы фильма. Если что, лежит она здесь. Мой репозиторий не так давно перевалил за отметку в 200 звёзд. Думаю, я порадовал немало людей.

Фильм «Арктический взрыв» (2010)

Ещё одна картина 2010 года. На сей раз — это научно-фантастическая катастрофа, совместно снятая киностудиями Австралии и Канады. В районе тайм-кода 20:30 двое учёных — Джек и Зои — пытаются восстановить спутниковые снимки с заледеневшего жёсткого диска. Здесь мы видим краткий эпизод прокрутки кода Emacs Lisp на экране. В этот момент Джек расстроенно делает вывод, что большинство файлов повреждено. 

Двое учёных используют Emacs Lisp для восстановления данных с жёсткого диска

Двое учёных используют Emacs Lisp для восстановления данных с жёсткого диска

Элементы кода вроде ;;;###autoloadinteractive и save-excursion однозначно относятся к синтаксису Emacs Lisp. Показанная на экране программа Elisp по факту является исходным кодом модуля xml parse, написанного Джоном Уигли ещё в 2001 году.

Сериал «Кремниевая долина» (2014-2019, канал HBO)

«Кремниевая долина» — это один из моих любимых сериалов (главный фаворит всё же «Мистер Робот»). Это комедийная пародия на культуру технологической индустрии. Должен признать, в ней на удивление точно и глубоко раскрыты реалии жизни разработчика, динамика венчурного финансирования и история борьбы стартапа-аутсайдера с крупными корпорациями.

«Кремниевая долина» (2014-2019)

«Кремниевая долина» (2014-2019)

В шестом эпизоде третьего сезона есть сцена, в которой главный герой Ричард пишет код вместе со своей новой подружкой Винни у неё дома (ладно, ладно… это не образец того, как программисты ходят на свидания, что бы там ни думали сторонние наблюдатели). В этой сцене между ними возникает спор о том, что лучше использовать: пробелы или табуляцию? Ричард, будучи упёртым фанатом именно табуляции, заявляет: «Я вообще не понимаю, как можно использовать пробелы вместо табов. Это же всё равно, что запустить Vim вместо Emacs!» На что Винни отвечает: «Я редактирую в Vim». «О, упаси Господь», — в сердцах реагирует Ричард, вставая с дивана и на этом разрывая свои отношения с подругой.

Ричард спорит с Винни на тему предпочтительного способа расстановки отступов и выбора редактора

Ричард спорит с Винни на тему предпочтительного способа расстановки отступов и выбора редактора

В HBO поставили гениальную сцену, подсветив тему «войны редакторов» прямо посреди схватки между стилями расстановки отступов. Хотя для бедного Ричарда гениального тут мало.

Эта сцена сыграла в моей жизни особую роль. Честно говоря, именно она побудила меня познакомиться с Vim и Emacs. Помню этот вечер примерно десять лет назад, когда засиделся в университетской библиотеке. Решив передохнуть от зубрёжки, я включил эту серию. После её просмотра мне стало интересно: «А что это за Vim и Emacs?» Я поискал по ним информацию и выяснил, что все крутые программисты восхваляют либо один, либо другой. Тогда я решил сначала попробовать Vim. После года использования я перешёл на Emacs, который стал использовать с дополнением Evil-mode. И вот он я сегодня — пишу эту статью на Emacs воскресным вечером. А первым делом завтра на работе я наверняка тоже запущу Emacs, чтобы просмотреть несколько пул-реквестов 😊

Во второй серии четвёртого сезона в сцене, где команда Pied Piper устраивает мозговой штурм по поводу будущих идей для своего продукта, можно заметить жёлтый стикер с надписью «Emacs keybindings». Несмотря на давние шутки о том, что от сложных комбинаций клавиш в Emacs можно сломать пальцы, эти комбинации встречаются повсюду. Например, они встроены в режим редактирования строки в оболочках bash и zsh. Да и в macOS тоже работают многие из них (C-a, C-e, C-k) в любом текстовом поле на системном уровне.

     Команда Pied Piper (по большей части Ричард) размышляет над добавлением в свой продукт хоткеев из Emacs

Команда Pied Piper (по большей части Ричард) размышляет над добавлением в свой продукт хоткеев из Emacs

Комикс «The Hacker Files» (DC Comics, 1992-1993)

«The Hacker Files» — это мини-комикс издательства DC Comics из 12 выпусков, рассказывающий историю наёмного хакера, раскрывающего международный заговор и разоблачающего корпорацию-злодея. Весьма интересное чтиво!

В первом выпуске главный герой Джек Маршал с помощью Emacs редактирует файл с исходным кодом для уничтожения компьютерного вируса. Сам интерфейс редактора в комиксе не показан, только команда emacs cure.c.

The Hacker Files (1992-1993), первый выпуск

The Hacker Files (1992-1993), первый выпуск

Манга «Ōsama-tachi no Viking» («Викинг Короля», 2013-2019)

«Ōsama-tachi no Viking» — это японская манга о том, как хакер-самоучка из старших классов заключает сделку с влиятельным инвестором, желающим изменить мировой порядок.

В одной из глав вражеский хакер использует Emacs Lisp для перехвата управления камерами безопасности (спасибо за наводку этому комментарию с Reddit).

Упоминание Emacs Lisp в «Ōsama-tachi no Viking»

Упоминание Emacs Lisp в «Ōsama-tachi no Viking»

Этот фрагмент выглядит как обычный код на Lisp (да, его выдаёт обилие скобок), но вы присмотритесь — видите pcase и seq-map? Это конструкции диалекта Emacs из библиотек pcase.el и seq.el — первый появился в версии 24.1, а второй в 25.1.

Лично я вместо seq-map предпочитаю использовать mapcar или cl-map, так как они работают чуть быстрее. Но я думаю, что хакеру, в спешке пишущему скрипт, плевать на эти микрооптимизации — главное, чтобы он работал!

Аниме «Key the Metal Idol» (OVA, 1994-1996)

«Key the Metal Idol» — это японский аниме-сериал из 90-х. В этой довольно мрачной sci-fi драме с эпичными схватками механоидов рассказывается история о девочке-роботе Токико «Кии» Мима.

В девятой серии под названием «Возвращение» загадочный персонаж «Ди» оказывается заперт в камере, где ему доступен только компьютерный терминал. Ниже показан скриншот сцены крупным планом, где Ди нажимает «Ввод», и на экране начинают бежать строчки на Emacs Lisp.

Упоминание Emacs Lisp в «Key the Metal Idol» (1994-1996)

Упоминание Emacs Lisp в «Key the Metal Idol» (1994-1996)

Перепутать с другими диалектами Lisp невозможно — ключевые слова save-excursion и set-buffer относятся только к Emacs Lisp.

Фильм «Кадры» (2013)

«Кадры» — это комедия, рассказывающая историю двух 40-летних торговых агентов, которые проходят летнюю стажировку, соревнуясь с более молодыми и технически подкованными соискателями за вакансию в Google. Несмотря на множество расхождений с реальной жизнью программистов в Google, это всё равно интересный, непринуждённый фильм.

В одной из сцен Ник Кэмпбелл (Оуэн Уилсон) в попытке впечатлить топ-менеджера Google (Роуз Бирн) во время её презентации задаёт вопрос: «А почему бы не использовать в качестве штатного редактора для Ubuntu Emacs, а не Vi?» На что она ответила: «Отличная идея, Ник». Забавно то, что это нереалистичная сцена, иначе сидящие рядом программисты тут же подняли бы холивар (/s).

Сцена из фильма «Кадры» (2013). Показан слайд презентации, где сравнивается популярность редакторов кода

Сцена из фильма «Кадры» (2013). Показан слайд презентации, где сравнивается популярность редакторов кода

Аниме «Aldnoah.Zero» (Альдноа.Зеро, 2014-2015)

В пятой серии японского аниме-сериала Альдноа.Зеро Emacs и Emacs Lisp появляются мимолётно во время схватки между двумя механоидами. Этот момент можно буквально проморгать.

Обратите внимание на правый нижний угол скриншота — пилот мехи, похоже, устраняет какие-то проблемы с файлом инициализации .emacs. Мы все так или иначе сталкивались с вынужденным объявлением «банкротства .emacs», так что эта боль мне вполне знакома. Но чтобы прямо во время схватки роботов? Это уже что-то невероятное.

Мы все испытывали эту боль, когда ты вынужден делать бэкап файла настроек .emacs и начинать всё с нуля

Мы все испытывали эту боль, когда ты вынужден делать бэкап файла настроек .emacs и начинать всё с нуля

Вскоре после этого эпизода на экране также можно заметить произвольные фрагменты Emacs Lisp. Если присмотреться, то вы узнаете ключевые слова progninsertbeginning-of-line и forward-char.

Произвольные фрагменты кода на Emacs Lisp

Произвольные фрагменты кода на Emacs Lisp

Документальный фильм AlphaGo («АльфаГо», 2017)

AlphaGo — The Movie рассказывает историю о том, как разработчики из Google DeepMind с помощью обучения свёрточных сетей методом подкрепления смогли сделать своё детище AlphaGo профессиональным игроком в Го, победившим мирового чемпиона Ли Седоля.

Во время вступительной сцены, когда рассказчик за кадром объясняет, что такое «нейронные сети», на экране показывают интерфейс Ubuntu, в котором видно, что программист пишет код на Lua в Emacs.

Программист DeepMind использует консольную версию Emacs в среде Tmux через Gnome Terminal

Программист DeepMind использует консольную версию Emacs в среде Tmux через Gnome Terminal

Здесь мы видим, что разработчик использует стандартную тему в стандартном приложении терминала (Gnome Terminal) системы Ubuntu со стандартным шрифтом Ubuntu Mono. В GNU Emacs он тоже использует стандартную тёмную тему, причём с отключением фонового цвета, в результате чего на заднем плане мы видим фиолетовый фон самого терминала. Этот парень поистине минималистичный пурист.

Крупный план написания кода на Lua в GNU Emacs. Похоже, в имени файла допущена опечатка

Крупный план написания кода на Lua в GNU Emacs. Похоже, в имени файла допущена опечатка

Сериал «Не пытайтесь это повторить» (Netflix, 2019-2025)

В первой серии второго сезона этого немецкого сериала профессиональная хакерша Кира, которая фанатеет по Emacs, шутит, что у Vi есть всего два режима — «постоянно пищать» и «всё ломать». Её парень Ленни парирует: «Да ладно! Ну Emacs то точно лучше — пока руки не сломаешь о его хоткеи». За что тут же получает в лицо заряд картошки фри.

Вот так облом, Ленни. Я вот использую Emacs с плагином Evil-mode и довольствуюсь плюшками обоих вариантов!

Ленни, который предпочитает Vi, шутит на тему неудобных хоткеев Emacs

Ленни, который предпочитает Vi, шутит на тему неудобных хоткеев Emacs

Мини-сериал «Убийство на краю света» (Hulu, 2023)

«Убийство на краю света» — это психологический триллер про загадочное убийство. Обязательно посмотрю его в ближайшем будущем.

В одной из сцен этого сериала главная героиня Дарби Харт (Эмма Коррин) задаёт Сиан Крус (Алиси Брага) внезапный вопрос: «Ты за Vi или Emacs?», пытаясь проверить, вызовет ли он у неё заметную реакцию. Если нет, значит, она не хакер.

Ты за Vi или Emacs?

Ты за Vi или Emacs?

Эту гифку я взял из статьи Альваро Рамиреза на Xenodium. Кстати, он также собрал на YouTube плейлист Bending Emacs.

Фильм «Хакер» (2002)

«Хакер» — это польская комедия про двух увлечённых хакеров из старших классов, которые влипли в историю с местным криминалитетом.

В сцене, где один из них никак не может пробить файервол, другой его спрашивает: «А ты не пробовал отправку из Emacs через sendmail?» Я, может, и не такой уж хакер в сравнении с этими ребятами, но смысл этой фразы понять не могу. Да, Emacs может отправлять почту через sendmail, но это же просто…отправка почты, а не какая-то техника обхода файервола. Возможно, дело в том, что в прошлом у sendmail сложилась репутация уязвимого сервиса, и имеется в виду именно это. Ну или в английских субтитрах допущена ошибка перевода с польского.

P. S. Как бы натянуто не звучала идея взлома через Emacs по почте, за ней стоит реальная история, которая была изложена в книге «Яйцо кукушки» (подробнее о ней ниже). Быть может, сценарист всё же не особо нафантазировал.

Доска почёта

Здесь я собрал несколько почётных упоминаний Emacs в мире публицистики, которые не относятся к киноэкрану, но тоже заслуживают внимания:

  • Веб-комикс xkcd #378: «Настоящие программисты». Это известный выпуск про то, как настоящие программисты переключают биты на жёстком диске с помощью бабочек. Завершается эпизод репликами: «В Emacs определённо есть для этого отдельная команда… О да, старая-добрая C-x M-c M-butterfly…Чёртов Emacs». Позже разработчики Emacs действительно добавили команду M-x butterfly в виде пасхалки, отдав дань почёта этому комиксу.

Откуда взялась M-x butterfly

Откуда взялась M-x butterfly

  • Книга Клиффорда Столла «Яйцо кукушки» (1989). В этой книге Столл лично рассказал свою историю охоты на хакера, который взломал сеть Национальной лаборатории Лоуренса в Беркли. Злоумышленник смог получить доступ с правами суперпользователя, воспользовавшись уязвимостью функции movemail в GNU Emacs. Эта функция выполнялась с root-привилегиями и в ловких руках могла быть использована для перезаписи защищённых системных файлов.

  • Книга Нила Стивенсона «В начале была командная строка» (1999). В этом произведении писатель-фантаст посвящает Emacs целый лирический отрывок, отпуская в его адрес эпитеты вроде: «термоядерный текстовый процессор» и «затмевает все другие редакторы примерно так же, как полуденное Солнце затмевает звёзды».

  • Книга Нила Стивенсона «Криптономикон» (1999). В ней один из героев, Рэнди Уотерхаус, использует Ordoemacs — модифицированную версию Emacs, шифрующую каждый файл перед его записью на диск.

  • А вот список известных людей, работающих в Emacs, составленный Шахом Ли:

    • Дональд Кнут (номинант премии Тьюринга и основоположник научного анализа алгоритмов),

    • Гвидо ван Россум (создатель Python),

    • Юкихиро Матсумото (создатель Ruby),

    • Саймон Пейтон-Джонс (создатель Haskell),

    • Джефф Дин (старший учёный в Google и ведущий проектов Google AI, Google DeepMind и Google Research),

    • Джонатан Блоу (разработчик игр и создатель языка Jai),

    • Джулиан Ассанж (основатель WikiLeaks),

    • Линус Торвальдс (создатель Linux; но чисто технически он использует micro-emacs, а не GNU Emacs),

    • и так далее...

На сегодня это всё. Надеюсь, вам было также интересно читать эту статью, как мне её писать. Если вы вдруг знаете какой-то случай упоминания Emacs, который я упустил, пишите в комментариях или шлите мне на почту ian.pan@columbia.edu.