Хакерский коан

Материал из wikixw
Перейти к навигации Перейти к поиску

(Перенаправлено с Hacker koan)

Файл жаргона - это словарь сленга, используемый программистами. Оригинальный файл Jargon представлял собой набор терминов из технических культур, таких как MIT AI Lab, the Stanford AI Lab (SAIL) и других старых сообществ ARPANET AI / LISP / PDP-10, включая Bolt, Beranek and Newman, Carnegie Mellon University и Worcester Polytechnic Institute. Он был опубликован в мягкой обложке в 1983 году как Словарь хакера (под редакцией Гая Стила), пересмотрен в 1991 году как Новый словарь хакера (под ред. Эрика С. Рэймонда; третье издание опубликовано в 1996 году).

Концепция файла началась с Tech Model Railroad Club (TMRC), который вышел из ранних хакеров TX-0 и PDP-1 в 1950-х годах, где появился термин "хакер", а также появились этика, философия и некоторая номенклатура.

1975 - 1983[править]

Файл Jargon (называемый здесь "Jargon-1" или "файл") был создан Рафаэлем Финкелем в Стэнфорде в 1975 году. С того времени и до тех пор, пока в 1991 году на компьютере SAIL не была окончательно вытащена вилка, файл назывался "AIWORD.RF [UP,DOC]" ("[UP,DOC]" был системным каталогом для "Документации пользовательских программ" в операционной системе WINDOWS). Некоторые термины, такие как frob, foo и mung, как полагают, относятся к началу 1950-х годов из Tech Model Railroad Club в Массачусетском технологическом институте и задокументированы в Словаре языка TMRC 1959 года, составленном Питером Самсоном. Все редакции Jargon-1 не были пронумерованы и могут бытьв совокупности считается "версией 1". Обратите внимание, что он всегда назывался "AIWORD" или "файл жаргона", а не "файл"; последний термин был придуман Эриком Реймондом.

В 1976 году Марк Криспин, увидев объявление о файле на компьютере SAIL, отправил копию файла в лабораторию искусственного интеллекта MIT. Он заметил, что он вряд ли ограничен "словами AI", и поэтому сохранил файл в своем каталоге, названном "AI: MRC; SAIL JARGON" (лабораторный компьютер "AI", каталог "MRC", файл "SAIL JARGON").

Рафаэль Финкель вскоре прекратил активное участие, и Дон Вудс стал контактом SAIL для Файла (который впоследствии хранился в двух экземплярах в SAIL и MIT с периодическими повторными синхронизациями).

Файл расширялся урывками и начинался до 1983 года. Ричард Столлман был видным среди участников, добавив много MIT и связанных с ним монет. Несовместимая система разделения времени (ITS) была названа так, чтобы отличать ее от другой ранней компьютерной операционной системы MIT - Compatible Time-Sharing System (CTSS).

В 1981 году хакер по имени Чарльз Сперджен получил большой кусок файла, опубликованного в журнале CoEvolution Quarterly Стюарта Бранда (выпуск 29, страницы 26-35) с иллюстрациями Фила Уодлера и Гая Стила (включая пару карикатур Стила). Это, кажется, была первая бумажная публикация Файла.

Поздняя версия Jargon-1, дополненная комментариями для массового рынка, была отредактирована Гаем Стилом в книге, опубликованной в 1983 году под названием "Словарь хакера" (Harper & Row CN 1082, 0-06-091082-8 ISBN). В него вошли все мультфильмы Стила. Другие редакторы Jargon-1 (Рафаэль Финкель, Дон Вудс и Марк Криспин) внесли свой вклад в эту редакцию, как и Столлман и Джефф Гудфеллоу. Эта книга (ныне вышедшая из печати) в дальнейшем именуется "Steele-1983", а эти шесть - соавторами Steele-1983.

1983 - 1990[править]

Вскоре после публикации Steele-1983 Файл фактически перестал расти и меняться. Первоначально это было связано с желанием временно заморозить файл, чтобы облегчить производство Steele-1983, но внешние условия привели к тому, что "временное" замораживание стало постоянным.

Культура AI Lab сильно пострадала в конце 1970-х годов из-за сокращения финансирования и связанного с этим административного решения использовать аппаратное обеспечение, поддерживаемое поставщиками, и связанное с ним проприетарное программное обеспечение вместо homebrew, когда это возможно. В Массачусетском технологическом институте большинство работ по ИИ было посвящено специализированным машинам Lisp. В то же время коммерциализация технологий искусственного интеллекта привлекла некоторых из лучших и ярких сотрудников Лаборатории искусственного интеллекта в стартапы вдоль полосы Route 128 в Массачусетсе и на западе в Силиконовой долине. Стартапы построили машины Lisp для MIT; центральный компьютер MIT-AI стал системой TWENEX, а не хостом для любимого ITS хакеров AI.

Стэнфордская лаборатория искусственного интеллекта фактически прекратила свое существование к 1980 году, хотя компьютер SAIL оставался ресурсом отдела компьютерных наук до 1991 года. Стэнфорд стал крупным сайтом TWENEX, в какой-то момент он управлял более чем дюжиной систем TOP-20, но к середине 1980-х годов большая часть интересной программной работы выполнялась на формирующемся стандарте BSD Unix.

В мае 1983 года культурам, ориентированным на PDP-10, которые питали Файл, был нанесен смертельный удар в результате отмены проекта Jupiter в DEC. Составители Файла, уже разошедшиеся, перешли к другим вещам. Steele-1983 был частично памятником тому, что его авторы считали умирающей традицией; никто не понимал в то время, насколько широким должно было быть его влияние.

Как упоминалось в некоторых изданиях:

   К середине 1980-х годов содержание Файла было датировано, но легенда, которая выросла вокруг него, никогда не умирала. Книга и софткопии, полученные из ARPANET, распространялись даже в культурах, далеких от MIT; содержание оказало сильное и продолжающееся влияние на хакерский сленг и юмор. Несмотря на то, что появление микрокомпьютера и другие тенденции способствовали огромному расширению хакерства, Файл (и связанные с ним материалы, такие как Коаны ИИ в приложении А) стали рассматриваться как своего рода священный эпос, хакерская культура Британии, повествующая о героических подвигах рыцарей Лаборатории. Темпы изменений в хакерстве в целом ускорились чрезвычайно, но файл Jargon перешел от живого документа к значку и оставался практически нетронутым в течение семи лет.

1990 и позже[править]

Новая редакция была начата в 1990 году, которая содержала почти весь текст поздней версии Jargon-1 (несколько устаревших записей, связанных с PDP-10, были удалены после консультации с редакторами Steele-1983). Он объединил около 80% текста Steele-1983, опуская некоторые материалы для обрамления и очень немногие записи, представленные в Steele-1983, которые теперь представляют только исторический интерес.

Новая версия бросила более широкую сеть, чем старый файл Jargon; ее целью было охватить не только культуру хакеров AI или PDP-10, но и все технические вычислительные культуры, в которых проявляется истинная хакерская природа. Более половины записей в настоящее время являются производными от Usenet и представляют жаргон, существующий в сообществах C и Unix, но особые усилия были предприняты для сбора жаргона из других культур, включая программистов IBM PC, поклонников Amiga, энтузиастов Mac и даже мир мэйнфреймов IBM.

Эрик Рэймонд поддерживал новый файл с помощью Гая Стила и является признанным редактором его печатной версии, The New Hacker's Dictionary (опубликованной MIT Press в 1991 году); далее Raymond-1991. Некоторые изменения, сделанные под его наблюдением, были спорными; ранние критики обвинили Рэймонда в несправедливом изменении фокуса файла на культуру хакеров Unix вместо старых хакерских культур, где возник файл Jargon. Рэймонд ответил, что характер взлома изменился, и файл Jargon должен сообщать о хакерской культуре, а не пытаться закрепить ее. После второго издания NHD (MIT Press, 1993; далее Raymond-1993) Рэймонд был обвинен в добавлении терминов, отражающих его собственную политикуи словарь, хотя он говорит, что записи, которые будут добавлены, проверяются, чтобы убедиться, что они используются в реальном времени, а не "просто частная чеканка одного или двух человек".

Версия Raymond была снова пересмотрена, чтобы включить терминологию из зарождающейся субкультуры публичного Интернета и Всемирной паутины, и опубликована MIT Press как New Hacker's Dictionary, третье издание, в 1996 году.

По состоянию на январь 2016 года , никаких обновлений в официальный файл Jargon не было сделано с 2003 года. Редактор-доброволец выпустил два обновления, отражающих более поздние влияния (в основном исключенные) языка текстовых сообщений, LOLspeak и интернет-сленга в целом; последнее было выпущено в январе 2012 года.

Воздействие и прием[править]

Влияние[править]

Несмотря на его косноязычный подход, множество других руководств по стилю и аналогичных работ ссылались на Новый словарь хакера в качестве ссылки и даже рекомендовали следовать некоторым из его "хакерских" лучших практик. Оксфордский словарь английского языка использовал NHD в качестве источника компьютерных неологизмов. Чикагское руководство по стилю, ведущее американское академическое и книгоиздательское руководство по стилю, начиная с его 15-го издания (2003) явно откладывает для "компьютерного письма" стиль пунктуации цитат –логическая цитата - рекомендуется эссе "Стиль написания хакера" в Новом словаре хакера (и цитирует NHD ни для чего другого). 16-е издание (2010 и текущий выпуск по состоянию на 2016 год ) делает то же самое. Руководство по стилю National Geographic перечисляет NHD только среди 8 специализированных словарей из 22 источников, на которых он основан. Это руководство является домашним стилем публикаций NGS и доступно в Интернете для публичного просмотра с 1995 года. NGSM не указывает, что, в частности, оно взято из NHD или любого другого источника.

Помимо этих руководств и Энциклопедии новых МЕДИА, файл Jargon, особенно в печатной форме, часто цитируется как для его определений, так и для его эссе, книг и других работ по истории хакеров, субкультуре киберпанка, компьютерному жаргону и онлайн-стилю, а также росту Интернета как публичной среды,в работах, столь же разнообразных, как 20-е издание Библиографии литературной теории, критики и филологии под редакцией Хосе Анхеля Гарсии Ланда (2015); Проводной стиль: принципы использования английского языка в цифровую эпоху Констанс Хейл и Джесси Скэнлон из журнала Wired (1999); Трансгуманизм: история опасной идеиДэвид Ливингстон (2015); Марк Дери Flame Wars: The Discourse of Cyberculture (1994) и Escape Velocity: Cyberculture at the End of the Century (2007); Beyond Cyberpunk! Гарет Бранвин и Питер Шугармен (1991); и многие другие.

Журнал Time использовал словарь New Hacker's Dictionary (Raymond-1993) в качестве основы для статьи об онлайн-культуре в ноябре 1995 года в инаугурационном выпуске отдела "Time Digital". NHD был процитирован по имени на первой странице The Wall Street Journal.] После выхода второго издания Newsweek использовал его в качестве основного источника и цитировал записи на боковой панели для крупной статьи об Интернете и его истории.] Шоу MTV на этой неделе в Роке использовало выдержки из Жаргонного файла в своих сегментах "CyberStuff". Computing Reviews использовал одно из определений файла Jargon на его обложке в декабре 1991 года.

23 октября 2003 года Новый словарь хакера был использован в судебном деле. SCO Group процитировала определение "FUD" (страх, неопределенность и сомнение) издания 1996 года, в котором говорилось о сомнительной деловой практике IBM, в юридической заявке в гражданском иске SCO Group, Inc. против International Business Machines Corp.. (В ответ Раймонд добавил SCO к записи впересмотренная копия Jargon File, в которой было высказано мнение, что собственная практика SCO заслуживает аналогичной критики.)

Защита термина хакер[править]

Книга особенно известна тем, что помогает (или, по крайней мере, пытается) сохранить различие между хакером (непревзойденным программистом) и взломщиком (компьютерным преступником); даже не рассматривая книгу подробно, Лондонское обозрение книг и MIT Technology Review [16] отметилиоб этом в связи. В существенной записи о работе The Encyclopedia of New Media Стива Джонса (2002) заметил, что эта защита термина хакер была мотивирующим фактором как для печатных изданий Стила, так и Рэймонда:

   Словарь хакера и Новый словарь хакера стремились отпраздновать хакерскую культуру, обеспечить хранилище истории взлома для молодых и будущих хакеров и, возможно, самое главное, представить хакерскую культуру в позитивном свете для широкой публики. В частности, в начале 1990-х годов появилось много новостей, изображающих хакеров как нарушителей закона, не уважающих личную жизнь или собственность других людей. Раймонд хотел показать некоторые положительные ценности хакерской культуры, особенно хакерское чувство юмора. Поскольку любовь к юмористической игре слов является сильным элементом хакерской культуры, словарь сленга вполне подходит для таких целей.

Отзывы и реакции[править]

PC Magazine в 1984 году заявил, что словарь хакера превосходит большинство других книг о компьютерном юморе, и отметил его подлинность для "разговоров хардкорных программистов", особенно сленга из MIT и Стэнфорда. Отзывы, цитируемые издателем, включают: Уильям Сафайр из The New York Times, ссылаясь наthe Raymond-1991 NHD как "бодрый лексикон" и рекомендовать его в качестве ботанического подарка в этот праздничный сезон (это снова появилось в его колонке "On Language" в середине октября 1992 года); Хью Кеннер в Byte предположил, что это было настолько увлекательно, что его чтение должнобудьте "строго приурочены, если вы надеетесь выполнить какую-либо работу"; и Mondo 2000, описывающие его как "скользкое, эластичное удовольствие с языком", а также "не только полезный путеводитель по очень неофициальным техническим терминам и уличному техническому сленгу, но и фактическая этнографияо первых годах хакерской культуры". Положительные отзывы были также опубликованы в академических и компьютерных изданиях, включая IEEE Spectrum, New Scientist, PC Magazine, PC World, Science и (неоднократно) Wired.

Американский геймдизайнер Стив Джексон, пишущий для журнала Boing Boing в своем предблоге print days, описал эссе NHD "Портрет Дж. Рэндома Хакера" как "удивительно точное псевдодемографическое описание людей, составляющих хакерскую культуру". Тем не менее он критиковал склонность Рэймонда к передовицам, даже "пламя", и карикатуры Стила, которые Джексон описал как "второстепенные и смущающе неуместные по сравнению с сухим и утонченным юмором текста". Он закончил свою рецензию несколькими риторическими вопросами:

   [W] здесь еще вы найдете, например, что один attoparsec за microfortnight приблизительно равен одному дюйму в секунду? Или пример канонического использования canonical? Или определение типа "Острая, но фальшивая бредовая история о Nслучайных сломленных людях"?

Третье печатное издание получило дополнительное освещение в обычных местах, таких как Wired (август 1996), и даже в основных местах, включая журнал People

См.также[править]

Пруф[править]

.catb.org/~esr/jargon/