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

推荐订阅源

L
LINUX DO - 最新话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
PCI Perspectives
PCI Perspectives
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
H
Heimdal Security Blog
S
Security @ Cisco Blogs
N
News | PayPal Newsroom
J
Java Code Geeks
罗磊的独立博客
Security Archives - TechRepublic
Security Archives - TechRepublic
N
News and Events Feed by Topic
V
V2EX
WordPress大学
WordPress大学
Google Online Security Blog
Google Online Security Blog
N
News and Events Feed by Topic
www.infosecurity-magazine.com
www.infosecurity-magazine.com
月光博客
月光博客
AI
AI
小众软件
小众软件
The GitHub Blog
The GitHub Blog
MongoDB | Blog
MongoDB | Blog
A
Arctic Wolf
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
美团技术团队
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Hacker News - Newest:
Hacker News - Newest: "LLM"
T
Tailwind CSS Blog
S
Schneier on Security
博客园 - 三生石上(FineUI控件)
F
Full Disclosure
B
Blog RSS Feed
Forbes - Security
Forbes - Security
S
SegmentFault 最新的问题
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
人人都是产品经理
人人都是产品经理
云风的 BLOG
云风的 BLOG
Jina AI
Jina AI
Cisco Talos Blog
Cisco Talos Blog
U
Unit 42
Project Zero
Project Zero
H
Hacker News: Front Page
Y
Y Combinator Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
The Cloudflare Blog
大猫的无限游戏
大猫的无限游戏
S
Secure Thoughts
The Hacker News
The Hacker News
Microsoft Azure Blog
Microsoft Azure Blog

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

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет 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 миллионов точек без потерь
Как двухбуквенная технология проверяет трёхбуквенную организацию
Wagok · 2026-06-19 · via Все публикации подряд на Хабре

Как двухбуквенная технология проверяет трёхбуквенную организацию

Средний

9 мин

12

Как ИИ занимает роль, которую нельзя доверить ни одному живому человеку

«Кто устережёт самих сторожей?» — Ювенал, около 100 года н. э.

Вопрос, на который две тысячи лет не было ответа

Есть вопросы, которые человечество тихо отложило в папку «так уж устроен мир». Не потому что они неважные. А потому что слишком долго упирались в одну и ту же стену.

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

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

И вот замкнутый круг, на котором держится половина шпионских романов. Чтобы проверить — надо увидеть. Чтобы сохранить тайну — нельзя показывать. Контроль требует доступа. Секретность доступ запрещает. И, что особенно обидно, обе стороны кругом правы.

Веками мы выбирали из двух зол. Либо верь ведомству на слово — и закрой глаза на то, что внутри. Либо запусти проверяющих — и попрощайся с тайной, потому что человек с допуском и есть готовая утечка. Третьего не дано.

По крайней мере, так считалось. И, честно говоря, я тоже так считал — пока не сложил вместе несколько вещей, которые по отдельности уже существуют. А сложив, поймал то редкое чувство, ради которого вообще стоит писать: кажется, у древнего вопроса появляется не философский, а инженерный ответ.

Давайте я покажу, откуда оно взялось.

Оказывается, мы уже решали кое-что пострашнее

Задача «подтвердить свойство, не раскрывая сам объект» звучит как фокус из учебника по логике, у которого нет решения. Но её уже щёлкнули — и не где-нибудь, а в самой параноидальной области, какую только можно вообразить: в контроле над ядерным оружием.

Представьте переговоры о разоружении. Одна страна должна доказать инспекторам другой, что предъявленный к утилизации предмет — настоящая боеголовка, а не пустой корпус для отвода глаз. Но показать устройство боеголовки нельзя: это и есть та самая тайна, которую охраняют отчаяннее всего. Доказать — обязан. Раскрыть — не имеешь права. Тот же тупик, слово в слово.

И его обошли. В 2014 году в Nature вышла работа Глейзера, Барака и Голдстона: протокол с нулевым разглашением для верификации боеголовок. Инспектор получает математически железное «да, это настоящая боеголовка» — и не узнаёт о её конструкции ровным счётом ничего.

Идею достраивали годами:

  • Глейзер, Барак, ГолдстонNature 510 (2014). Исходный протокол с нулевым разглашением для верификации боеголовок.

  • Филипп, Глейзер, Фелтен (arXiv: 1809.04170) — криптографическое депонирование параметров: государство фиксирует полную декларацию заранее, а раскрывает чувствительное по частям, шаг за шагом.

  • Макдональд, Кемп (arXiv: 1811.10375) — оценка того, сколько информации всё-таки утекает через само измерение (мера приватности протокола).

  • Перри, Жуков (arXiv: 2507.20074) — свежий «паспорт боеголовки» на zkSNARK: цепочка обязательств по жизненному циклу изделия с периодической проверкой соответствия договору.

Вот что здесь важно. Задача «проверить, не показывая» перестала быть фантастикой ещё десять лет назад. Её решают там, где цена ошибки — ядерная война. Просто решение всё это время прикладывали к лампочке, которая загорается «да» или «нет».

А что, если приложить его не к боеголовке — а к целому ведомству?

Концепция: изолированный аудитор — и почему им не может быть человек

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

Надзорный орган и секретное ведомство заранее договариваются об одном — о наборе вопросов. Не было ли несанкционированных операций? Сходятся ли расходы с заявленными целями? Нет ли признаков того, что часть структуры работает «на себя»? Это согласованная инструкция. Её видят обе стороны, секретного в ней нет ничего.

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

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

А теперь — самое интересное. Почему всё это нельзя поручить человеку?

Казалось бы, чего проще: посади доверенного инспектора, дай допуск, пусть проверяет. Так делали всегда. И всегда упирались в одно и то же. Человек в роли арбитра — сам по себе уязвимость. Его можно купить. Можно запугать. У него есть семья, ипотека, амбиции, обиды, прошлое, за которое можно зацепить. Дай ему доступ к секретам — и он мгновенно превращается в мишень для обеих сторон: ведомство боится, что он сольёт, надзор боится, что его перекупят или сломают. Человек в этой точке не нейтрален. Он не может быть нейтральным. Он живой.

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

И суть идеи именно в этом. Машина ценна здесь не скоростью чтения. Она ценна тем, что может занять роль, которую человеку занять нельзя — не развратившись ею.

И тут возникает законный вопрос: ну хорошо, красивая мечта — а почему я вообще должен верить, что это реализуемо, а не очередной манифест в жанре «вот бы»? Справедливо. Разбираем по кирпичам.

И вот что пьянит: почти все детали уже существуют

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

Гарантия, что исполнилась именно та, неподменённая модель. Это уже умеют — аппаратно, через так называемые доверенные среды исполнения. Современные процессоры и ускорители запускают вычисление в изолированной защищённой области (её называют анклавом) и выдают криптографическое подтверждение: крутился именно такой код и такие веса, их никто не трогал. Это не лаборатория, а серийное железо — конфиденциальные вычисления на H100, Intel TDX, AMD SEV-SNP, — и накладные расходы по ряду замеров меньше десяти процентов (Гу, arXiv: 2507.02770; Храпек, arXiv: 2509.18886; и более ранняя «Slalom» Трамера и Боне, arXiv: 1806.03287).

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

Целостность того массива, что заявлен к проверке. Чтобы ведомство не подсунуло причёсанную версию реальности, заявленный набор фиксируют криптографически — деревьями Меркла, подписанными манифестами, по логике «прозрачности сертификатов» (Certificate Transparency, RFC 6962; работы Фигуэры, arXiv: 2606.04193, и Янга, arXiv: 2602.18681). Подменишь что-то внутри — станет видно.

Узость канала утечки в самом отчёте. Отчёт — тоже выход, через него теоретически можно «прошить» наружу лишний бит. Лечится жёстким шаблоном: модель отвечает строго по форме, без вольного текста, в котором что-то прячут (Метере, arXiv: 2605.20734; Гор, arXiv: 2405.15652).

И ещё: честный прогон нейросети можно криптографически доказать. Для модели на 13 миллиардов параметров такое доказательство уже строят за минуты, а весит оно меньше 200 КБ (zkLLM, arXiv: 2404.16109).

Сложите. Подтверждение неподменённости модели — есть. Неподделываемая подпись — есть. Фиксация данных — есть. Сужение утечки — есть. Доказательства для серьёзных моделей — уже считаются. Ни один кирпич не надо изобретать с нуля. Осталось собрать их воедино под новую задачу.

Дело даже не в доверии, а в том, что обмануть стало трудно

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

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

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

И вот что тут важнее, чем кажется. Ведомство — это не монолит. Это сотни людей, и каждый владеет своим куском картины, каждый знает о части нарушений. Но свидетелем быть никто не хочет и обычно не может. Пока проверок нет и контора закупорена в себе, отдельного сотрудника несложно втянуть в нарушение — хоть мелкое, хоть крупное: он уверен в безнаказанности. А теперь представьте, что появляется регулярная проверка, результат которой измеряют и сверяют. Арифметика переворачивается. Нарушать в одиночку становится опасно. А чтобы спрятать нарушение от такой проверки, понадобился бы массовый молчаливый сговор — и чем больше людей в него втянуто, тем невероятнее, что он удержится. Не нужно ловить каждого. Достаточно, чтобы безнаказанность перестала быть гарантией.

И да, у инструмента есть края — как у любого инструмента. Он докажет, что вычисление честное, но не что вывод непременно верен, — потому подробная часть отчёта и остаётся в ведомстве на перепроверку. Он проверит заявленный массив, но не то, что в него сознательно не завели, — потому-то регулярность проверок важнее разовости. Это не дыры, это границы, вокруг которых всё и построено. Кто захочет копнуть в каждую до дна — отдельный технический разговор. Здесь же достаточно сказать: обмануть стало трудно, а значит, верить вслепую больше почти не нужно.

Почему это больше, чем один хитрый гаджет

А теперь отступим на шаг и посмотрим, частью чего эта история на самом деле является. Потому что дело не в ведомствах.

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

С искусственным интеллектом мы, по-моему, стоим у похожего порога — только об этом почти не говорят. О чём говорят? О рисках — громко, тревожно, бесконечно. И о выгоде — но почти всегда в одной-единственной плоскости: продуктивность. Быстрее код, дешевле тексты, меньше людей на тот же объём. ИИ как улучшенный конвейер. Прибавь скорость, убавь штат.

Но это самый скучный из его потенциалов. Есть другой, о котором почти не пишут, и он не про «×5 к выработке».

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

Раньше эту роль было физически некем закрыть без изъяна. Теперь — впервые — появляется кандидат, который нейтрален не из доблести, а по конструкции: ему нечего хотеть, нечего бояться, некуда унести секрет.

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

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

Не переоценю и новизну — стараюсь держать себя в руках. В литературе аудируют ИИ-системы: модели, обучение, вывод. А вот мысль приставить изолированный ИИ как ревизора к секретному институту — со связкой «внести -> прочитать -> подписать -> стереть» — в собранном виде я в исследованиях не встретил. Ближайшее по духу — разговоры о межгосударственной инспекции ИИ-лабораторий (Хендрикс, Шмидт, Ван; Шер и Тиргарт, «Mechanisms to Verify International Agreements About AI Development»), но это про другое и пока умозрительно. Поэтому формулирую осторожно: насколько мне известно, в таком виде задачу раньше не ставили. Покажете более ранний источник — поправлюсь с удовольствием.

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

Как я это проверял

Пара слов о методе — иначе любой абзац выше можно было бы попросту выдумать, и вы были бы правы, что не поверили.

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

Обосновывать тезисы корпусом первоисточников, а не памятью модели — отдельная инженерная задача, и я строю под неё инструмент (OpenArx): он ищет по статьям и для каждого утверждения возвращает, что его поддерживает, что опровергает и где данных нет вовсе. Эта статья заодно — стресс-тест такого подхода на теме, где соблазн приукрасить особенно велик. Но это уже частности. Главное — идея.


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