Информационное насилие и свобода: манифест Андрея Столярова

АйТиБорода 1,2 млн 3 ч 45 мин 37 мин 03.11.2021
Главное

«На моем компьютере будет исполняться то, что я решил, а не то, что вы мне прислали», — убежден Андрей Столяров, радикальный противник автоматических обновлений и JavaScript. Разработчик, преподаватель и мыслитель, он строит свою цифровую жизнь вдали от диктата корпораций, используя ОС Devuan, кнопочный телефон и наличные деньги, чтобы защитить личную свободу от информационного насилия.

🖥️ Детство, школа и первые шаги в ИТ: от ДВК-1 до объектного Паскаля

Детство, школа и первые шаги в ИТ 4:43

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

Андрей Столяров родился в Москве 25 декабря 1974 года . Его путь в науку и технологии начался с материнского желания увидеть в сыне математический талант . Благодаря ее усилиям будущий ученый пошел в школу на год раньше — в шестилетнем возрасте . Но на этом форсирование событий не закончилось: после успешного окончания первого класса способного мальчика перевели сразу в третий . Это решение, принятое в махровые советские времена начала 1980-х годов, сам Столяров называет настоящим «подвигом» со стороны матери .

В результате школу он окончил необычайно рано — в 15 лет . Учеба давалась неплохо, хотя отличником он не был: по английскому языку преподаватели и вовсе прочили ему лингвистический кретинизм (что не помешало ему во взрослом возрасте свободно заговорить на английском) , а по математике в дневнике красовались четверки из-за нелюбви к формальным школьным требованиям вроде правильного подсчета клеточек . Для реального поступления в вуз физику и математику пришлось осваивать заново с репетиторами .

Любовь к компьютерам возникла внезапно, когда в школе начались уроки информатики . Учебный класс был укомплектован советскими компьютерами ДВК-1 . Столяров с иронией описывает эти устройства как «страшные гробы», которыми можно заколачивать костыли в железнодорожные рельсы . Учительская машина ДВК-2 была оснащена пятидюймовым дисководом, а ученические ДВК-1 не имели внешних носителей вообще: ученики включали компьютер, вручную набивали программу на Бейсике в оперативную память, а после выключения машины весь код бесследно исчезал . Тем не менее, это была любовь с первого взгляда . Позже, самостоятельно освоив Паскаль по книгам, Андрей понял, что Бейсик — это «туфта» . Он вспоминает, как видел сверстников, которых Бейсик буквально испортил: перейдя на Паскаль, они продолжали писать код в старом стиле, начиная программу с описания десятков меток и злоупотребляя оператором GOTO .

Три попытки поступления в МГУ и первые компьютеры 9:38

Мечтой молодого программиста стал факультет вычислительной математики и кибернетики (ВМК) МГУ им. Ломоносова . Первая попытка поступления в 1990 году закончилась провалом: на письменном экзамене по математике Столяров получил «банан» — неудовлетворительную оценку в два балла . Это быстро сбило спесь с 15-летнего юноши, привыкшего считать себя самым умным из-за раннего окончания школы .

Поскольку в силу возраста на официальную работу его не принимали, этот год Андрей посвятил подготовке и занятиям в компьютерном кружке для школьников, скрыв факт получения аттестата . В кружке стояли советские IBM-совместимые персональные компьютеры ЕС-1840 . Это были громоздкие двухблочные системы с четырехцветными CGA-мониторами (где все цвета были серыми) и двумя пятидюймовыми дисководами, соединенными толстым кабелем . Операционной системы Windows тогда еще не существовало, а дискеты стоили огромных денег, поэтому их приходилось беречь и добывать с трудом . Именно тогда Столяров самостоятельно изучил Turbo Pascal 5.5, открыв для себя объектно-ориентированное программирование . Информацию черпали из дефицитных книг — официальных переводов документации и знаменитых маленьких брошюр Фаронова .

Вторая попытка штурма ВМК в 1991 году оказалась успешнее, но для поступления не хватило всего полбалла: Андрей сдал письменную математику на тройку, устную на четверку, физику на пятерку, набрав в сумме 12 баллов вместо проходных 13 . После этого он устроился лаборантом в тот же кружок и предпринял третью, решающую попытку в 1992 году. На этот раз он прошел по правилу «9 баллов»: набрав отличные оценки на профильных математических экзаменах, он получил автоматическое зачисление . Мотивация была предельно высока: в 17 лет надвигалась угроза призыва в армию, которая в начале 90-х годов пугала жестокой дедовщиной .

На вопрос, почему он выбрал именно МГУ, а не престижный МФТИ, Столяров признается, что банально боялся Физтеха . Во-первых, там требовалось сдавать химию, которую он совершенно не понимал из-за плохой школьной учительницы . Во-вторых, среди студентов ходила шутка, что из МФТИ выходят «либо с кандидатской, либо в психушку» . Кроме того, сыграл роль и романтический фактор: окна квартиры его дедушки и бабушки выходили прямо на шпиль Главного здания МГУ , и с самого детства родственники твердили ему, что он будет там учиться .

Ранняя карьера: от Win16 до первых шагов в Unix 20:16

На третьем курсе университета, в середине суровых 1990-х годов, Андрею пришлось выйти на полноценную работу из-за тяжелого финансового положения в семье: его мама работала учительницей музыки, денег критически не хватало - . Первым коммерческим опытом стала разработка программного обеспечения под Windows 3.11 на платформе Win16 . Столяров до сих пор шутит, что если его сейчас посадить за компьютер тех времен, он по памяти воспроизведет этот код, так как изученное в 18-19 лет врезается в подкорку на всю жизнь .

Вскоре программирование под Windows в коммерческой фирме, занимавшейся вибродиагностическими приборами и балансировочными станками для турбин электростанций, ему наскучило . Молодого разработчика влекла операционная система Unix, с которой он познакомился в лаборатории ВМК МГУ . Именно там в середине 90-х годов происходило зарождение российского сегмента интернета. Веб-браузеры тогда были экзотикой, а основными инструментами коммуникации служили протоколы FTP, электронная почта и чаты IRC . Примечательно, что популярную в те годы сеть Фидонет (FidoNet) Столяров обошел стороной: для этого требовался домашний ПК с дорогостоящим модемом, на который у студента просто не было средств .

В 1994 году в лаборатории университета они с коллегами установили один из первых дистрибутивов Linux — Slackware . Установка происходила в экстремальных условиях: дискет не хватало, поэтому образ дистрибутива объемом около 40 мегабайт целиком скопировали на жесткий диск и поочередно эмулировали установку с 25 дискетных образов . В те годы интернет в Москве для обычных граждан оставался недоступной роскошью , но стены МГУ открывали молодым специалистам окно в совершенно новый, неизведанный цифровой мир.

🎓 Путь к олимпу науки: две диссертации и выбор в пользу кафедры 25:20

От Лиспа в Си++ до защиты на физмате 30:12

После работы в телекоммуникационной сфере и создания интернет-провайдера Force , Андрей Столяров поступил в аспирантуру . Нахождение в университете без степени казалось ему безыдейным путем, не дающим возможностей для полноценного академического развития . Защита кандидатской диссертации по физико-математическим наукам стала его первой большой целью в МГУ .

Научная работа Андрея Столярова была посвящена интеграции разнородных языковых механизмов . В центре исследования лежала идея о том, как перенести ключевые парадигмы функционального языка Лисп (Lisp) в объектно-ориентированный Си++ . Автор разработал метод интеграции лисповских конструкций прямо в арифметические выражения Си++, перегрузив для этого операцию запятой для объектов . Результатом исследования стала библиотека interlisp.h (также известная как intelip), которая до сих пор доступна в сети . Несмотря на то, что проект носил преимущественно теоретический характер и создавался в рамках диссертации , Столяров использовал свои наработки в некоторых личных проектах .

Сама процедура защиты кандидатской диссертации по физмату имела сильную организационную составляющую . В то время на кафедре МГУ остро не хватало преподавателей, а аспиранты были обязаны проходить педагогическую практику . Столяров начал вести занятия со студентами, быстро обнаружив в себе педагогический талант . Успехи молодого преподавателя заметили старшие коллеги по кафедре . Поняв, что способный специалист нужен университету, кафедра оказала Андрею административную поддержку . Столяров признает, что его диссертация для строгого диссертационного совета по физмат-наукам могла показаться излишне практичной и технической , и без организационной помощи и заинтересованности кафедры в новых кадрах защита могла бы не состояться . Тем не менее за научную составляющую работы эксперту не стыдно, и её текст до сих пор находится в открытом доступе . Защитившись, Столяров получил должность ассистента кафедры, что на тот момент казалось ему покорением заветной вершины . Для человека, который в своё время трижды поступал в университет, этот статус означал долгожданное восхождение на академический олимп .

Университетская кафедра против коммерческого программирования 33:51

Ещё во время обучения в аспирантуре Андрей Столяров совмещал учёбу с коммерческой разработкой . Он работал системным программистом под UNIX и Solaris в компании «Инфосистемы Джет» . Работодатели с пониманием относились к его академическим амбициям и выплачивали полноценную зарплату . Однако после успешной защиты диссертации перед молодым учёным встал жесткий выбор . В коммерческих структурах Столярову настойчиво предлагали оставить преподавание, полностью перейдя на фултайм-разработку .

Несмотря на колоссальную разницу в доходах, Столяров принял осознанное решение уйти из коммерческого программирования в пользу преподавания в МГУ . В деньгах на тот момент он потерял примерно в семь раз . Основными причинами такого выбора стали:

Поначалу Столяров пытался совмещать деятельность, уходя на лекции по утрам, а затем возвращаясь к коммерческим задачам . Когда корпоративные кадровики начали ставить условия, он перевёз свою трудовую книжку в МГУ, оформив коммерческую занятость по совместительству . В итоге он полностью посвятил себя академической карьере . В качестве дополнительного источника заработка выступали командировки в Астану, где Столяров читал лекции по приглашению, что приносило неплохой доход для того времени . Вдохновляющим примером академического служения для него выступали старшие коллеги, такие как ныне покойный составитель известных учебников Виктор Альбертович Пильщиков .

Драма на философском факультете: диссертация об информационном насилии 38:56

В 2007 году у Андрея Столярова возникла идея новой междисциплинарной работы . Работая в сфере интернет-провайдинга, он много размышлял о природе спама и свободы коммуникации . Ему хотелось теоретически обосновать, почему фильтрация нежелательной корреспонденции не является цензурой . Ранее в разговоре они с ведущим уже касались периода ранней карьеры Столярова [глава 1], но теперь философские размышления привели к созданию стройной концепции . Столяров поймал в коридоре преподавательницу философии, которая вела занятия у магистров, и та порекомендовала ему обратиться на философский факультет МГУ . Заведующая кафедрой заинтересовалась темой, и Столяров стал соискателем .

Подготовка диссертации заняла четыре года . Для допуска к защите кандидату наук по физико-математическим дисциплинам пришлось сдавать кандидатский минимум по философии . Если на экзамене по английскому языку Столяров поразил комиссию художественным переводом (позже он сам принимал аналогичные экзамены на своём факультете в качестве приглашённого специалиста) , то история философии далась ему тяжело из-за колоссального объёма информации, который студенты-гуманитарии изучают годами .

Тема диссертации звучала как «Информационная свобода и информационное насилие» . Работа вызвала бурную полярную реакцию на философском факультете: от восхищения оригинальными идеями до откровенного неприятия . Столяров сформулировал фундаментальные тезисы об информационном обмене , подробнее о которых речь пойдет позже [глава 8]. В диссертационном совете Столяров столкнулся с жестким противодействием. Учёный секретарь совета, оценив смелость тезисов, советовал сгладить острые углы . Столяров отказался, заявив, что после этого от работы ничего не останется . В ответ секретарь продемонстрировал свежеизданный том собрания сочинений Сталина, выпущенный одним из консервативных членов совета , и предупредил: «Будут бить» .

Несмотря на сопротивление и один «чёрный шар» (испорченный бюллетень) при голосовании , Столяров успешно защитил диссертацию в 2012 году . Гуманитарная защита оказалась сложным опытом: Столярову пришлось столкнуться с тем, что гуманитарии мыслят иными категориями и могут споткнуться даже на заголовках третьего уровня в оглавлении . Получение степени кандидата философских наук не принесло Столярову материальных выгод, но позволило донести до общества важные идеи и доказать состоятельность своей философской концепции .

🛠️ От эстетики кода до цифрового насилия: LaTeX, олимпиады и вред JavaScript 50:45

Ранее в разговоре Андрей Столяров подробно описывал свою многолетнюю преподавательскую практику в МГУ и непростой путь к получению звания доцента , однако его академический бэкграунд тесно переплетен с глубоким пониманием инструментов разработки и книгоиздания.

📄 LaTeX против текстовых процессоров: почему MS Word не подходит для книг 50:45

Свою кандидатскую диссертацию Андрей Столяров верстал в издательской системе LaTeX . Эта система, созданная выдающимся ученым Дональдом Кнутом специально для подготовки его фундаментального многотомника «Искусство программирования» , кардинально отличается от привычных офисных пакетов. Кнут разработал её после того, как устал спорить с типографскими верстальщиками о качестве отображения математических формул и текста . По мнению эксперта, на сегодняшний день LaTeX остается единственным жизнеспособным инструментом, позволяющим автору самостоятельно подготовить полноценный, профессиональный оригинал-макет книги .

Попытки использовать для этих целей популярные текстовые процессоры вроде MS Word или LibreOffice Writer Андрей Столяров считает абсолютно безнадежными .

Конечно, текстовые процессоры имеют право на жизнь: сам Андрей Столяров использует LibreOffice для быстрой подготовки объявлений на стенд или распечатки платежных поручений . Однако для создания технической литературы и сложных оригинал-макетов альтернативы LaTeX просто не существует .

🏆 Олимпиадное программирование: разрушение эстетики и вредные привычки 59:40

Андрей Столяров категорически отказывается готовить студентов к соревнованиям по программированию , считая олимпиадное движение вредным явлением, которое калечит профессиональные навыки будущих разработчиков . Главный удар олимпиады наносят по ключевому, пусть и трудноформализуемому понятию — эстетике программного кода .

Эстетическая культура программиста — это не просто соблюдение правил оформления (coding style) . Такие базовые вещи, как правильные отступы, отказ от транслита в названиях переменных или ограничение размера функций , Столяров сравнивает с умением держать ложку за обедом — это необходимый минимум, но еще не сама культура . Истинное эстетическое чувство воспитывается годами и проверяется практикой: если код написан красиво, разработчик легко вернется к нему спустя год . Ужасно написанный код при необходимости доработки проще выбросить и переписать с нуля .

На олимпиадах же эстетика сознательно приносится в жертву скорости . В условиях жесткого цейтнота (обычно 4–5 часов на тур) участники пишут нечитаемый, одноразовый код, к которому они гарантированно никогда не вернутся . Написание красивого и понятного кода требует примерно на 15% больше времени , что непозволительно в рамках соревнований.

Вместо хаотичного решения олимпиадных задач Андрей Столяров призывает изучать алгоритмы по классическим академическим учебникам Томаса Кормена или Никлауса Вирта . Выбивать же «олимпиадные привычки» из головы состоявшихся программистов на практике оказывается невероятно тяжелой задачей .

🌐 Вредоносная концепция JavaScript: почему исполнение чужого кода в браузере — это зло 1:10:54

Наибольшую угрозу для современного веба и безопасности пользователей Андрей Столяров видит в концепции использования JavaScript . Его критика направлена не на сам язык программирования, а на архитектурную модель его применения в браузерах .

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

Большинство обывателей даже не подозревают, что их браузер непрерывно выполняет терабайты чужого кода . Люди не понимают разницы между получением статического контента (текста и изображений) и запуском чужих интерактивных приложений на своей машине . Из-за этого соглашение пользователя с веб-ресурсами априори не может считаться информированным .

JavaScript превратил некогда легковесные браузеры, предназначенные для просмотра гипертекста , в неповоротливых монстров, пожирающих ресурсы процессора и оперативную память . Написанные на скорую руку скрипты способны намертво подвесить систему или заблокировать интерфейс бесконечными диалоговыми окнами .

Позиция Андрея Столярова здесь бескомпромиссна: каждый разработчик, выкладывающий в сеть сайт с обязательным для исполнения JavaScript, совершает акт цифровой агрессии и становится его «личным врагом» . Компьютер должен подчиняться исключительно воле своего владельца, а не присланному извне коду .

🔓 Иллюзия контроля: почему автообновления опасны и как выглядит радикальная цифровая гигиена 1:15:23

Ранее в разговоре Андрей Столяров детально касался вредоносной концепции использования JavaScript в вебе , объясняя, почему исполнение чужого кода на компьютере пользователя лишает последнего контроля. В этом контексте автоматические обновления программного обеспечения становятся прямым продолжением проблемы безопасности и суверенитета пользователя.

🔴 Ловушка «удобства»: автоматические обновления как инструмент тотального контроля 1:16:54

Главная опасность автоматических обновлений заключается в том, что они прилетают на уже персонализированное устройство . Отправитель на другом конце провода точно знает, на чей именно компьютер устанавливается софт. Андрей Столяров приводит наглядную метафору: одно дело — подсыпать яд в случайную булочку в пекарне, не зная, кому она достанется, и совсем другое — точно знать адресата . В цифровом мире такая адресность дает корпорациям абсолютную власть над пользователями.

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

Безопасное обновление должно происходить иначе: пользователь добровольно скачивает патч, проверяет его электронную подпись и устанавливает оффлайн с флешки. При этом дистрибьютор софта не должен знать, на какое именно устройство ставится этот патч . В противном случае ничто не мешает спецслужбам или производителю отправить целевую команду на отключение тормозов или изменение рулевого управления в машине условного оппозиционного лидера , оперативно заметая цифровые следы в процессе падения автомобиля с моста . В качестве реального примера злоупотреблений приводится корпорация Apple, которая программно занижала производительность старых iPhone , не понеся за это никакой юридической или репутационной ответственности.

💵 Практическая цифровая гигиена: наличные деньги и отказ от смартфонов 1:22:27

Для защиты личных границ от корпораций и государства Андрей Столяров выработал жесткий свод правил личной гигиены. Первое и самое простое правило — полный переход на оплату наличными . Эксперт призывает не впадать в крайности и признает, что иногда пользуется картой при необходимости , но в повседневной жизни принципиально избегает безналичных расчетов, чтобы не оставлять цифровой след.

Исключения делаются только для платежей, где анонимность невозможна изначально: оплата коммунальных услуг или продление доменных имен (у Столярова их около десяти) . В этих случаях банк уже располагает паспортными данными , поэтому транзакции не раскрывают новой информации.

Второе радикальное решение — полный отказ от смартфонов . Повседневным средством связи Столярова является простой кнопочный телефон . Старый смартфон у него есть, но в нем отсутствует SIM-карта: устройство используется либо на даче в качестве модема (с картой Tele2) , либо дома как оффлайн-наладонник для управления умным домом . Столяров критикует операционную систему Android за абсурдную логику работы: при отсутствии внешнего интернета встроенные службы могут блокировать открытие локальных веб-страниц на соседнем сервере в домашней сети .

🖥️ Свободный софт, Devuan и отказ от метафоры рабочего стола 1:28:04

На персональных компьютерах Андрея Столярова принципиально отсутствует ОС Windows. Он работает в операционной системе Devuan — дистрибутиве Linux, из которого полностью вырезан системный менеджер systemd . Столяров также категорически отвергает саму визуальную концепцию операционных систем с «рабочим столом» и иконками , считая ее избыточной.

В качестве графического интерфейса он использует минималистичные оконные менеджеры. В течение 24 лет его основным инструментом был Fvwm2 . Однако во время поездки на конференцию в Стамбул Столяров столкнулся с проблемой: Fvwm2 не умел динамически менять разрешение экрана при подключении внешнего проектора , из-за чего эксперту пришлось перейти на Sawfish .

Столяров настаивает на использовании исключительно Open Source решений . Хотя открытый код не дает стопроцентной гарантии безопасности (уязвимости могут оставаться незамеченными годами ), закрытые проприетарные программы (Closed Source) фактически гарантируют наличие скрытых закладок от разработчика . В случае с открытым кодом всегда сохраняется высокая вероятность того, что кто-то из миллионов пользователей изучит исходники и обнаружит проблему .

🌐 Автономная жизнь в сети: локальные клиенты, физические диски и монополии Big Tech 1:33:31

Полноценная жизнь в сети без использования браузерного JavaScript сложна, но возможна . Для этого Столяров рекомендует переносить активность из браузера в специализированный локальный софт — например, использовать классические почтовые клиенты вместо тяжелых веб-интерфейсов . В редких случаях, когда обойтись без тяжелого веб-приложения нельзя (например, в интернет-банкинге ), Столяров запускает браузер из-под изолированных системных аккаунтов в Linux , используя сетевую прозрачность X Window System для вывода окна на свой рабочий экран .

В вопросах медиапотребления Андрей Столяров придерживается правила: никогда не платить за «биты и байты» . Вместо покупки цифровых файлов он рекомендует приобретать физические компакт-диски, оцифровка которых для личного пользования абсолютно легальна согласно Гражданскому кодексу . Копирование и передача музыки друзьям также законны, поскольку компенсационный налог на воспроизведение уже заложен в стоимость чистых дисков и носителей .

Столяров резко критикует сервисы вроде YouTube за использование вредоносного кода, мешающего пользователям сохранять видеофайлы на локальный диск . Подобные платформы олицетворяют агрессивный монополизм транснациональных корпораций , которые узурпировали практически все сферы социального взаимодействия и обмена информацией в современном интернете .

5. Границы свободы: P2P-сети против корпораций и координация без диктата государства 1:40:25

Рецепт против цифровых гигантов: децентрализация «для своих» 1:41:29

Андрей Столяров обращает внимание на опасный парадокс современной ИТ-индустрии: производительность труда системных администраторов стремительно выросла, позволяя одной команде обслуживать миллионы пользователей по всему миру . Однако эта сверхэффективность создаёт критическое бутылочное горлышко и дарует технологическим корпорациям абсолютную власть над правилами общения . По мнению эксперта, попытки победить условный Google на его собственном поле, предлагая централизованные альтернативы вроде Vimeo или сторонних облачных хранилищ — это тупиковый путь . Точно так же в своё время невозможно было обыграть Microsoft по их правилам, пока Линус Торвальдс не изменил саму парадигму, опираясь на идеи Ричарда Столлмана .

Единственным жизнеспособным решением Столяров видит радикальный отказ от клиент-серверной модели в пользу концепции peer-to-peer (P2P) . Вместо гигантских сервисов, обслуживающих миллионы людей, должна возникнуть сеть из сотен миллионов мелких независимых узлов, каждый из которых работает исключительно для узкого круга друзей . Принципиальное правило такой децентрализации — отказ от открытой регистрации и коммерциализации .

Если 3 миллиарда пользователей интернета разделятся на 300 миллионов приватных узлов , это не только решит проблему цензуры, но и переведёт обмен файлами в легальное поле «дружеского копирования» . Подобная P2P-модель фактически умножает на ноль институт интеллектуальной собственности, который Столяров называет несостоятельным юридическим экспериментом .

Рассуждая о независимых протоколах, Андрей Столяров упоминает, что принципиально не пользуется мессенджерами с централизованным владельцем и привязкой к SIM-картам вроде Telegram или WhatsApp , предпочитая электронную почту и распределённый Jabber, что тесно связано с его принципами цифровой гигиены, подробно описанными в четвёртой главе .

Государство как неизбежное зло: от светофора до ремней безопасности 1:45:57

Переходя к вопросам общественного устройства, Андрей Столяров признаёт государство неизбежным злом . Полная ликвидация государственных институтов утопична: на их месте мгновенно возникнут банды сильных людей, которые силой навяжут новые правила . Однако исторический вектор, начиная со времён древнеегипетских фараонов, всё же демонстрирует медленное движение в сторону расширения индивидуальных свобод .

Для либертарианца Столярова идеальное государство должно быть лишено законодательного волюнтаризма, а его функции — ограничены судами, полицией и координацией использования природных ресурсов . Разница между допустимой технической координацией и неприемлемым волюнтаризмом легко иллюстрируется дорожным движением .

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

Столяров иллюстрирует это личной историей, когда его друг разогнал машину до 180 км/ч . Сам Андрей, имеющий опыт прыжков с парашютом, сравнивает эту скорость со свободным падением (терминальная скорость которого составляет около 53–70 м/с, а для его собственного веса — порядка 54 м/с) , . Он убеждён, что на оборудованных магистралях любые превентивные ограничения скорости избыточны .

Настоящим же проявлением государственного волюнтаризма эксперт называет штрафы за непристёгнутый ремень безопасности или запреты на употребление наркотических веществ . В этих случаях человек распоряжается исключительно собственным телом и не подвергает опасности окружающих .

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

В завершение этой части диалога Столяров кратко затрагивает свои знаменитые учебники по программированию, включая трёхтомник «Азы программирования», а также критикует архитектуру стандартной библиотеки STL в языке C++ , — подробный анализ его образовательных трудов и взглядов на разработку представлен в седьмой главе.

📚 От ассемблера в Ташкенте до этичного краудфандинга 2:05:31

Рождение практического пособия: курс по NASM в Ташкенте и первый издательский успех 2:08:24

Путь Андрея Столярова (Andrei Stolyarov) к созданию масштабных учебных материалов начался с решения локальных педагогических задач . В 2005 году он начал писать первые небольшие методички и практикумы для студентов просто потому, что ему надоело повторять одно и то же по двести раз . К тому же в академической среде публикация книг традиционно давала весомый бонус к карме . В 2009 году он зарегистрировал свой домен stolyarov.info, решив собрать все разрозненные тексты на одной площадке .

Одним из первых по-настоящему успешных проектов Столярова стала книга по ассемблеру . В 2007 году его пригласили в Ташкент читать курс по архитектуре ЭВМ и языкам ассемблера . В то время на родном для него факультете ВМК МГУ аналогичный курс всё ещё читали на примере MS-DOS — платформы, которая к тому моменту давно умерла и окончательно разложилась . Вместо того чтобы мучить студентов 16-битной системой в эмуляторах , Андрей Столяров (Andrei Stolyarov) изучил доступные ассемблеры под Linux, выбрал синтаксис NASM и перевёл весь курс на современную 32-битную платформу . Курс имел колоссальный успех среди студентов .

Спустя три года, когда в Москве запускали экспериментальный первый поток обучения с целью уйти от устаревших программ, его коллега вызвалась вести занятия по ассемблеру, но столкнулась с полным отсутствием методических пособий по NASM . Чтобы помочь ей, Столяров в срочном порядке дописал недостающие главы , пришёл в издательство «Макс Пресс» и напечатал тираж в 100 экземпляров . Книга мгновенно разошлась по интернету, став одним из самых цитируемых русскоязычных ресурсов по программированию под Linux .

Дидактический барьер: почему C и C++ вредны в качестве первого языка программирования 2:09:56

В рамках того же экспериментального потока на ВМК МГУ была предпринята попытка полностью заменить вводный язык Pascal на C . Андрей Столяров (Andrei Stolyarov) убеждён, что это дидактическая катастрофа: язык C категорически не подходит для обучения новичков с нуля .

Главным препятствием становится концепция указателей — один из самых высоких барьеров при вхождении в программирование . На первом же занятии студентам необходимо считать число с клавиатуры, из-за чего преподаватель вынужден заставлять их ставить знак амперсанда (&) перед переменной в функции scanf . Объяснить нулевому студенту физический смысл взятия адреса на этом этапе невозможно . В итоге обучение сводится к компромиссной и вредной фразе: «Сейчас просто пишите так, а потом поймёте» .

Вторая фундаментальная проблема C — концепция побочных эффектов . В Pascal существует чёткое разделение на процедуры (вызываемые ради побочного эффекта) и функции (вычисляющие значение) . В C же процедур нет вовсе, а операция присваивания сама по себе является выражением . Когда абсолютно всё в программе становится побочным эффектом, у студентов формируется специфическая деформация мышления, которую Столяров называет «сишностью головного мозга» .

Пытаясь обойти проблему с scanf, некоторые преподаватели заменяют его на C++ с его потоками std::cin и std::cout . Это окончательно стирает для студентов границу между C и C++ — двумя совершенно разными языками с разной культурой и традициями кода .

Падение школьной информатики: экспертиза учебников и мифы о «неалгоритмических» языках 2:16:44

Некоторое время Андрей Столяров (Andrei Stolyarov) выступал официальным рецензентом школьных учебников по информатике . Столкнувшись с реальным состоянием учебной литературы, он пришёл в ужас: в некоторых пособиях школьникам предлагали «программировать» внутри презентаций PowerPoint .

Самой вопиющей методологической ошибкой, кочующей из одного учебника в другой, стало утверждение, будто языки программирования делятся на «алгоритмические» и «неалгоритмические» . Столяров иронизирует: если бы неалгоритмические языки действительно существовали, человечеству оставалось бы только завернуться в простыню и медленно ползти на кладбище . Даже в сфере квантовых вычислений ключевой научной задачей является именно то, как обуздать квантовую неопределённость и сделать процессы детерминированными и алгоритмическими .

Написав несколько разгромных рецензий объёмом более 20 страниц каждая , Столяров осознал, что бесконечная критика чужих ошибок бессмысленна, если не предложить взамен собственную качественную альтернативу для школьников и студентов .

Этический краудфандинг: почему коммерческие платформы не подходят для независимого автора 2:23:01

Замысел написать полноценную, фундаментальную книгу по программированию упирался в финансовый барьер . Издание объёмного труда в твёрдом переплёте стоит дорого, а идти на поклон к коммерческим издательствам Столяров не хотел из-за своей принципиальной позиции по авторскому праву . Он всегда оставляет имущественные права за собой и категорически отказывается продавать электронные копии своих книг за деньги .

Идея собрать средства через краудфандинг поначалу казалась сомнительной: его прошлый опыт сбора пожертвований через «Яндекс.Копилку» принёс всего 30 рублей . Использовать популярные краудфандинговые платформы Столяров отказался наотрез по этическим и техническим соображениям :

В результате 7 января 2015 года он просто опубликовал реквизиты своей банковской карты на личном сайте stolyarov.info . Несмотря на скромную посещаемость ресурса в несколько десятков человек в день , сработало сарафанное радио в социальных сетях .

Столяров честно объявил: если соберётся 25 000 рублей, он обязуется написать хотя бы раздел по чистому Си; если 120 000 — он сократит часы частных уроков и напишет всю запланированную книгу . К его удивлению, планка в 120 000 рублей была преодолена всего за два месяца . В процессе работы объём материала разросся настолько, что книгу решено было разделить на три полноценных тома .

📚 Рождение культового учебника: от критики в рунете до народного краудфандинга 2:30:30

Тернистый путь первых томов: хейт из-за Pascal и спасительный донат 2:30:30

История создания масштабного учебника началась с выпуска первого тома в марте 2016 года . В эту книгу вошла вводная часть, посвященная не столько программированию, сколько истории компьютеров, системам счисления, логике и комбинаторике . Там же содержался раздел, обучающий основам программирования на языке Pascal . Реакция интернет-сообщества оказалась неожиданно агрессивной: заметив Pascal, многие комментаторы решили, что весь учебник будет посвящен только ему . На популярном ресурсе Linux.org.ru Андрея Столярова атаковала волна хейтеров . Критики обвиняли автора в ретроградстве, называя «преподавателем старой закваски», не знающим ничего, кроме Pascal .

При этом Андрей Столяров на тот момент уже 16 лет преподавал студентам Pascal и отлично понимал методическую ценность этого языка для новичков . Чтобы закрыть этот гештальт и доказать свою компетентность, автор в сжатые сроки — всего за три месяца — подготовил и издал второй том . Вышедшая в июне 2016 года книга содержала разделы по ассемблеру и языку Си . Появление Си мгновенно успокоило критиков в сети . Столяров отмечает, что хотя классическая книга Кернигана и Ритчи прекрасна, она не подходит для обучения с нуля .

Издание книг собственными силами давалось тяжело: автор чувствовал себя «как три выжатых лимона» . К июлю 2016 года проект ушел в глубокий минус — долг составил около 170–200 тысяч рублей . Андрей Столяров решил приостановить работу, чтобы заняться другими делами и заработать денег . Однако в сентябре произошло чудо: на счет проекта пришло пожертвование в размере 99 999 рублей . Пораженный автор даже переспросил донора, не ошибся ли тот количеством девяток, но получил лаконичный ответ, что все сделано осознанно . Эта невероятная поддержка вернула Столярову мотивацию продолжать работу над учебником .

Глубокое погружение: операционные системы, парадигмы программирования и ловушки Lisp 2:37:16

Третий том, посвященный операционным системам, изначально планировался как небольшое расширение 200-страничной методички, но разросся до полноценной 400-страничной книги . Перефразируя знаменитое изречение Ричарда Фейнмана о том, что для понимания предмета нужно прочитать по нему курс лекций, Столяров сформулировал свое правило: чтобы по-настоящему разобраться в теме, нужно написать о ней книгу . Скорость написания упала до двух часов на страницу из-за необходимости глубоко прорабатывать детали . Книга писалась больше года и вышла летом 2017 года .

Четвертый том был посвящен C++ и альтернативным парадигмам программирования, включая Lisp и Prolog . Автор надеялся быстро перенести в книгу готовый лекционный материал курса магистратуры МГУ . Однако книжный формат потребовал гораздо более детальной проработки .

Столяров столкнулся с неожиданными техническими нюансами интерпретаторов Common Lisp и Scheme . Оказалось, что при банальных ошибках (например, если конфигурационный файл не открылся) стандартные среды Lisp не обрабатывают ошибку молча, а вылетают в интерактивный отладчик . Обычный пользователь из такого отладчика выбраться не сможет . Автору пришлось потратить колоссальные усилия, чтобы спроектировать корректные примеры программ, ведущих себя адекватно в штатных ситуациях . Работа над четвертым томом заняла два с половиной года . Именно во время написания этой книги Столяров окончательно сформулировал для себя, почему использование Си в качестве первого языка обучения разрушает культуру мышления программиста, провоцируя бесконтрольные побочные эффекты .

Пандемический рефакторинг: переход к трехтомнику и перспективы перевода 2:47:46

Четвертый том вышел из печати буквально за месяц до начала пандемии COVID-19 тиражом в 200 экземпляров . Из-за карантинных ограничений закрылся университетский киоск, через который распространялись книги . В условиях тотальной самоизоляции 2020 года Андрей Столяров погрузился в глубокую переработку учебника для второго издания .

Автор радикально пересмотрел структуру материала . Главным решением стало объединение четырех томов в три . Это позволило сэкономить на дорогостоящих твердых переплетах, цена которых почти не зависит от толщины книги . При этом суммарный объем нового трехтомника оказался даже больше, чем у прежних четырех книг вместе взятых . Расходы на типографию составили 390 тысяч рублей . Временный дефицит бюджета в 124 тысячи рублей был быстро закрыт новыми волнами пожертвований от читателей, желавших получить свежее издание .

Относительно издания в профессиональных издательствах Столяров настроен избирательно. Он упомянул, что получал предложения о сотрудничестве, которые начинались с правильной фразы: «Мы согласны работать на ваших условиях» (с сохранением за автором всех авторских прав) . Вопрос о переводе книг на английский язык Столяров считает нереалистичным . Переводить самому — значит получить некачественный текст без учета тонкого культурного контекста, над которым носители языка будут смеяться . Профессиональный же перевод потребует огромных денег и около пяти лет работы, из-за чего книга к моменту выхода может потерять свою актуальность .

8. Анатомия информационного насилия: от цензуры до «социалки» и проекта InfoViolent 2:59:39

Завершив обсуждение вопросов краудфандинга и издания учебной литературы (о чем подробно говорилось ранее в разговоре), Андрей Столяров переходит к фундаментальной теме своей философской концепции — теории информационного насилия.

Три лика информационного насилия: от спама до авторского права 2:59:39

Андрей Столяров подчеркивает, что насилие в информационной сфере возникло задолго до наступления цифровой эпохи . Ярким историческим примером агрессивного информационного воздействия он считает религиозное миссионерство . Вспоминая личный опыт столкновения с навязчивыми проповедниками в студенческие годы и во время стажировки в Германии , ученый дает базовое определение свободы коммуникации.

Согласно этой концепции, любая здоровая коммуникация должна строиться исключительно на взаимном согласии сторон . Если хотя бы один участник не выразил информированного согласия, любое информационное воздействие превращается в насилие . Столяров классифицирует информационное насилие на три основные формы:

  1. Нежелательное вещание (передача информации без согласия получателя) . Сюда относятся коммерческая реклама, спам и любое агрессивное миссионерство.
  2. Тайный или принудительный сбор данных (получение информации без согласия передающего) . В эту категорию входят шпионаж, прослушка, сбор телеметрии мобильными приложениями, а также принуждение к даче свидетельских показаний под угрозой уголовной статьи .
  3. Цензура и препятствование коммуникации . Ситуация, когда третий субъект мешает свободному обмену информацией между двумя согласными на это сторонами.

В качестве скрытой формы цензуры Столяров рассматривает институт авторского права . Он обращается к истории и напоминает, что знаменитый «Статут королевы Анны» 1710 года , который формально считается первым законом об авторском праве, на самом деле пришел на смену монопольным правилам гильдии печатников (Stationers' Company) . Несмотря на благородную преамбулу о «поощрении ученых мужей» , истинной целью этого статута было установление жесткого государственного контроля и цензуры над печатными станками через обязательный королевский реестр .

Связывая философию насилия с практической безопасностью, Столяров вспоминает легендарного хакера Кевина Митника . Во время его визита в Москву Столяров лично общался с ним . Митник прославился не столько техническим взломом, сколько методами социальной инженерии, когда человека просто запутывают и заставляют добровольно выдать данные . В цифровом мире инструментом насилия часто выступает повсеместное внедрение скриптов (ранее Андрей Столяров подробно критиковал концепцию JavaScript в вебе). Принудительное исполнение чужого кода в браузере пользователя без его явного согласия не только снижает безопасность системы , но и позволяет совершать атаки типа «отказ в обслуживании» (DoS), приводящие к падению браузера и потере открытых вкладок .

Социальная реклама как инструмент принуждения 3:13:31

Особое неприятие у Андрея Столярова вызывает социальная реклама, которую он называет одной из самых опасных форм информационного насилия . В отличие от коммерческой рекламы, которую некоторые люди (например, автолюбители, изучающие буклеты) могут потреблять осознанно и по согласию , социальная реклама всегда навязывается безальтернативно.

Даже если посыл рекламы кажется правильным и очевидным — например, призыв не выбрасывать батарейки в бытовой мусор или не загрязнять океан пластиком , — сам метод трансляции остается насильственным. Человек, не согласный с навязываемым тезисом, никогда не даст добровольного согласия на получение такой информации .

Для Столярова это принципиальный философский вопрос:

Проект InfoViolent и бескомпромиссная CMS 3:18:49

Чтобы донести свои идеи до широкой аудитории, Андрей Столяров запустил просветительский проект InfoViolent . Первые видеоролики проекта появились на YouTube . Столяров иронично замечает, что триггером для создания канала стал конкурс политических блогов, объявленный Алексеем Навальным . Несмотря на то, что сам Столяров критически относится к Навальному за его прошлую деятельность , участие в конкурсе показалось интересным экспериментом. Хотя в итоговый список номинантов канал Столярова так и не включили , проект продолжил свое развитие.

Помимо YouTube-канала, Столяров запустил официальный сайт проекта на домене infoviolent.org . Следуя своим жестким принципам цифровой гигиены и независимости, он отказался от использования стандартных платформ и популярных CMS. Сайт InfoViolent работает на кастомном движке, написанном Столяровым на языках Си/Си++. В этой системе принципиально отсутствуют базы данных и динамические клиентские скрипты, что обеспечивает абсолютную безопасность ресурса от взломов и исключает любые элементы информационного насилия над посетителями сайта.

🏔️ Экстрим, литература и игностицизм: философия и увлечения Андрея Столярова 3:20:34

В завершение масштабного разговора, затронув финальные штрихи разработки бескомпромиссной C++ CMS в рамках проекта InfoViolent , Андрей Столяров и ведущий перешли к личным увлечениям, литературе и фундаментальным вопросам мировоззрения.

Водный туризм и небо над головой: 309 прыжков с парашютом 3:24:08

Андрей Столяров — человек крайне разносторонних увлечений, сочетающий академическую работу с экстремальными видами спорта. Одним из его давних хобби является экстремальный водный туризм. Весной 2021 года, в период с 29 апреля по 10 мая, он совершил сплав по рекам Северного Кавказа — Зеленчуку, Кубани и истокам Аксаута . Этот поход относился к высокой, четвертой категории сложности, где сплав проходил на катамаранах . Учёный признается, что занимается этим исключительно ради удовольствия, хотя и имеет действующий первый взрослый разряд, находясь буквально в шаге от звания кандидата в мастера спорта (КМС) .

Вторым серьезным экстремальным увлечением Столярова стал парашютизм, которому он отдал много лет и совершил в общей сложности 309 прыжков . Свой первый прыжок он выполнил еще в 1999 году с самолета Ан-2, используя классический десантный парашют Д-6 с неуправляемым круглым куполом . Увлечение прервалось из-за тяжелой травмы: во время 295-го прыжка Андрей Столяров получил сложный оскольчатый перелом ноги . Врачи буквально собирали конечность по частям, установив внутрь металлический штифт .

Даже после этого он нашел в себе силы вернуться в небо. После снятия металлоконструкций он совершил несколько зимних прыжков, выбирая для приземления глубокие сугробы . Однако летом, выполнив свой 308-й и 309-й прыжки, он столкнулся с непреодолимой панической волной ровно за пять секунд до касания земли . Осознав, что в ключевые секунды приземления, требующие ювелирной точности движений, страх мешает контролировать тело, он принял осознанное решение прекратить прыжки .

Отвечая на вопрос о возможности выжить при нераскрывшемся парашюте, эксперт отмечает, что падение на воду с высоты более 50 метров эквивалентно удару о бетон из-за силы поверхностного натяжения . Единственный теоретический шанс спастись — спланировать по касательной траектории в глубокий овраг V-образной формы, двигаясь вдоль его склона . Но такие редкие инциденты выживания в истории парашютизма — лишь чистая случайность . При этом Столяров подчеркивает, что полный отказ парашютных систем (и основного, и запасного куполов) происходит крайне редко . Подавляющее большинство трагических случаев на аэродромах происходит из-за человеческих ошибок на полностью исправной и раскрытой технике .

Литературные вкусы: от монументального «Города» Саймака до Лема и Шекли 3:28:48

В художественной литературе Андрей Столяров отдает предпочтение классической научной фантастике. Одной из его самых любимых книг с детства является монументальный роман Клиффорда Саймака «Город» . Впервые Столяров прочитал его в 12 лет, и масштаб произведения буквально поразил его воображение . В романе ученого особенно привлекает честность автора перед текстом: Саймак вывел философские идеи, которые, возможно, противоречили его собственным взглядам, но органично вытекали из сюжета . В частности, это касается персонажей-мутантов, живущих обособленно и не испытывающих потребности в социуме , а также дискуссии вокруг марсианского философа Раймера . Через этих персонажей транслируется глубокая мысль о том, что идея «выживания человечества» как вида — это иллюзия, ведь со смертью конкретного человека лично для него человечество перестает существовать .

Среди других авторов Столяров выделяет Станислава Лема и Роберта Шекли . Самым пронзительным произведением Лема он считает роман «Возвращение со звезд» . Сюжет о космонавтах, вернувшихся на Землю через сотни лет и заставших внешне гуманное, но внутренне деградировавшее, излишне «слащавое» общество , требует от читателя серьезной подготовки. Что касается Роберта Шекли, то Столяров восхищается его короткими рассказами , тогда как крупные романы писателя считает менее удачными, за исключением «Обмена разумов» и «Статуса-цивилизации» .

Из русскоязычных авторов он отмечает раннее творчество Сергея Лукьяненко, выделяя «Рыцарей сорока островов» и роман «Осенние визиты» , при этом критически отзываясь о его более поздних коммерческих сиквелах . Также в его библиотеке есть полное собрание сочинений Роберта Хайнлайна и книги Лоис Буджолд из цикла о Форкосиганах .

Профессиональный путь, матанализ и воображаемая эпоха часовщиков 3:36:39

Оглядываясь на свой жизненный путь, Андрей Столяров сформулировал главный совет, который он дал бы себе самому в студенческие годы: «Учи математический анализ, это красиво» . Настоящую эстетику точных наук он прочувствовал гораздо позже. Уже будучи кандидатом наук в возрасте старше 30 лет, Столяров самостоятельно заполнил пробелы в изучении функционального анализа — дисциплины, которая в университете преподавалась всего один семестр без практических семинаров . Функциональный анализ открылся ему как безумно красивая и гармоничная область математики .

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

Философия игностицизма: почему споры о Боге лишены логического смысла 3:38:25

Важной частью мировоззрения Андрея Столярова является его религиозно-философская позиция. Примерно десять лет назад он перестал называть себя атеистом . До этого он категорически отрицал существование Творца, но со временем осознал логическую слабость такой позиции: атеизм — это тоже своего рода догма и недоказуемый постулат .

Главной причиной смены позиции стало понимание того, что ни один философ в истории человечества так и не смог дать четкого, логически непротиворечивого и внятного определения понятию «Бог» . Сегодня Столяров определяет свои взгляды как игностицизм . В отличие от агностицизма, утверждающего непознаваемость божественного , игностицизм постулирует бессмысленность самого спора о существовании Бога до тех пор, пока не будет дано точное определение этого термина .

Если собеседник имеет в виду конкретный антропоморфный образ из традиционных священных текстов — Библии, Торы или Корана — Столяров однозначно отрицает его реальность . При этом он не видит логического противоречия между концепцией разумного первоисточника вселенной и научными теориями. Например, креационизм вовсе не обязан конфликтовать с эволюционной теорией Чарльза Дарвина . Глупо думать, будто Творец лично вытачивал каждый биологический вид; гораздо логичнее предположить, что эволюция — это и есть тот самый изначальный алгоритм, запущенный для создания многообразия жизни . Поскольку Столяров не испытывает внутренней потребности в религиозной вере , для себя он оставляет этот вопрос открытым до появления внятных дефиниций .

Книжный конкурс: десять самых токсичных персон в истории IT 3:42:16

В финале интервью Андрей Столяров анонсировал конкурс для зрителей и читателей, призом в котором станут три подписанные автором книги — экземпляры второго издания его фундаментального труда по программированию .

Задача участников конкурса — составить список из 10 реальных людей (физических лиц), которые, по мнению участника, нанесли самый колоссальный ущерб мировой индустрии информационных технологий . Список «самых токсичных персон в истории IT» должен сопровождаться краткими пояснениями — буквально одной фразой или веб-ссылкой, объясняющей деструктивную роль каждого номинанта .

Свои варианты ответов зрители YouTube-канала могут оставлять прямо в комментариях под видео . Те же, кто смотрит интервью на сторонних площадках (например, на личном сайте Андрея Столярова), могут присылать конкурсные работы на специально созданный для этого почтовый ящик:

contest_youtube@stolyarov.info

💬 Цитаты

«На моем компьютере будет исполняться то, что я решил, а не то, что вы мне прислали.»

Андрей Столяров 01:14

«Любая коммуникация между индивидами должна состояться тогда и только тогда, когда они согласны в ней участвовать.»

Андрей Столяров 03:02

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

Андрей Столяров 01:44

«Я считаю индивидуальную свободу ценностью более высокого порядка, чем благосостояния человечества в целом.»

Андрей Столяров 03:16

«Указатели — это один из самых высоких барьеров при вхождении в начальное программирование.»

Андрей Столяров 02:10

«Смена принтера в системе приводит к тому, что съехала верстка. Это несерьезно, поэтому MS Word для оригинал-макетов книг — нет.»

Андрей Столяров 00:52
👥 Спикер
📚 Упомянутые книги
🔗 Упомянутые сайты и проекты
📖 Термины
Информационное насилие
Понятие, включающее нежелательное вещание, тайный сбор данных и государственную цензуру.
Игностицизм
Философская позиция, согласно которой вопрос о существовании Бога бессмыслен до определения самого термина.
LaTeX
Издательская система для высококачественного создания оригинал-макетов печатных изданий.
Технологии и IT Андрей Столяров информационное насилие Devuan цифровая гигиена LaTeX