1976 Soviet edition of 'The Hobbit' (2015) 🔥 Горячее
- В 1976 г. в СССР вышло «Хоббит» с иллюстрациями М. Беломлинского.
- Издание отличается яркими, почти сюрреалистичными рисунками: Голлум — полупрозрачный, дракон Смауг — гипнотически зелёный, эльфы — в восточных мотивах.
- Книга стала культовой у советских детей и до сих пор вызывает ностальгию у коллекционеров.
Комментарии (84)
- Иллюстрации Туве Янссон к «Хоббиту» 1960-х вызвали споры: Голлум изображён гигантом, хотя Толкин изначально не уточнял его размер и позже внёс правки.
- На обложке имя автора записано как «Д-ж. Р. Р. Толкин» — участники обсудили, как русская транскрипция передаёт начальный согласный кластер.
- Билбо у Янссон списан с актёра Евгения Леонова; для многих пост-советских детей это стало каноническим образом.
- Упомянуты альтернативные иллюстрации: Ингахильд Гратмер (королева Маргрете II), болгарский комикс «Дъга», венгерский перевод Гёнца Арпада.
- Кто-то впервые прочёл «Хоббита» именно в этом издании, кто-то вспомнил «The Last Ringbearer» как «ответ» с точки зрения Мордора.
Compiling a Lisp: Lambda lifting
Переписал Ghuloum-туториал на Python (~300 строк). Убрал читалку S-выражений и бинарный код — теперь текстовая ассемблерная печать.
Lambda-lifting требует:
- знать связанные переменные;
- собирать свободные переменные лямбд;
- накапливать создаваемые
code-объекты.
Связывают let и lambda; для них обновляем окружение.
Lifter
class LambdaConverter:
def __init__(self):
self.labels = {}
def convert(self, expr, bound, free):
match expr:
case int() | Char() | bool():
return expr
case str() if expr in bound or expr in BUILTINS:
return expr
case str():
free.add(expr)
return expr
case ["if", t, c, a]:
return ["if",
self.convert(t, bound, free),
self.convert(c, bound, free),
self.convert(a, bound, free)]
lift_lambdas запускает обход и возвращает (labels …).
Lambda
Лямбда:
- связывает параметры;
- выделяет код;
- захватывает внешнее окружение.
Пример:
(lambda () x) ; x свободна
превращается в
(labels ((f0 (code () (x) x)))
(closure f0 x))
Даже если x связан снаружи, внутри лямбды он считается свободным.
Комментарии (15)
- Участники рекомендуют три современные книги по компиляторам, вдохновлённые статьёй Ghuloum: «Writing a C Compiler» (Sandler), «Essentials of Compilation» на Racket и Python (Siek).
- Обсуждали «lambda lifting»: преобразование, выносящее замыкания наверх, уменьшая их размер вплоть до полного исчезновения.
- Уточнили, что «lambda lifting» в статье связан с разделом 3.11 о сложных константах в Scheme.
- Разбирали, почему современный ИИ использует Python, а не Lisp: удобство как «клея» для C++/CUDA, упадок доли рынка Lisp и смена парадигмы ИИ.
1910: The year the modern world lost its mind 🔥 Горячее 💬 Длинная дискуссия
1910: когда мир сошёл с ума
Французский писатель Октав Мирбо в 1910-м назвал автомобилизм «психической болезнью» — люди не могли остановиться, нервы были натянуты, всё время хотелось «куда-то ещё».
Эпоха 1890–1910 годов — мой любимый исторический срез. За 30 лет мир преобразился:
- 1875: нет электричества, машин, аспирина, «скейтбордов»; самое высокое здание — церковь.
- 1905: небоскрёбы, автомобили, самолёты, кока-кола, кино, фонограф, «кеды».
Лучшая книга о том времени — «Головокружение лет: Европа 1900–1914» Филиппа Блома. Она показывает, как технологии вызвали массовую тревогу:
- Скорость разрушала человечность.
- Нервные болезни росли рекордными темпами.
- Художники отвечали кубизмом и футуризмом, пытаясь угнаться за новым ритмом.
Параллели сегодня
Тогда, как и сейчас, казалось, что мир «слетел с катушек». Изобретения меняют нас, но наша тревога — не новость. Изучая 1910-й, мы понимаем: человечество уже проходило «потерю разума» и выжило.
Комментарии (262)
- Участники обсуждают, как технологический взрыв XIX–XX вв. (велосипед, телеграф, авто, авиация) вызывал культурный шок, тревогу и даже «болезни скорости».
- Подчеркивают ужасные условия жизни в городах: перенаселённые комнаты, кровати «по сменам», грязь, шум.
- Вспоминают, что новинки воспринимались как угроза норме: женщины в брюках на велосипедах, «нервные вибрации» от далёких машин, радиоактивные рекламы.
- Отмечают параллели с сегодняшним AI-бумом: каждая революция кажется «последней», но история показывает череду подъёмов.
- Приводят культурные источники: стих «Mulga Bill’s Bicycle», романы Пинчона, сериал «The Knick», книги о телеграфе и кокаине.
One Million Screenshots
Миллион скриншотов
Увеличьте главные страницы интернета.
Поиск сайта: ⌘K или случайный выбор.
Комментарии (83)
- Проект OneMillionScreenshots показывает скриншоты топ-1 000 000 сайтов в виде интерактивной «карты».
- Часть пользователей жалуется на SSL-ошибки, блокировку DNS и поломку кнопки «Назад».
- Большинство отмечает однообразие современного веб-дизайна и коммерциализацию интернета.
- Некоторые просят фильтров по нишевым или старым сайтам, а также API-фич и мозаичных раскладок.
- Создатели подтвердили, что визуализация устарела, но данные обновляются ежемесячно и доступны через ScreenshotOf.com.
Комментарии (73)
- Комментаторы считают, что Boom лишь переизобретаёт давно применяемые методы MDAO и «AI» используется скорее как маркетинговый термин.
- Сомнения вызывают реальная техническая новизна, выбор двигателей (Rolls-Royce вышел) и экономическая целесообразность для коммерческих авиалиний.
- XB-1 называют «первым частным сверхзвуковым самолётом», но исторически это не так, а прототип не похож на будущий лайнер.
- Под «одной кнопкой» имеется в виду параметрический скрипт + ночные расчёты, что сегодня считается базовым, а не прорывом.
- Основной вывод: статья выглядит как попытка привлечь новый раунд инвестиций, а не честный технический отчёт.
Conversations remotely detected from cell phone vibrations, researchers report
Исследователи Пенн-стейт показали, что разговор можно «перехватить» на расстоянии до 3 м, измеряя микровибрации динамика смартфона миллиметровым радаром. Используя адаптированную модель распознавания речи Whisper, команда достигла точности транскрибирования ~60 % на словаре до 10 000 слов.
Метод: радар фиксирует вибрации корпуса, вызванные речью в трубке; данные подаются в Whisper, дообученный лишь 1 % параметров (low-rank adaptation). Работа продолжает проект 2022 г., где распознавались 10 заранее заданных слов с точностью 83 %.
Цель — предупредить о риске «беспроводного прослушивания» и показать, что компактное устройство может быть спрятано, например, в ручке. Исследование поддержано NSF.
Комментарии (22)
- Benn Jordan показал, как по видео восстановить звук, а другие вспомнили лазерные микрофоны, где движение отражённого луча превращается в речь.
- Участники сомневаются в практичности радара: точность 60 % только с 50 см, дальше — почти угадывание.
- «Удалённость» названа преувеличением; проще использовать лазер по стеклу телефона или обычные уши.
- Всплыла старая PoC «Gyrophone», где акселерометр/гироскоп обходил разрешения микрофона и снимал речь.
- Люди удивлены, что разрешение на датчик движения = потенциальный доступ к микрофону.
Show HN: Bolt – A super-fast, statically-typed scripting language written in C
bolt — компактный встраиваемый язык на C:
- высокая скорость, реал-тайм, статическая типизация
- целевые задачи: скрипты в играх, IoT, системы с ограниченными ресурсами
Основное
- репозиторий:
Beariish/bolt - лицензия: MIT
- компилятор ~150 КБ, зависимости отсутствуют
Возможности
- синтаксис C-подобный, сборка мусора без пауз
- FFI к C «из коробки»
- компиляция AOT/JIT, кроссплатформенность (x86, ARM, RISC-V)
Быстрый старт
git clone https://github.com/Beariish/bolt
cd bolt && make
./bolt examples/hello.bt
import std.io;
fn main() {
io.println("Привет, bolt!");
}
Комментарии (82)
- Пользователи одобрили идею быстрого статически типизированного скрипт-языка для встраивания, но сразу спутали «embedded» с «embedded-systems» и отметили отсутствие поддержки ARM/32-бит и отказ от целочисленных типов.
- Критика синтаксиса
import a, b from module: неудобен для автокомплита и повышает риск конфликтов имён; автор готов добавить псевдонимы. - Сомнения в заявленной скорости: несколько человек привели замеры, где Bolt проигрывает LuaJIT и даже обычной Lua 5.4.
- Подняты вопросы о полноте типовой системы (генерики, полиморфизм), отладке, LSP, сборке мусора и долгосрочной поддержке.
- Плюсы: понятный C/Python-подобный синтаксис, удобный Result-тип, потенциальная замена Lua в играх и редакторах.
Fight Chat Control 🔥 Горячее 💬 Длинная дискуссия
Что происходит
Брюссель предлагает «Chat Control»: обязательный сканер всех личных сообщений и фото, включая зашифрованные. Это массовое наблюдение без подозрения и без исключений для 450 млн граждан ЕС.
Последствия
- Слежка: каждое сообщение, фото, файл автоматически проверяются.
- Взлом шифрования: бэкдоры откроют доступ хакерам и спецслужбам.
- Права человека: нарушение статей 7 и 8 Хартии ЕС.
- Ложные срабатывания: отпускные фото и шутки признают «запрещённым контентом».
- Дети не в безопасности: эксперты ООН говорят, что массовая слежка не защищает, а ослабляет безопасность.
- Прецедент: авторитарные режимы будут ссылаться на ЕС, чтобы вводить собственные сканеры.
Позиции стран ЕС
- Против: 3 государства
- За: 15
- Не решились: 9
Что делать
- Выбрать волнующие пункты (приватность, шифрование, ложные обвинения и т.д.).
- Отредактировать письмо.
- Отправить депутатам Европарламента одним кликом.
Ресурсы
- Анализ Патрика Брейера
- EDRI
- noyb
© 2025, инициатива граждан
Комментарии (416)
- Европарламент тайно проголосовал за обязательную верификацию возраста при доступе к порнографии с тюремным сроком до года (поправка 186).
- Французы и другие почти без исключения поддерживают инициативу; активисты жертвуют GrapheneOS и аналогичным проектам.
- Совет ЕС сильнее Парламента и именно он продвигает «Chat Control»; сайт fightchatcontrol.eu пока отражает позиции правительств, а не личные взгляды депутатов.
- Участники обсуждения считают конец онлайн-анонимности концом интернета и предлагают план «Б»: децентрализованные мессенджеры, самостоятельные сборки Android, TOR.
- Евродепутаты и чиновники исключены из-под слежки «по правилам профессиональной тайны», что вызывает особое возмущение.
Diffusion language models are super data learners
Notion — это универсальный инструмент для заметок, задач, баз знаний и совместной работы. Объединяет блоки текста, таблицы, календари, доски Kanban, базы данных и встраиваемые медиа в единое пространство. Поддерживает шаблоны, автоматизацию, API и интеграции (Slack, GitHub, Figma и др.). Работает в браузере, на macOS, Windows, iOS и Android. Бесплатный план для личного использования; платные тарифы для команд и расширенных функций.
Комментарии (14)
- Участники спорят, почему диффузионные модели проигрывают авторегрессии: BarakWidawsky связывает это с меньшей способностью к запоминанию, а ckjellqv — с невозможностью KV-кеширования.
- Woadwarrior01 удивлён росту FLOPs при генерации длинных последовательностей (×16–4700) и отмечает нелинейную зависимость.
- Godelski критикует неясность терминов «in/out-of-distribution» без описания обучающих данных.
- Bicsi предлагает «закрыть» диффузионные модели, считая цепочку мыслей (CoT) быстрым и мощным заменителем; против выступают fancyfredbot и SalmoShalazar, призывая не отвергать подход преждевременно.
AOL closes its dial up internet service
- AOL отключит dial-up 30 сентября 2025 г. в США и Канаде; почта останется.
- В UK-части (ныне TalkTalk) клиентов dial-up, похоже, уже нет.
- AOL UK в 2006 г. купил Carphone Warehouse за £370 млн (2,1 млн абонентов, из них 600 тыс. на dial-up).
- С 2014 г. новых клиентов не принимали; скорость 56 кбит/с сегодня практически непригодна.
Комментарии (69)
- Пользователи вспоминают AOL dial-up: кто-то с ностальгией, кто-то с болью из-за 130-мс пинга через Виргинию и постоянных обрывов.
- Многие удивлены, что услуга дожила до 2025-го; предполагают, что выживала за счёт «забывчивых» абонентов и сложного отключения.
- Всплыли воспоминания о CD-дисках AOL как подставках под кружки, о лимите 6 часов в месяц и звуке модема, который кто-то даже поставил на рингтон.
- Упомянут «Eternal September» и шутки, что теперь он повторяется.
- Некоторые обсуждают, где ещё остался dial-up: районы без DSL/кабеля, ностальгирующие энтузиасты, проект SDF.
- Возникают идеи о «возрождении» модемных звуков как виниловых пластинок и даже о звуковом шифровании.