Он поместил библиотеку запрещённых книг в смарт-лампочку за $20 — без интернета и сервера
В умной лампочке ESP32 — 4 МБ флеш-памяти. Рик Осгуд перераспределил её, встроил веб-сервер и шесть запрещённых книг, получив мёртвый тайник, который вкручивается в любой патрон. Тред восхитился хаком и поспорил о слове «запрещённые».
Включите — и лампочка транслирует открытую Wi-Fi-сеть с captive-порталом, который отдаёт библиотеку без интернета. Память вмещает около шести электронных книг — автор называет это фичей: каждый тайник отражает того, кто его создал.
Возражение было семантическим и метким: в списке «Зов предков» и «Гек Финн» — ничего реально незаконного к хранению в США. Сама сборка — звезда; фрейминг получил косые взгляды.
Веб-сервер, который вкручивается в патрон
Рик Осгуд в проекте «лампочка с запрещёнными книгами» берёт умную лампочку IoTorero — ESP32-C3 с 4 МБ флеш — разбирает прошивку и перераспределяет память: 2 МБ под SPIFFS-файловую систему, хватает примерно на шесть электронных книг по ~350 КБ каждая. При включении лампочка транслирует открытую точку доступа с captive-порталом, перенаправляющим любой запрос на страницу библиотеки, — прохожий подключается и читает без интернета. Панель администратора с паролем управляет цветом LED, так что лампочка выглядит как обычная.

Ограничение по памяти, считает Осгуд, — в этом весь смысл: «каждый мёртвый тайник будет отражать создавшего его человека. Нужно выбирать конкретные книги, важные именно для тебя». Путь оказался тернистым: защитные механизмы Arduino блокировали прямой доступ к флешу, пришлось перейти на ESP-IDF с правами esp_flash_write. Идею автор почерпнул из рассказа Бена Брауна «Library».
Тред разделился из-за одного слова
Сборка вызвала почти единодушный восторг и одно настойчивое возражение: ярлык.
«Называть их «запрещёнными» — большое лукавство. В США есть по-настоящему запрещённые книги, незаконные к хранению. Ни одна из этих «запрещённых книг» близко не приближается к этому критерию. Всё равно классный проект!» — читатель, оспаривающий фрейминг
В подтверждение другой комментатор перечислил реальное содержимое: «Зов предков», «Приключения Гекльберри Финна», «Том Сойер», «Влюблённые женщины» — оспаривались в некоторых школьных округах, но не запрещены. Это важно для самой идеи проекта: инструмент сопротивления цензуре убедителен ровно настолько, насколько реальна сама цензура.
Предшественники и проверка реальностью
Опытные пользователи добавили родословную. Один вспомнил PirateBox и LibraryBox — прошитые Wi-Fi-роутеры, хранившие файлы и форумы десять лет назад: та же идея, новое и куда более компактное железо. Практичный скептик развеял иллюзию незаметности: «поскольку устройство — лампочка, его сложно обнаружить» — это оптимизм, потому что «пара экспериментов с отключением питания её найдёт». Один из создателей указал на естественный следующий шаг — узел солнечной лампы в меше, что совпадает с предложением друга самого Осгуда соединить тайники в сеть.
Хак и есть аргумент
Независимо от того, считать ли конкретные книги «запрещёнными», проект работает как доказательство концепции для эпохи нарастающих требований верификации возраста и KYC: распространение без серверов, без аккаунтов, без интернета — спрятанное в самом скучном предмете в комнате. Семантика спорна. Возможность — самодостаточная библиотека, которую можно отправить по почте, установить и забыть — нет.
Получайте такие разборы каждый день
Главные истории Hacker News — на email, в Telegram или RSS.
CrankGPT выглядит как сайт-шутка. Рукояточный ИИ внутри — настоящий
Страница настолько абсурдна, что половина треда не могла понять: шутка или нет. За ней — Raspberry Pi 5 с локальной языковой моделью, питающейся от ручного генератора. Чем дольше модель думает, тем тяжелее крутить.