I ditched Spotify and set up my own music stack 💬 Длинная дискуссия
-
Причины ухода: Spotify платит артистам копейки, плодит фейковых исполнителей и треки, навязывает AI-музыку и сканирование лица для возраста. Платя ежемесячно, ты ничего не владеешь.
-
Ядро стека
- Navidrome – самописный стриминг-сервер. Доступ через Cloudflare Tunnel без открытия портов.
- Клиенты: браузер, iOS (Play:Sub), Android (Symfonium), десктоп (Feishin).
- Всё скробблится в Last.fm.
-
Управление библиотекой
- Lidarr следит за новинками любимых артистов и организует коллекцию.
- Загрузки через sabnzbd только легально: покупки, CD-рипы, CC-лицензии. Контейнеры не выходят в интернет.
-
Синхронные тексты
- lrcget-kasm массово скачивает LRC-файлы. GUI-версия запускается в контейнере Kasm.
-
Итог: полный контроль, качество, поддержка артистов без посредников.
Комментарии (169)
- Участники обсуждают, что Spotify платит артистам ~$0,005 за стрим и спорят, какая компенсация была бы «справедливой»: кто-то считает, что платформа забирает слишком много, кто-то — что рынок перенасыщен треками и цена на запись стремится к нулю.
- Почти все сошлись: чтобы «поддерживать артистов», нужно покупать у них напрямую (Bandcamp, концерты, Patreon), а не полагаться на стриминг.
- Одновременно многие признают, что самоуправляемые стеки (Navidrome, Jellyfin, Plex, Lyrion LMS) — это хобби для тех, кто готов тратить время и деньги на «сервер + хранилище + поддержку».
- Часть комментаторов прямо указывает на иронию: автор жалуется на мизерные выплаты артистам, но описывает систему, где музыка по сути скачивается из Usenet/торрентов, и артисты не получают ничего.
What Is the Fourier Transform? 🔥 Горячее 💬 Длинная дискуссия
Фурье-преобразование — это способ разложить любую функцию на сумму простых волн.
Идея родилась в 1807 г., когда Жан Батист Жозеф Фурье искал закон теплопроводности. Он показал: любая периодическая кривая — это набор синусов и косинусов с разными частотами и амплитудами.
Современная формула
$$ \hat f(\xi)=\int_{-\infty}^{\infty} f(x),e^{-2\pi i x\xi},dx $$
переводит сигнал из «временной» области в «частотную».
Как работает
- Сложный звук → набор чистых тонов.
- Изображение → сетка синусоидальных полос разной плотности.
- Удалив высокие частоты, получаем сжатие JPEG; убрав низкие — оставляем контуры.
Применения
- МРТ и рентген: преобразование Радона + обратное Фурье.
- Сотовая связь, радары, шумоподавление.
- Решение дифференциальных уравнений и квантовая механика.
Интуиция
Фурье-анализ — это «математический слух»: он выделяет, какие «ноты» содержатся в любом сигнале.
Комментарии (179)
- В треде делятся ссылками на яркие визуализации: Captain Disillusion, 3Blue1Brown, MIT-лекция Фримена, интерактивы injuly.in и jezzamon.
- Кто-то предупреждает: «простые» объяснения могут дать иллюзию понимания, лучше сразу смотреть на математику.
- Появляются любители Лапласа/z-преобразования, жалуются, что о них почти нет популярных видео.
- Обсуждают практику: JPEG, OFDM, сжатие манги, анти-муар, фильтры в е-ink, а также «почему это работает» — спarsity, смена базиса в бесконечномерном пространстве.
- Интересуются деталями: как выбрать частоты, как считать преобразование на потоке, почему убрать высокие частоты = размытие.
io_uring is faster than mmap 🔥 Горячее
TL;DR
Чтение напрямую с диска быстрее, чем из кеша в памяти: пропускная способность SSD растёт, а латентность памяти стоит на месте. Нужны новые инструменты.
Эксперимент
- Задача: подсчитать количество десяток в 50 ГБ псевдослучайных
int
. - Железо: AMD EPYC 7551P, 96 ГБ DDR4-2133, два Samsung PM983a PCIe 3.0 SSD (3,1 ГБ/с каждый) в RAID-0.
- Ограничения:
- Память: 13 ГБ/с на поток (3 канала × 2133 МТ/с × 8 Б / 4 NUMA-домена).
- Диски: 6,2 ГБ/с суммарно.
Код
int* data = mmap(..., size, PROT_READ, MAP_SHARED, fd, 0);
for (...) if (data[i] == 10) count++;
Результаты
- Первый запуск (с диска): 0,61 ГБ/с — ограничение диск.
- Второй запуск (из кеша): 3,71 ГБ/с — всё ещё ниже пропускной способности памяти.
- Бутылочное горлышко: не векторизованный цикл, ~3–4,5 млрд инструкций/с.
Комментарии (120)
- mmap тормозит из-за последовательных page-fault и 4 Кб страниц; io_uring на 6 потоках читает буферы заранее и просто отдаёт готовые.
- Пропущены MAP_POPULATE / MADV_SEQUENTIAL / hugepages — без них сравнение «mmap vs io_uring» нечестое.
- Автор признаёт кликбейтное название «Memory is slow, Disk is fast»; суть: «RAID-0 NVMe даёт больше пропускной канала, чем DDR5-каналов на тестовой машине».
- Под капотом io_uring + O_DIRECT сам управляет кэшем, mmap же полагается на page-cache ядра.
- PCIe-5 ×128 линий серверных CPU уже >1 ТБ/с, что выше DDR5-6400 12-канального узла (~600 ГБ/с), но данные всё равно идут в RAM перед CPU.
What If OpenDocument Used SQLite?
Если бы OpenDocument использовал SQLite
Мысленный эксперимент: заменить ZIP-контейнер в формате ODP на базу SQLite.
Плюсы: компактнее, быстрее открытие/сохранение, меньше памяти, встроенная версионность.
Текущий ODP
ODP-файл — это ZIP-архив с XML-файлами (content.xml
, styles.xml
, meta.xml
, settings.xml
) и папкой Pictures
с ресурсами.
Пример: 49-слайдовая презентация — 78 файлов, 11 МБ.
Недостатки ZIP-контейнера
- Сложное инкрементальное обновление
При каждом «Сохранить» перезаписывается весь архив, что медленно и «съедает» ресурс SSD. - Медленный старт
При открытии нужно распаковать и распарсить большой XML. - Отсутствие версионности
Нет простого способа хранить историю изменений. - Избыточные данные
Каждая картинка — отдельный файл, даже если она используется многократно.
Преимущества SQLite
- Инкрементальные изменения
Обновляются только нужные строки; сохранение происходит мгновенно и безопасно (благодаря транзакциям). - Мгновенный старт
Данные уже структурированы; нет необходимости распаковывать и парсить XML. - Встроенная версионность
Таблицыslide_history
,image_versions
позволяют откатываться к любому состоянию. - Дедупликация ресурсов
Один и тот же рисунок хранится единожды; ссылки черезimage_id
. - Сжатие и индексы
SQLite сжимает данные и строит индексы по ключам (номера слайдов, идентификаторы объектов).
Схема SQLite-документа (упрощённо)
CREATE TABLE slides(
slide_id INTEGER PRIMARY KEY,
title TEXT,
xml_content BLOB,
z_order INTEGER
);
CREATE TABLE images(
image_id INTEGER PRIMARY KEY,
data BLOB,
mime_type TEXT,
sha256 BLOB UNIQUE
);
CREATE TABLE slide_images(
slide_id INTEGER REFERENCES slides,
image_id INTEGER REFERENCES images,
x REAL, y REAL, width REAL, height REAL
);
CREATE TABLE history(
change_id INTEGER PRIMARY KEY,
timestamp DATETIME,
sql BLOB
);
Итог
SQLite превращает «кучу файлов» в реляционную базу: быстрее, надёжнее, экономнее.
Это не предложение переделать ODP, а идея для следующих форматов.
Комментарии (88)
- SQLite как формат файла приложений: удобен для запросов, хранит всё в одном файле, но требует осторожности с безопасностью и сетевыми ФС.
- Ключевые советы: включать
secure_delete
, не хранить больше 2 ГиБ в BLOB, избегать работы по сети без надёжных блокировок. - Плюсы: SQL-запросы, простота API, лёгкость инспектировать и мигрировать данные (пример — Anki).
- Минусы: сложно версионировать бинарные вставки, проблемы синхронизации/коллаборации, перезапись всего файла при малом изменении.
- Альтернативы: разделение текста и бинарников, JSON + Git, XML для обмена, CRDT-структуры для офлайн-редактирования.
ICPC 2025 World Finals Results
49-й финал ICPC, Баку
Таблица результатов (разморожена), 4 сен 2025, 15:49 AZT
# | Университет | Задач | Время | A | B | C | D | E | F | G | H | I | J | K | L | Попытки |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | СПбГУ | 11 | 1478 | 2/255 | 2/53 | – | 1/37 | 3/150 | 1/20 | 3/298 | 2/195 | 1/42 | 2/81 | 3/128 | 1/19 | 21/11 |
2 | Токийский унив | 10 | 1116 | 1/206 | 1/271 | – | 1/25 | 1/184 | 1/34 | – | 1/95 | 1/66 | 2/72 | 1/126 | 1/17 | 11/10 |
3 | Пекинский транспорт | 10 | 1425 | 2/225 | 2/204 | 1/– | 1/57 | 2/270 | 2/52 | – | 2/132 | 2/84 | 2/107 | 1/148 | 1/6 | 18/10 |
4 | Цинхуа | 9 | 865 | 3/139 | – | – | 1/33 | 1/174 | 2/27 | – | 1/71 | 1/87 | 2/84 | 1/157 | 1/13 | 15/9 |
5 | Пекинский унив | 9 | 887 | 1/180 | – | – | 1/14 | 2/168 | 1/50 | – | 1/113 | 1/57 | 1/76 | 1/183 | 1/26 | 10/9 |
6 | Гарвард | 9 | 995 | 1/124 | – | – | 1/35 | 1/238 | 4/78 | – | 2/190 | 1/62 | 1/101 | 1/69 | 1/18 | 13/9 |
7 | Загреб | 9 | 1075 | 2/176 | – | – | 1/15 | 1/242 | 2/77 | – | 3/175 | 2/64 | 1/64 | 1/118 | 2/24 | 15/9 |
8 | MIT | 9 | 1123 | 1/233 | 2/– | – | 1/14 | 1/113 | 1/36 | – | 6/204 | 1/50 | 4/121 | 1/145 | 2/27 | 20/9 |
9 | USTC | 9 | 1128 | 2/224 | – | – | 1/41 | 1/286 | 1/31 | – | 2/229 | 1/55 | 1/85 | 1/123 | 1/14 | 11/9 |
10 | Сеульский унив | 9 | 1133 | 1/201 | 3/282 | – | 1/32 | – | 3/58 | – | 1/160 | 1/46 | 1/79 | 2/161 | 1/14 | 14/9 |
Медали: золото (1–4), серебро (5–8), бронза (9–12).
Комментарии (34)
- Huawei и OpenAI выступили «бриллиантовыми» спонсорами; приветствие OpenAI вызвало споры: кто-то увидел в нём саморекламу, кто-то — лишнее самолюбование.
- На площадке царила отличная атмосфера, но разрывы в таблице оказались малы: команды на 4-м и 17-м местах решили одинаковое число задач.
- Участники обсуждали «секрет» московских и питерских команд, вспоминали тренера Андрея Станкевича и шутили о «русских хакерах».
- Развивалась дискуссия о будущем соревнований: не станут ли они бесполезными на фоне прогресса LLM.
- Ссылки на записи, условия задач и открытый контест в Kattis уже доступны, так что желающие могут попробовать задачи самостоятельно.
Classic 8×8-pixel B&W Mac patterns
Классические 8×8 ч/б узоры Mac
Сделал сайт с 38 оригинальными узорами 1984 года: paulsmith.github.io/classic-mac-patterns.
Использовал Mini vMac + System 6, вытащил ресурс PAT#
из файла System, распаковал .sit
, прогнал DeRez
, получил hex-данные.
Python-скрипт превратил их в .pbm
, потом ImageMagick (-filter point
) — в PNG любого размера.
Получились чистые, пиксель-в-пиксель копии узоров из Control Panel и MacPaint.
Комментарии (45)
- Участники делятся находками и собственными реконструкциями 8×8-узоров рабочего стола Mac/Windows/X11.
- Обсуждают, как в 64 битах уместить выразительные текстуры и вытаскивать PAT-ресурсы через ResEdit, эмуляторы или hex-дампы.
- Показывают интерактивные редакторы: Mac Control Panel, Win 3.1, X11 xsetroot, вариант для System 7.
- Отмечают кроссплатформенность «wide weave» и других узоров, встречающихся от C64 GEOS до Atari ST.
- Спорят о цветных паттернах Mac OS 7, e-ink и о том, как поставить 1-битовый дизайн обоями на iPad.
- Вспоминают ResEdit, hidden-опции Option-ключа и находят в теме «настоящую археологию» 80–90-х.
LLM Visualization 🔥 Горячее
Визуализация Больших Языковых Моделей
Главная
Комментарии (38)
- Пользователи восторгаются визуализацией работы LLM, называя её «искусством» и полезным учебным ресурсом.
- Приводятся ссылки на похожие визуализации (Transformer Explainer, Illustrated Transformer, видео Karpathy).
- Обсуждается, что модель выглядит простой (уравнение внимания на салфетке), но остаётся «чёрным ящиком» для понимания принятия решений.
- Уточняется: LLM уже запускаются на чипах (ноутбук, телефон), дата-центры нужны для обучения и масштабирования.
- Вспоминаются предпосылки бума: рост GPU, алгоритм Transformer, идея извлекать знания из данных вместо ручного кодирования.
Saquon Barkley is playing for equity
- Саквон Баркли с первого дня в НФЛ живёт только на гонорары, а весь $31,2 млн контракта вложил в S&P 500.
- В 2021-м начал инвестировать в стартапы: первым стал Strike, а все маркетинговые доходы перевёл в биткоин по $32 000; сейчас BTC ≈ $111 000, превратив $10 млн в $35 млн.
- Под управлением Ken Katz он вложил часть доходов в 10+ приватных компаний: Anthropic, Anduril, Ramp, Cognition, Neuralink, Strike, Polymarket и стал LP в Founders Fund, Thrive, Silver Point, Multicoin.
- Чеки — $250–500 тыс.; Strike уже дал 10×. Остальные активы — индексы и недвижимость.
- Вместо типичных «звёздных» брендов Баркли выбирает технологические ставки, которые, по его мнению, создают устойчивую ценность.
Комментарии (94)
- Участники отмечают, что Саквон Баркли — редкий «генерационный» игрок с контрактом на $30 млн и ~$10 млн в год от рекламы, что позволяет ему вкладывать в Anthropic, Anduril, Ramp, Neuralink и фонды Founders Fund/Thrive Capital.
- Главный вопрос: как он получает доступ к таким сделкам? Ответ — статус звезды НФЛ и связи, а не только капитал.
- Сравнивают с Робом Гронковским, который живёт на эндорсменты и вкладывает зарплату, и со Стивом Янгом, выросшим в мире финансов.
- Скептики подчеркивают: при $30 млн стартового капитала и подушке из рекламы можно «терпеть промахи», а статья упоминает только удачные инвестиции.
- Предлагают давать игрокам долю в клубах или лиге, чтобы решить проблему «зарплатного потолка» и сохранить легенд.
A PM's Guide to AI Agent Architecture
Краткий гид PM по архитектуре AI-агентов
Проблема
Агент показывает 89 % точность, но пользователи уходят после первого сложного запроса. Причина — не «ум», а архитектура доверия.
Сценарий
Пользователь: «Не могу войти и подписка странная».
- Вариант А: агент сразу чинит всё.
- Вариант Б: задаёт уточняющие вопросы и переводит к человеку.
Один и тот же запрос — два разных продукта.
4 слоя архитектуры
-
Память и контекст
- Сессионная (разговор)
- Клиентская (история обращений)
- Поведенческая (привычки)
- Контекстная (актуальное состояние аккаунта)
Чем больше помнит — тем дороже, но «живее» выглядит.
-
Интеграция данных
Определяет, насколько глубоко агент лезет в CRM, биллинг, билеты. Глубже = сложнее уйти к конкуренту. -
Оркестрация
- Цепочка (последовательные вызовы)
- Параллель (одновременные проверки)
- Иерархия (менеджер → специалисты)
- Аукцион (несколько моделей голосуют)
Выбор влияет на скорость, цену и надёжность.
-
Доверие и управление риском
Не в том, чтобы быть правым чаще, а в том, чтобы:- Показывать уверенность (progress bar, «я проверяю биллинг…»)
- Давать «обратный ход» (отменить последнее действие)
- Чётко объяснять, что делает и почему
- Быстро эскалировать, если не уверен
Практический чек-лист PM
- Начните с минимальной памяти (сессия + аккаунт)
- Подключите только 1–2 критичных API (биллинг, тикеты)
- Используйте простую цепочку вызовов, добавьте fallback к человеку
- Добавьте индикатор уверенности и кнопку «Поговорить с человеком»
- Метрика: не точность, а % случаев, когда пользователь доволен и не требует эскалации
Итог
Пользователь не оценит 95 % точности, если при первой же ошибке потеряет контроль. Архитектируйте доверие, а не интеллект.
Комментарии (53)
- Участники сходятся, что «AI-first» поддержка клиентов пока чаще ухудшает UX, чем улучшает.
- Основные риски: незрелые MCP/A2A-протоколы, проблемы безопасности, отсутствие калибровки уверенности LLM и разрыв между демо и реальностью.
- Инженеры и security-специалисты предупреждают: давать LLM доступ к боевым данным и инструментам пока «безумие».
- Предлагаемая альтернатива — не заменять людей, а усиливать их: AI подсказывает контекст и talking-points, пока человек общается с клиентом.
- PM-ы же, по мнению технарей, часто не осознают техническую сложность и требуют невозможного, что ведёт к спешным патчам или легаси на MCP v0.
Age Simulation Suit 💬 Длинная дискуссия
Костюм старения GERT
Позволяет молодым почувствовать физические ограничения пожилых:
- мутность хрусталика, сужение поля зрения
- потеря высоких частот, тугоподвижность шеи
- скованность суставов, слабость, хуже захват и координация
Цена
€1390 / £1250 — полный комплект, плюс доставка и НДС.
В комплекте 2 пары очков (новая версия).
Заказ и отзывы
- Запросить КП
- Оформить заказ
- Минимальная сумма заказа: €300 / £300
Оценки пользователей: 4,9/5 (7 отзывов)
«Качество отличное, полностью соответствует цели обучения».
Комментарии (153)
- Обсуждение началось с жалобы на «возрастные костюмы» (GERT, AGNES и др.), которые симулируют старение, но не передают постоянных мелких болей и усталости.
- Многие поделились личными примерами: кто-то в 60–90 лет остаётся активным (плавание, собаки, ежедневные прогулки), другие описывают быстрый спуск к инвалидности после падений или инсультов.
- Сообщество отметило, что старение — это не только физика, но и социальная изоляция: плохой слух, невозможность выйти из дома, смерть друзей.
- Появились идеи: AR-очки с субтитрами для плохо слышащих, экзоскелеты для пожилых, видеоигры как когнитивная терапия.
- Некоторые считают подобные костюмы полезными для эмпатии, другие — излишне театральными; единодушны лишь в том, что регулярная активность и профилактика замедляют старение.
Stripe Launches L1 Blockchain: Tempo 🔥 Горячее 💬 Длинная дискуссия
Tempo — блокчейн первого уровня, созданный для платежей. Поддерживает все основные стейблкоины, обеспечивает 100 000+ TPS, финальность <1 сек, предсказуемые минимальные комиссии и встроенную приватность. Разработан Stripe и Paradigm при участии Visa, Deutsche Bank, Shopify, Revolut и др.
Ключевые возможности
- Платёжные фичи: мемо-поля, батч-переводы, разрешения/блокировки по пользователям.
- Стабильные комиссии: оплата любым стейблкоином, выделенный «платёжный» канал.
- Приватность: скрытые детали транзакций при сохранении соответствия нормативам.
- Масштабируемость: ремиттенсы, глобальные выплаты, встроенные финансы, микроплатежи, агентская торговля, токенизированные депозиты.
Для разработчиков
EVM-совместимый, нейтральный к стейблкоинам, нативный обмен между ними, документация скоро.
Доступ
Сейчас приоритетный доступ к тестнету для партнёров.
[partners@tempo.xyz](mailto:partners@tempo.xyz?subject=Requesting access to Tempo)
Комментарии (961)
- Stripe запускает «блокчейн» Tempo под стейблкоины, чтобы ускорить и удешевить движение денег между своими клиентами.
- Критики считают проект маркетинговым трюком: вместо децентрализованной сети — закрытая база данных под контролем Stripe и партнёров.
- Главная выгода — регуляторный арбитраж: стейблкоины пока обходят банковские нормы, позволяя хранить и переводить доллары без классических банков.
- Технически ничего нового: высокая пропускная способность достигается за счёт централизованного набора валидаторов; Ethereum-совместимость нужна лишь для совместимости с инфраструктурой.
- Бизнес-кейсы — мгновенные выплаты, ликвидность между странами и спасение от медленной банковской инфраструктуры в ЛатАмерике и Азии.
Комментарии (110)
I think there's less to this than meets the eye.Previously, on https://sustainability.google/operating-sustainably/:"We've set a goal to achieve net-zero emissions across all of our operations and value chain by 2030." and, in a table later, "Reduce 50% of our combined Scope 1, 2
Pump the Brakes on Your Police Department's Use of Flock Safety
Как затормозить внедрение камер-распознавателей Flock в вашем городе
Компания Flock Safety разворачивает по США сеть камер ALPR, способных отслеживать передвижение каждого автомобиля. В отличие от традиционных систем, которые сравнивают номера со списками угона и удаляют «чистые» данные, Flock строит централизованную базу передвижений всех машин и открывает к ней доступ тысячам полицейских департаментов. Цель — «каждый город США».
Что делать:
-
Полный запрет
Обращайтесь к городским советникам, участвуйте в публичных слушаниях, пишите в СМИ и соцсетях, требуйте отказа от контрактов с Flock. -
Если запрет не прошёл
Добейтесь, чтобы местные камеры не передавали данные в общенациональную сеть. Требуйте:- строгих правил хранения (удаление через дни, а не годы);
- запрета на доступ вне вашего города;
- отчётов о размещении камер (не только в бедных районах);
- проверки «горячих списков» на актуальность и законность.
-
Разумные исключения
ALPR допустим для поиска угнанных машин, AMBER Alert и взимания платных дорог, если соблюдаются права и пропорциональность.
Подробности — в документе ACLU.
Комментарии (78)
- Участники обсуждают проект Deflock, который собирает карты камер Flock и предлагает способы их «нейтрализации» — от Nutella на линзах до полного избегания отслеживаемых улиц.
- Ссылаются на 36-минутный ролик Benn Jordan «Breaking The Creepy AI in Police Cameras» и статью на Hacker News о том, как Flock обещает «устранить всю преступность в США».
- Поднимают тему, что современная тотальная слежка возвращает нас к «древнему поселку», где все знают всё о каждом, но теперь без возможности «уйти в лес».
- Отмечают иронию: анти-Flock-активизм ведётся через Discord и другие платформы, которые сами собирают данные.
- Небольшой офтоп про то, что «шериф маленького городка» — это идиома, а не ошибка ACLU.
Cache
HTML
- Элементы, глобальные атрибуты, руководства по адаптивным изображениям, видео и форматам дат.
CSS
- Свойства, селекторы, анимации, flexbox, цвета, рецепты макетов (колонки, центрирование, карточки).
JavaScript
- Встроенные объекты, операторы, функции, управление потоком, объекты, классы.
Web APIs
- File System, Fetch, Geolocation, DOM, Push, Service Worker; руководства по Web Animations, Fetch, History, Speech, Web Workers.
Обучение
- Курсы HTML, CSS, JS; инструменты: Playground, HTTP Observatory, генераторы теней, рамок, скруглений.
Комментарии (24)
- Без Service Worker API почти бесполезен, но с правильным кешированием превращает сайт в полноценное офлайн-приложение.
- @zbuttram хотел использовать его для точного контроля HTTP-кеша, но обошёлся стандартными заголовками и «умными» query-параметрами.
- Участники просят больше реальных кейсов, где API даёт преимущества над классическими методами.
- @sangeeth96 удивлён внезапным появлением темы на главной; @GZGavinZhao предполагает, что это просто дань уважения API.
Wikipedia survives while the rest of the internet breaks 🔥 Горячее 💬 Длинная дискуссия
Wikipedia живёт, потому что скучна
Пока весь интернет рушится, «вики» стоит. Её секрет — не в деньгах, а в правилах: нейтральный тон, проверяемые источники, консенсус редакторов.
Салют Маска как тест прочности
20 января 2025 года Илон Маск показал жест, похожий на нацистское приветствие. Первый редактор добавил фразу в статью, второй — удалил: биографии живых людей защищены строже. Началась многочасовая дискуссия: это был нацистский салют, неловкий жест или провокация? Вместо войны правок редакторы перешли к голосованию и источникам.
Почему это работает
- Правила > эмоций: каждое утверждение требует двух независимых публикаций.
- Скорость через процесс: новость появляется, когда её подтвердят, а не когда взорвётся твиттер.
- Скука как щит: отсутствие лайков и алгоритмов не даёт вирусному гневу захватить платформу.
Итог: Wikipedia остаётся последним островком фактов в океане контента, который ломается каждый день.
Комментарии (390)
- Участники спорят, действительно ли Wikipedia «последний добрый остров» интернета: одни хвалят, другие критикуют за политическую ангажированность и «захваченность» тематическими кланами.
- Подчёркивают, что английская версия ещё держится, а вот неанглоязычные часто превращаются в пропаганду и исторические фальсификации.
- Отмечают рост давления со стороны властей (пример – запросы конгрессменов раскрыть имена редакторов) и опасность массовых доносов/доксинга внутри сообщества.
- Многие советуют читать не только статью, но и страницу обсуждения, а также историю правок, чтобы видеть, какие точки зрения вырезали и почему.
- Часть комментаторов считает, что выживание Wikipedia возможно именно благодаря медленному, «не-стартаповому» принципу и отсутствию прибыли, но ресурс уже «подсел» на пожертвования и всё чаще поддаётся внешнему влиянию.
WiFi signals can measure heart rate 🔥 Горячее 💬 Длинная дискуссия
Инженеры Калифорнийского университета в Санта-Крузе разработали Pulse-Fi — систему, которая измеряет пульс через обычный WiFi без ношения датчиков.
- Точность: после 5 с обработки сигнала погрешность ≤0,5 уд/мин; показатели соответствуют медицинским стандартам.
- Работает при любом положении тела (сидя, стоя, лёжа, в движении) и на расстоянии до 3 м.
- Доступность: используются самые дешёвые WiFi-модули ESP32, поэтому подходит для условий с ограниченными ресурсами.
Алгоритм машинного обучения выделяет колебания сигнала, вызванные сердцебиением, и фильтрует шумы от движения и окружения. В испытаниях участвовали 118 человек, каждого проверили в 17 позах.
Публикация представлена на конференции IEEE DCOSS-IoT 2025.
Комментарии (233)
- Wi-Fi уже умеет «видеть» сердцебиение и дыхание без всяких датчиков; новая работа UCSC просто уточняет точность до <0,5 уд/мин.
- Техника работает на обычных ESP32/RPi и, вероятно, на смартфонах, поэтому 24×7-мониторинг всей семьи становится дёшево и сердито.
- Пользователи видят плюсы: сон без браслета, поиск людей за стеной, замена PIR- и мм-волновым датчикам.
- Критики беспокоятся: данные можно продавать рекламодателям, использовать для слежки, взлома, таргетинга по эмоциям или даже ударов дронов.
- Пока нет ясности, как защититься: выключать Wi-Fi, строить «клетку Фарадея» или требовать open-source-оборудования — обсуждают всерьёз.
Hollow Knight: Silksong causes server chaos on Xbox, Steam, and Nintendo
Hollow Knight: Silksong вышла и тут же «положила» серверы Xbox, Steam, PlayStation и Nintendo.
Пользователи массово ринулись за игрой, и площадки начали сбоить:
- Steam — ошибки на каждом шагу, PayPal отказывается платить.
- Xbox — пустые экраны и сообщение «Silksong недоступна».
- PlayStation Store — кнопка покупки зависла на «В списке желаемого».
- Nintendo Switch — те же перегрузки.
У Eurogamer не получается добавить игру в корзину ни на одной платформе.
Комментарии (85)
- Hollow Knight называют редким примером «игры как искусство» и настоятельно советуют пройти оригинал перед Silksong, несмотря на то, что сюжет можно понять и без первой части.
- Запуск Silksong уронил Steam: очереди заставили магазин лежать несколько часов, а GOG продавал без проблем и без DRM.
- Участники удивляются, что Team Cherry не открыла предзаказы, которые могли бы разгрузить серверы.
- Сравнивают ажиотаж вокруг маленьких инди (Deltarune, Silksong) с тем, как крупные релизы Microsoft редко вызывают такие сбои благодаря предзаказам.
Atlassian is acquiring the Browser Company
Atlassian покупает The Browser Co. за $610 млн
Сделка закроется до декабря. Стартап, создавший браузеры Arc и Dia, привлёк внимание OpenAI и Perplexity, но выбрал Atlassian. Компания планирует встроить технологии ИИ в свои продукты, включая Jira.
Комментарии (60)
- Пользователи не понимают, зачем The Browser Company закрыла удачный Arc ради Dia — по сути расширения, которое быстро склонировали «вайб-кодеры».
- Сомнения в целесообразности $610-миллионной оценки: «всё, что они делали, — ребрендинг».
- Многие любили Arc, но после прекращения его развития потеряли интерес; не хотят отдавать ещё больше данных одной компании ради «встроенного ИИ».
- Среди версий: не получилось стать «новым iOS» для браузерных приложений, поэтому свернулись к LLM-хосту Dia и продались Atlassian.
- Итог: Firefox остаётся «островком безопасности», а рынок браузеров всё больше скатывается к монополии Chrome и «AI-эншитификации».
Calling your boss a dickhead is not a sackable offence, UK tribunal rules
- Суть дела: водитель-экспедитор, уволенный за то, что назвал руководителя «dickhead» в переписке с коллегой, выиграл суд.
- Причина: компания не провела полноценного расследования и не соблюла процедуру дисциплинарного разбирательства.
- Решение: трибунал признал увольнение несправедливым и обязал работодателя выплатить компенсацию.
Комментарии (145)
- Суд постановил: компании обязаны соблюдать свои собственные процедуры увольнения; разовое «dickhead» не является «грубым проступком», чтобы увольнять без процесса.
- Комментаторы спорят: кто-то радуется «победе» сотрудника, кто-то считает решение лишним бюрократическим шагом, увеличивающим расходы на юристов.
- В США большинство штатов «at-will» — за оскорбление можно уволить мгновенно; в Германии любое оскорбление вообще незаконно.
- Вывод: даже если формально уволить нельзя, карьерные последствия всё равно неизбежны, а компании теперь уточнят правила, чтобы «dickhead» стало увольнительным.
How to build vector tiles from scratch
Векторные тайлы с нуля
Карта NYC Chaos Dashboard росла, и GeoJSON внутри HTML уже 4,5 МБ (770 мс отдаётся Cloudflare). Chrome жалуется на 2-секундный рендер.
Причины:
- JSON парсится в браузере.
- MapLibre GL JS сама раскладывает точки/линии.
Простой способ — грузить GeoJSON отдельно:
map.addSource('resurfacing', {
type: 'geojson',
data: '/data/resurfacing.geojson'
});
Но это всё ещё JSON. Крупные сервисы используют векторные тайлы (MVT): маленькие квадраты, каждый со своим зумом и областью.
Вместо одного файла — набор тайлов, как у Google Maps.
Комментарии (26)
- Обсуждение вращается вокруг создания векторных тайлов: автор блога (ajd555) делится опытом генерации MVT-файлов «с нуля» на Go.
- Пользователи предлагают альтернативы: tippecanoe для статических GeoJSON→MBTiles/PMTiles, ST_AsMVT в PostGIS для динамических тайлов, а также Geoserver с расширением Vector Tiles.
- Уточняется, что 4096 — это не пиксели, а единицы точности внутри тайла, тогда как 512 px — это размер отображаемого тайла на карте.
- Автор признаёт путаницу и обещает обновить пост, поблагодарив stevage.
- Участники делятся успешным опытом собственных тайл-серверов на FastAPI и интересуются данными о судоходстве и паромах.
We Found the Hidden Cost of Data Centers. It's in Your Electric Bill [video]
- О платформе: О нас
- Пресса | Авторское право | Контакты
- Авторам: Создателям | Реклама | Разработчикам
- Правила: Условия | Конфиденциальность | Политика и безопасность
- Как работает YouTube | Тест новых функций | NFL Sunday Ticket
© 2025 Google LLC
Комментарии (116)
- Участники спорят, кто должен платить за рост потребления электроэнергии дата-центрами и ИИ: корпорации или обычные потребители.
- Одни считают, что крупные игроки получают скрытые субсидии и закрытые сделки, повышая счета для всех.
- Другие указывают, что рост спроса — естественный результат рыночной экономики, и проблема в плохой энергетической политике, а не в технологических компаниях.
- Обсуждаются разные решения: от полной приватизации до государственного строительства мощностей и перехода на ядерную энергию.
Almost anything you give sustained attention to will begin to loop on itself 🔥 Горячее 💬 Длинная дискуссия
Продолжительное внимание превращает любой объект в саморазгоняющийся цикл.
В сексе задержка удовольствия усиливает дофамин, и тело, фантазии, кожа входят в резонанс: прикосновение → фантазия → ещё больше дофамина → ещё острее прикосновение. Через 20 мин «я» растворяется, и реальность становится плотной и чуждой.
То же механизм работает и вне постели. Гормоны, мозг, память синхронизируются со скоростями от долей секунды до часов; если переключаться чаще, чем раз в 30 мин, остаётся «остаточное внимание», мешающее погрузиться.
Сфокусируйтесь на тревоге — получите паническую атаку; на радости — она расцветает. Практически всё, за чем вы сможете пристально следить, начнёт закручиваться и расширяться.
Комментарии (194)
- Эссе описывает, как устойчивое внимание «закручивается» и усиливает само переживание — от секса до музыки и повседневных моментов.
- Читатели сравнивают эффект с медитацией (саматха, випассана), ритуалами, «вертикальным» временем (kairos) и даже психоделическими состояниями.
- Некоторые отмечают обратную сторону: руминация, тревога и зависимости тоже могут разгоняться тем же петлевым механизмом.
- Практические советы: «дай этому 5 минут», Pitch Black Playback, арт-практики и спортивные тренировки учат управлять вниманием без перегрузки.
Atlassian is acquiring The Browser Company 🔥 Горячее 💬 Длинная дискуссия
Atlassian приобретает The Browser Company
Сегодня мы объявили о покупке The Browser Company — создателей браузеров Dia и Arc.
Цель
Создать первый AI-браузер для командной работы, объединив любовь TBC к инновациям и опыт Atlassian в управлении командами.
Проблема
Современные браузеры заточены под потребление, а не работу: куча вкладок, потерянные вкладки, отсутствие контекста задач.
Решение
Arc уже умеет группировать вкладки, а Dia добавляет AI-агента, который:
- собирает контекст из Jira, Confluence, Slack;
- автоматически открывает нужные страницы;
- помогает быстрее принимать решения.
Что дальше
- Arc и Dia продолжат работать как сейчас.
- Постепенно появится глубокая интеграция с Atlassian-продуктами.
- Команды объединятся, чтобы масштабировать идею «браузера для работы».
Мы верим, что совместно сделаем работу более продуктивной и приятной.
Комментарии (459)
- Arc был признан инновационным браузером для продвинутых пользователей, но рост остановился и команда переключилась на новый проект Dia с ИИ, вызвав шквал критики.
- Пользователи считают отказ от Arc ошибкой: продукт нравился, но монетизировать его оказалось сложно.
- Покупка Atlassian за $610 млн наличными выглядит странно: стратегического перекрытия продуктов нет, выручки у TBC не было.
- Многие опасаются, что Arc «умрёт» под крылом Atlassian, и уже переходят на Zen или Firefox.
- Общий вывод: это похоже на дорогой acqui-hire или ставку на «AI-агентов» в корпоративной экосистеме Atlassian.
Le Chat: Custom MCP Connectors, Memories 🔥 Горячее
Le Chat: 20+ MCP-коннекторов и Memories
-
Каталог коннекторов (beta)
20+ безопасных интеграций: Databricks, Snowflake, GitHub, Jira, Notion, Asana, Outlook, Box, Stripe, Zapier и др.- Поиск, анализ, действия в одном чате.
- Добавьте собственные MCP-коннекторы.
- Запуск в браузере, мобильном, on-prem или вашем облаке.
-
Memories (beta)
Персонализированные ответы на основе сохранённых фактов и предпочтений.- Контроль: хранить, править, удалять.
- Импорт из ChatGPT.
-
Бесплатно для всех пользователей.
Категории коннекторов
- Данные: Databricks, Snowflake, Pinecone, Prisma Postgres, DeepWiki.
- Продуктивность: Box, Notion, Asana, Monday, Jira, Confluence.
- Разработка: GitHub, Linear, Sentry, Cloudflare.
- Автоматизация: Zapier, Brevo.
- Коммерция: PayPal, Plaid, Square, Stripe.
- Custom: любые MCP-серверы.
Примеры
- Анализ отзывов в Databricks → задача в Asana.
- PR в GitHub → задача в Jira + документация в Notion.
- Сравнение контрактов в Box → краткий отчёт обратно в Box.
- Jira → спринт-обзор в Confluence.
- Stripe → аномалии → задача в Linear.
Управление и безопасность
Админы определяют доступ, аутентификация от имени пользователя.
Развёртывание: self-hosted, ваше облако или Mistral Cloud.
Комментарии (150)
- Пользователи жалуются на провал gpt-5-mini и переходят на mistral-medium-0525: дешевле, быстрее, но при ошибке «падает жёстче».
- Mistral анонсировала 20+ «безопасных» MCP-коннекторов (S3, FTP, SharePoint и др.) и поддержку кастомных удалённых коннекторов.
- Валютация в $14 млрд выглядит низкой против OpenAI/Anthropic; для европейцев главный плюс — «сделано в ЕС».
- Качество моделей: в чате и простых задачах сравнимо с OpenAI, но уступает топ-версиям; скорость реакции высокая.
- Бесплатный тариф и быстрый релиз новых фич отмечают как плюсы, однако многие так и не пробовали Mistral всерьёз.
Electromechanical reshaping offers safer eye surgery
Новый метод коррекции зрения
Инженеры разработали электромеханическую перестройку роговицы (EMR): микроиглы вводятся в ткань, подаётся короткий импульс тока, и коллагеновые волокна «запаиваются» в нужной форме. Процедура длится минуты, не требует лазеров и снимает риск осложнений LASIK.
Преимущества
- Минимально инвазивно: иглы 400 мкм, без разрезов.
- Точность: настройка в 1 диоптрию.
- Безопасность: нет теплового повреждения, восстановление за дни.
Статус
Эксперименты на кроликах показали стабильность 8 недель; клинические испытания на людх запланированы через 2–3 года.
Комментарии (70)
- Один участник рассказал, что во время LASIK шесть лет назад слышал тревожные системные звуки Windows Vista, но всё прошло успешно.
- Другие обсуждали долгосрочные эффекты: у кого-то зрение стабилизировалось спустя 20 лет, а кто-то к 45 годам вернулся к очкам из-за пресбиопии и регресса в одном глазу.
- Участники предупредили, что после коррекции миопии может понадобиться чтение очков для мелкого шрифта.
- Некоторые считают LASIK «жизненно меняющей» процедурой с минимальными рисками, другие — категорически против вмешательства в глаз.
- Советы тем, кто планирует операцию: учитывайте возможную регрессию, пресбиопию и готовность носить очки снова.
The Color of the Future: A history of blue
Синий — самый «технологичный» цвет: его пришлось изобретать снова и снова. В природе он редок, поэтому человечество искало способы создать его искусственно от 4000 до XXI века.
Первым был индиго — органический краситель из растений рода Indigofera. Перу, 4000 г. до н. э.; Индия, 2400 г. до н. э.; Европа — менее продуктивный вайд. «Синее золото» стало колониальной культурой и частью работорговли.
Египтяне до индиго поклонялись небу и полудрагоценным камням: бирюзе, ляпис-лазури, минералу азурит.
Комментарии (31)
- Участники обсуждают, почему синий — «технологичный» цвет будущего: он редок в природе, сложен в производстве и ассоциируется с холодом, ночью и высокими технологиями.
- Отмечают уникальные свойства пигментов — Prussian blue меняет насыщенность в зависимости от слоя, а ультрамарин теряет цвет при слишком тонком помоле.
- Вспоминают, что синий появился в языках позже других цветов, а в современном Шэньчжэне он доминирует в LED-шоу и архитектуре.
- Делятся личным опытом: цианотипия, синий лазер как бесплатный подарок, проблемы со зрением от синих LED.
- Приводят культурные и научные ссылки — от Альфонса Мухи до структурной окраски бабочек и книг Пастуро и Лабату.
Google was down in eastern EU and Turkey
Google упал в Восточной Европе
4 сентября 2025, 10:22
- Масштабный сбой затронул Google в Болгарии, Турции, Греции и других странах региона.
- Не работают: YouTube, Maps, Search, Gmail, Drive. Показывают ошибку «5xx».
- Пользователи жалуются в соцсетях и на downdetector.com.
- В качестве альтернативы рекомендуют Bing, Yahoo, DuckDuckGo, Brave Search.
Комментарии (35)
- Пользователи из Грузии сообщают, что Google-сервисы (gmail, googleapis, шрифты) были недоступны ~2 часа, остальные сайты работали; VPN решал проблему.
- Некоторые заметили одновременный даун ChatGPT, что вызвало вопросы о зависимости от Google.
- Предполагалось, что виноват сбой в половине BGP-таблицы, но другие спорят: TCP-handshake проходил, следовательно, маршрут был.
- Команда в Тбилиси не могла включить Tailscale, так как он требует Google Auth, и ставила NordVPN.
- Тема вылилась в призывы «де-гуглиться», обсуждение альтернатив (Kagi, DDG) и этических нюансов.
Melvyn Bragg steps down from presenting In Our Time 🔥 Горячее 💬 Длинная дискуссия
Мелвин Брэгг уходит из «In Our Time»
После 26 лет и более 1000 выпусков легендарный ведущий покидает культовую передачу Radio 4.
Программа, стартовавшая в 1998 году, стала одним из самых скачиваемых подкастов BBC, в том числе среди аудитории до 35 лет. Брэгг обсуждал с учёными мира от возраста Вселенной до царицы Зенобии.
Он останется «другом Radio 4» и в 2026-м появится в новом проекте (подробности позже).
Брэгг: «Передача с обманчивым названием, начавшаяся с полугодового контракта, подарила невероятное путешествие. Спасибо слушателям».
С 1961-го в BBC, он также вёл Start the Week и множество культурных программ. Почётный член Королевского общества и Британской академии, пэр и кавалер Почётного ордена.
Комментарии (154)
- Слушатели скорбят об уходе Мелвина Брэgga из «In Our Time» и хвалят его умение жёстко, но уважительно держать экспертов в узде.
- Подкаст считается эталоном интеллектуального радио: без воды, с глубоким погружением в тему и верой в умную аудиторию.
- Избранные любимые выпуски: планктон, механизм Антикитеры, Гилгамеш, крокодилы, викторианские канализации и «Сознание» 1999 года.
- Архив из 1000+ эпизодов доступен через BBC (VPN/get_iplayer) и каталог Braggoscope; за пределами Великобритании вставляют рекламу.
- Общая мольба: найти достойного преемника и сохранить формат — чай/кофе в конце обязателен.
30 minutes with a stranger 🔥 Горячее 💬 Длинная дискуссия
- Две незнакомки, Кейт и Дон, по заданию исследователей разговаривают 30 минут по видеосвязи.
- Это часть проекта CANDOR: 1 700 диалогов, 1 500 участников разного возраста, расы, образования и политических взглядов.
- Перед разговором большинство чувствовали себя «средне».
- Сразу после начала многие отметили, что стало хуже или не изменилось.
- Мы привыкли общаться с похожими: одинаковые районы, школы, соцсети. Такие связи называют «связующим» социальным капиталом.
Комментарии (352)
- Онлайн-общение быстро скатывается в мелочность, тогда как офлайн-разговоры с незнакомцами почти всегда тёплые и приятны.
- Участники эксперимента «30 минут с незнакомцем» почти не получили отказов и оценили опыт положительно, несмотря на изначальные опасения.
- Большинство обсуждающих подтверждают: социальная изоляция — главная болезнь времени, и случайные живые диалоги её лечат.
- Половина комментариев посвящена дизайну сайта: кто-то восторгается «скролл-анимацией», кто-то получает головную боль и просит обычный скроллинг.
- Некоторые замечают искажение выборки (участники были изначально открыты к общению) и спрашивают, как сильно результаты зависели от $15 и пандемийной тоски по людям.
Polars Cloud and Distributed Polars now available
Polars Cloud GA и Distributed в бета
Polars Cloud теперь доступен в AWS, а распределённый движок — в открытой бете. Запуск удалённых запросов:
import polars_cloud as pc, polars as pl
with pc.ComputeContext(...) as ctx:
df = (pl.scan_parquet("s3://...")
.filter(...)
.group_by(...)
.remote(ctx).distributed().execute())
Что это даёт
- Единый API: ноутбук → облако без переписывания кода.
- Горизонтальное, вертикальное и «диагональное» масштабирование: от кластера до одного мощного узла без shuffle-оверхеда.
- Под капотом — OSS streaming-движок Polars.
Что уже работает
- PDS-H полностью распределённо.
- Комбинируем partitionable-запросы с order-dependent операциями (пример с
group_by_dynamic
+join_asof
).
Скоро
- On-prem версия: первые клиенты через пару месяцев.
- Живая панель кластера.
Комментарии (82)
- Пользователи спорят, нужен ли вообще DataFrame-API: многие считают, что 90 % задач проще решать SQL (DuckDB, Snowflake, Athena).
- Polars хвалят за скорость локальной работы, но на больших данных чаще выбирают DuckDB или SQL.
- Вопросы к Polars Cloud: пока только AWS, биллинг через AWS, on-prem и распределённый запуск на своих машинах «в разработке».
- Сравнение: Polars ≠ Snowflake, скорее конкурент Spark/Glue, но без SQL в приоритете (возможно позже).
- Итог: кому нужен DataFrame-API — Polars отличен, кому достаточно SQL — берут DuckDB и не парятся.
Étoilé – desktop built on GNUStep
Цели проекта
Создать среду, построенную вокруг трёх человеческих задач: создавать, сотрудничать, учиться. Без «файлов» и «процессов» в интерфейсе пользователь получает:
- полную историю изменений любого объекта;
- совместную работу над любыми документами;
- гибкие workflow из комбинируемых сервисов;
- систему, близкую к человеческому восприятию компьютера.
Étoilé — open-source (лицензия MIT/BSD), основан на GNUstep и переносим на большинство ОС.
Последние новости
- CoreObject Preview Release 3 (июнь 2014)
- Pragmatic Smalltalk и C (август 2012)
- Новый XMPPKit и StepChat (апрель 2012)
- Étoilé 0.4.2 (апрель 2012)
- Ускорение Autorelease (апрель 2012)
Комментарии (89)
- Étoilé — амбициозный, но давно заброшенный проект GNUstep-десктопа, который шёл дальше NeXTstep/Mac OS X, вдохновляясь Smalltalk и STEPS.
- Сообщество вспоминает его как «дорогу не пройденную»: открытый OpenStep-код не хватал экосистемы, пакетов и момента, когда GNOME выбрал GTK.
- Активность сейчас минимальна; живые наследники — NEXTSPACE (CentOS) и GSDE (Debian).
- Разработка GNUstep всё ещё идёт, но отстаёт (уровень OS X Panther, нет современного Obj-C), а IDE-возможности до сих пор впечатляют.
- Некоторые участники (Дэвид Чиснолл) теперь работают над CHERI, продолжая идеи безопасной компоновки и end-user programming.
A high schooler writes about AI tools in the classroom 💬 Длинная дискуссия
Я учусь в старшей школе, и ИИ разрушает моё образование.
В классах теперь всё сводится к копированию: одноклассник за секунды получает готовую разметку главы «Жизни Фредерика Дугласа» через ChatGPT и сдаёт её как своё участие в обсуждении. В алгебре фотографируют задание, загружают в ИИ и получают графики и решения.
Домашку сдаём до 23:59 онлайн. Раньше мы вместе нервно доделывали работу в 23:57, теперь чат-боты делают за минуты. Дедлайн потерял смысл, пропал азарт и дисциплина. ИИ убрал последствия прокрастинации и разорвал связь между учениками: почти никто не чувствует срочности или нужды тренировать мышление.
Комментарии (292)
- Большинство участников считают, что нужно вернуться к ручным экзаменам и письменным работам в классе, запретив телефоны и доступ к интернету.
- Домашние задания можно оставить, но с обязательным устным оправданием и «следом» черновиков, чтобы исключить слепое копирование из ИИ.
- Некоторые предлагают не бороться с ИИ, а поднять планку качества и использовать ИИ как личного тьютора или инструмент преподавателя.
- Участники сравнивают ситуацию с появлением калькуляторов: технологию нельзя отменить, но можно изменить цели и методы обучения.
Neovim Pack 🔥 Горячее 💬 Длинная дискуссия
Пакеты в Neovim
- Пакет — каталог с плагинами.
- Можно распаковать архив в отдельную папку.
- Можно хранить как git-репозиторий.
- Поддерживает связанные плагины.
start/
— автозагрузка при старте.opt/
— загрузка по требованию:packadd
.
Поиск файлов
Nvim ищет в 'runtimepath'
и во всех pack/*/start/*
.
Пути start/
не отображаются в &rtp
; использовать nvim_list_runtime_paths()
.
Установка пакета
mkdir -p ~/.local/share/nvim/site/pack/foo
cd ~/.local/share/nvim/site/pack/foo
unzip /tmp/foopack.zip
Получится:
pack/foo/start/foobar/plugin/foo.vim
pack/foo/opt/foodebug/plugin/debugger.vim
При старте Neovim загружает start/
, но не opt/
.
Одиночный плагин
Создайте лишний уровень:
mkdir -p ~/.local/share/nvim/site/pack/foo/start/foobar
cd $_ && unzip /tmp/someplugin.zip
Опциональные плагины
:packadd foodebug
— загружает pack/*/opt/foodebug
.
:packadd! foodebug
в init.vim
— загрузка при старте, кроме --noplugin
.
Рекомендации по размещению
- Цветовые схемы — в
pack/*/opt
. - Файл-тип плагины — в
pack/*/start
, если нужны всегда; иначе вopt
и выбор через:packadd
.
Создание собственного пакета
Каждый независимый плагин — отдельный пакет, чтобы пользователи могли выбирать.
Комментарии (156)
- Пользователи обсуждают новый встроенный менеджер плагинов Neovim («pack») и сравнивают его с lazy.nvim, vim-plug и другими.
- Многие рады появлению «родного» решения, но отмечают отсутствие ленивой загрузки и расширенных функций.
- Часть сообщества уже перешла на pack, git-submodules или вообще отказалась от менеджеров, считая их избыточными.
- Кто-то надеется, что это последний переход, другие опасаются очередного «менеджера на 3 года».
- Параллельно поднимается тема Helix как альтернативы без необходимости конфигурирования.
ReMarkable Paper Pro Move 💬 Длинная дискуссия
reMarkable Paper Pro Move
Самый компактный «бумажный» планшет: 7,3-дюймовый цветной Canvas-дисплей, 2 недели без подзарядки, заряд 0–90 % за 45 мин. Корпус из анодированного алюминия, стекло с текстурой под бумагу. В комплекте стилус Marker, бесплатная доставка, 100 дней теста.
Ключевые плюсы
- Пишет и звучит как настоящая бумага.
- Нет уведомлений и отвлекающих факторов.
- Магнитное крепление стилуса, мгновенное пробуждение экрана.
- Папки, теги, поиск по рукописи (с подпиской Connect).
- Аннотации на PDF, конвертация почерка в текст, слои.
Connect-подписка
- Синхронизация с ПК и мобильными приложениями.
- Неограниченное облако.
- Поиск рукописного текста.
- Шаблоны и планировщики reMarkable Methods.
Цена от 449 $.
Комментарии (278)
- Пользователи жалуются на дороговизну ($450-700), подписку и закрытость ПО reMarkable; многие отказываются от покупки.
- RM2 хвалят за ощущения при письме, но ругают за тормоза после обновлений, ненадёжный свайп и отсутствие split-screen.
- Кто-то ставит Toltec/KoReader и превращает RM в отличный ридер, но замечает слабую поддержку языков и отсутствие официального API.
- Альтернативы: Boox (Android, Kindle-апп, синхронизация), Supernote (без подписки), iPad mini + GoodNotes/Freeform.
- Часть участников возвращается к обычной бумаге: дешевле, проще, не требует подписки и не ломается.
Novel hollow-core optical fiber transmits data faster with record low loss
- Новое волокно с полым сердечником (DNANF) показало рекордное затухание 0,091 дБ/км на 1550 нм — в 1,5 раза лучше кремниевых волокон (0,14 дБ/км).
- Скорость передачи выше на 45 %; низкие потери (<0,2 дБ/км) сохраняются в диапазоне 66 ТГц (700–2400 нм).
- Удалось подавить три механизма потерь: утечку, рассеяние на границе и микроизгиб; испытано на 15 км.
- Технология обещает увеличить дальность без усилителей, снизить стоимость бита и открыть новые длины волн для связи, лидаров и высокомощной лазерной доставки.
Комментарии (54)
- Hollow-core fiber (HCF) ускоряет свет до ~0,97 c вместо 0,67 c в стекле, давая -33 % задержки на длинные дистанции.
- 0,2 дБ/км потерь и 66 ТГц полосы уже показаны, но сплайсинг и массовое производство ещё не решены.
- Для геймеров и HPC-кластеров это прорыв: <50 мс до центрального сервера и быстрее All-Reduce в AI.
- Существующее стекло не устарело: оно дешевле, прочнее и всё ещё почти пустое по трафику; HCF пойдёт сначала на подводные и магистральные линии.
Evidence that AI is destroying jobs for young people 🔥 Горячее 💬 Длинная дискуссия
- Слабый рынок молодых выпускников: Нью-йоркский федрезерв зафиксировал «заметное ухудшение» трудовых перспектив для недавних выпускников.
- Версия ИИ: компании могут заменять их ChatGPT при рутинной белоручковой работе.
- Паника: NYT, Axios и глава Anthropic предсказывали «кровавую баню» и исчезновение до 50 % стартовых позиций.
- Оптимисты: Economic Innovation Group, FT и Ноа Смит показали, что данных о росте безработицы или оттоке из «уязвимых» профессий почти нет; большинство фирм сообщают нулевой эффект ИИ на занятость.
Комментарии (250)
- Падение найма молодых началось в январе 2023-го, задолго до реального внедрения LLM; участники считают, что это «ведущий» эффект ожиданий AI, а не самой технологии.
- Основные альтернативные причины: конец ZIRP и рост ставок, массовые лейоффы после ковид-перегрева, «эффект Маска» с Twitter и общее стремление CEO «делать больше меньшими силами».
- Часть комментаторов подчеркивает, что AI сейчас служит удобным оправданием для экономии на зарплатах и отказа от найма джунов, а не реальной заменой рабочих мест.
- Есть опасения, что отказ от обучения молодых «взаймы у будущего»: через 5–10 лет не будет готовых кадров среднего уровня.
- Наконец, кто-то считает любые выводы о влиянии AI на занятость преждевременными: данные 2020–2025 годов слишком «зашумлены» пандемией, инфляцией и геополитикой.
Where's the shovelware? Why AI coding claims don't add up 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (323)
- Участники сходятся во мнении: обещанного «10×-ускорения» от ИИ-кода не наблюдается; прирост заметен лишь в узких задачах и для неопытных разработчиков.
- Поводом для хайпа стали страх упустить преимущество (FOMO) и желание руководства оправдать сокращения и заморозку зарплат.
- Основной вывод: ИИ удобен для быстрых прототипов, скучных рутинных операций и «разогрева» незнакомого кода, но требует доработки, тестов и часто создаёт технический долг.
- «Шovelware»-взрыва не видно: большинство сгенерированных проектов либо бросаются, либо остаются внутренними; публикации и релизы не выросли.
- Многие отмечают риск атрофии навыков и падения качества кода, а также усталость от постоянной «борьбы с промптами».
The worst possible antitrust outcome
Худший исход антимонопольного дела
Судья Мехта, признавший Google монополистом, не стал разделять компанию: Chrome, Android и прочие активы остаются вместе.
Ключевые запреты:
- Google не может платить производителям Android и браузерам за «по умолчанию».
- Google обязан предоставлять конкурентам данные поисковых запросов и результаты в реальном времени.
- Google должен сообщать о любых сделках по умолчанию за 30 дней.
Проблемы:
- Данные выдаются по API, а не в исходном виде; конкуренты не смогут повторить ранжирование.
- Google сохраняет контроль над Android и Chrome, продолжая внедрять «поиск по умолчанию».
- Период действия ограничений — только 3 года, после чего всё возвращается на круги своя.
Итог: монополия сохраняется, а «процесс как наказание» не сработал — суд был закрытым, позора не случилось.
Комментарии (29)
- Участники считают, что чрезмерное богатство создаёт неравенство и подрывает демократию.
- Обсуждаются антимонопольные меры как способ ограничить влияние крупных корпораций и их акционеров.
- Кто-то опасается, что давление на компании вне суда может стать авторитарным инструментом.
- Другие считают, что публичное разоблачение нарушений — часть справедливого процесса.
- Поднимается вопрос о приватности: можно ли отказаться от передачи данных и будет ли применён режим вроде ATT.
- Иронично предлагается «переехать в Европу», где регуляторы строже защищают персональные данные.
Tufte CSS
Tufte CSS — стиль для веб-статей, вдохновлённый книгами Эдварда Тафти: простота, боковые заметки, встроенная графика и продуманная типографика. Проект Дэйва Липмана, опирается на Tufte-LaTeX и R Markdown. Предложения приветствуются на GitHub.
Цель — не копировать книги в вебе, а адаптировать приёмы Тафти под экраны.
Быстрый старт
Скопируй tufte.css
и папку et-book
со шрифтами, добавь в <head>
:
<link rel="stylesheet" href="tufte.css"/>
Основы
- Разметка:
<article>
→<section>
→ заголовкиh1
,h2
,h3
. - Новая мысль:
<span class="newthought">
+ неотступный абзац. - Цвета: фон
#fffff8
, текст#111111
, мягкий контраст. - Шрифт: ETBook → Palatino → Georgia; жирный и курсив — отдельные файлы.
- Ссылки: цвет текста, подчёркнуты, без hover-эффектов.
Комментарии (39)
- Участники спорят о визуальном устаревании Tufte CSS: кому-то шрифт и отступы кажутся «атrocious», другие всё ещё находят стиль уместным для длинных текстов.
- Критикуют выбор почти-белого фона (#fffff8) и почти-чёрного текста (#111111): считают аргументы о «мягком контрасте» надуманными, особенно на OLED.
- Поднимают тему повторных постов: Tufte CSS регулярно появляется на HN каждые ~18 месяцев, и с каждым разом нравится меньше.
- Отмечают проблемы типографики: узкий сериф, плохой кернинг, «ужасная» open-source копия Bembo.
- Некоторые делятся опытом адаптации стиля под мобильные устройства и предлагают альтернативы вроде tint или Scribe.
We're Joining OpenAI
Команда Alex переходит в OpenAI
Мы присоединяемся к команде Codex в OpenAI.
Начав с «безумной» идеи создать «Cursor для Xcode», мы построили лучшего AI-агента для iOS и macOS. Теперь продолжим эту миссию в OpenAI.
Что будет с Alex
- Приложение останется работать у текущих пользователей.
- С 1 октября скачивание прекращается.
- Новых функций не будет.
Спасибо бета-тестерам, клиентам, инвесторам и всему Apple-сообществу! ❤️
P.S. Попробуйте Codex CLI.
Комментарии (131)
- Команда Alex Code присоединилась к OpenAI: продукт перестанет развиваться, новые загрузки прекратятся 1 октября.
- Пользователи считают, что Apple «зашерлокила» большую часть функций Alex во встроенном AI Xcode, поэтому выживание стартапа стало невозможным.
- Многие видят в сделке типичный aqui-hire: OpenAI получает инженеров, знакомых с IDE и Apple-платформами, а не уникальную технологию.
- Вопрос будущего: станут ли OpenAI/Anthropic прямыми конкурентами IDE-стартапов вроде Cursor или останутся поставщиками моделей.
- Скептики ждут, что через 12–18 месяцев продукт Alex окончательно закроют, а команду полностью интегрируют в Codex.
What is it like to be a bat? 💬 Длинная дискуссия
Тезис
Эссе Нагеля (1974) утверждает: сознание нельзя свести к физическим процессам, ибо субъективный опыт («каково быть летучей мышью») недоступен извне. Даже полное знание нейрофизиологии не раскроет «что-то-как-это-есть»; эхолокация летучей мыши остаётся непереводимой на человеческий язык.
Критика
- Функционализм (Деннет, Ликан): если поведение и функции объяснены, «каково» исчезает как псевдопроблема.
- Феноменальные концепты (Левин, Тай): мы можем выучить новые концепты и приблизиться к опыту летучей мыши.
- Иллюзионизм: субъективность — ошибка интуиции; наука способна всё объяснить.
- Нейробиологический редукционизм (Чалмерс): «трудная проблема» сознания всё же требует новых фундаментальных законов.
Комментарии (217)
- Пользователи обсуждают эссе Нагеля «What is it like to be a bat?» и его «трудную проблему сознания».
- Ключевые темы: невозможность полного понимания субъективного опыта другого существа, эхолокация у людей, попытки «стать животным» (Фостер, Мартин).
- Появился неологизм «batfished» — обмануться, приписав субъективность несознательному актору (например, ИИ).
- Споры о том, измерима ли сознание, нужно ли «что-то переживать», чтобы быть сознательным, и не является ли вопрос лишь языковой ловушкой.
- Упоминаются Деннет, Хофштадтер, книги Эда Юна и Анила Сета, а также футуристические идеи симуляций и слияния сознаний.
Poor man's bitemporal data system in SQLite and Clojure
Бюджетная битемпоральная система на SQLite + Clojure
Автор: Адитья Атхалье, 14–15 июля 2025
Цель: «бедняцкая» реализация половины битемпоральной СУБД, удовлетворяющая «десятому закону Хендерсона».
Идея
Смешать SQLite с идеями из бухгалтерии, Clojure, Datomic, XTDB, Rama и Local-First, чтобы хранить факты и время двух видов:
- valid-time — когда событие произошло в реальности.
- tx-time — когда мы это узнали и записали.
Мир фактов и времени
- Сущность = полная история её жизни.
- Факт может быть истинным или ложным; при столкновении фактов нужны правила приоритета.
- Наблюдение ≠ реальность: база фиксирует не саму реальность, а наши заметки о ней.
- Материализованная реальность зависит от того, кто спрашивает и «когда» он спрашивает.
Архитектура
- Две маленькие VM: одна работает, вторая — резерв.
- Дёшевые диски для хранилища временных данных.
- Clojure: пространства имён и неизменяемость как главные инструменты.
- Trade-off: сложно спроектировать, но легко строить, запускать, поддерживать и обучать.
Подход
- Храним каждое изменение как добавление нового факта (append-only).
- Используем SQLite как простой, надёжный движок.
- Через Clojure-обёртку реализуем:
- вставку с двойной временной меткой;
- «time-travel» запросы (
as-of valid-time
,as-of tx-time
).
- Ограничиваемся минимальной сложностью на уровне всей системы.
Итог
Получили «половину» битемпоральной СУБД: медленную, сырую, но дешёвую, понятную и пригодную для локального использования.
Комментарии (39)
- XTDB и другие битемпоральные СУБД хвалят за возможность запросов «как было на дату X»; примеры из жизни — P&L за март по данным на 4 апреля.
- Некоторые участники уже годами реализуют похожее вручную: PostgreSQL + tstzrange, append-only-логи, триггеры, EAV-модель.
- Критика: Clojure-сообщество «герметично», а сама идея «fetch-as-of» кажется многим неинтересной.
- В крупных аналитических СУБД (ClickHouse, DuckDB, BigQuery, Snowflake, Spanner) AsOf-джоины уже доступны «из коробки».
- Автор блога пришёл к выводу: хранить всё как append-only-лог фактов и не плодить «две системы» (основная БД + аудит).
Microsoft BASIC for 6502 Microprocessor – Version 1.1 🔥 Горячее 💬 Длинная дискуссия
microsoft/BASIC-M6502 — официальный репозиторий Microsoft BASIC для процессора 6502, версия 1.1.
Расположен исходный код на ассемблере 6502, включая оригинальные комментарии 1978 г. и лицензионные файлы.
Комментарии (169)
- Microsoft выложил исходники MS-BASIC для 6502 с «коммитом 48 лет назад» и пасхалкой WAIT 6502,X, которая выводит «MICROSOFT!».
- Код — один 162-КБ файл без модулей; удивляют старые редакторы и скорость сборки на PDP-10.
- В комментариях всплывают Applesoft BASIC, Commodore, Ohio Scientific и другие наследники этой версии.
- Пользователи делятся ностальгией, просят открыть Z80- и VB6-порты, обсуждают лицензию и «AI-аромат» README.
Speeding up PyTorch inference on Apple devices with AI-generated Metal kernels
- Итог: генератор Metal-ядер на базе LLM ускорил PyTorch-инференс на Apple-устройствах в среднем на 87 % (до 100× на отдельных модулях), не требуя ручной оптимизации.
Зачем AI-генерация ядер?
- GPU-ядро = узкое место производительности.
- Metal-ядра для Apple пишут редко и сложно; CUDA-оптимизации не переносятся.
- Идея: frontier-модель сама пишет быстрый код под любую платформу.
Методика
- Железо: Mac Studio (M4 Max).
- Модели: Claude-4/Opus-4, GPT-4o/4.1/5, o3, DeepSeek-v3/R1.
- Датасет: 215 модулей KernelBench (250 − 31 неподдерживаемых − 4 технических).
- Базовая линия: PyTorch eager (torch.compile для Metal ещё не готов).
- Цикл: до 5 попыток генерации → компиляция → проверка корректности → профилировка.
Простой агент
- Получает PyTorch-код.
- Генерирует Metal-ядро.
- Проверяет бит-точность и компиляцию.
- При ошибке возвращает лог модели на доработку.
Ключевые находки
- 87 % средний выигрыш (геом. среднее 1.87×).
- Десятки случаев 10–100×: агент вырезал лишние вычисления, которых не заметил PyTorch.
- Профилировка и CUDA-референс резко повышают качество кода.
- Агент-роутер + специализированные «рабочие» модели эффективнее одиночного большого LLM.
Дальнейшие шаги
- Автоматизировать подбор tile-size и pipeline-оптимизации.
- Расширить на другие backend’и (Vulkan, WebGPU, DirectX).
Комментарии (26)
- Сравнивают «сырой» PyTorch-инференс (для прототипов) с моделью на кастомных Metal-ядрах, сгенерированными ИИ; заявленный 18×-ускорение вызывает сомнения.
- Разработчики PyTorch просят полный zip архив ядер и скриптов бенчмарка, иначе результат невозможно проверить.
- «Kernel» здесь — это GPU-функция (compute kernel), а не Linux-модуль; речь о параллельных вычислениях на ускорителе.
- Эксперимент показывает, что GPT-5 умеет писать Metal-ядра для ~250 модулей из KernelBench, но часть ядер содержит ошибки корректности.
- Сторонники считают, что такой подход ускорит переход от прототипа к продакшену без ручной оптимизации; скептики предлагают ждать открытого кода и сравнивать с tinygrad/JAX/Mojo.
Who Owns, Operates, and Develops Your VPN Matters
Ключевые выводы исследования
- 8 популярных коммерческих VPN обслуживают >700 млн пользователей, но скрывают собственность и имеют критические уязвимости.
- 3 VPN связаны с НОАК Китая, у остальных найдены признаки китайского контроля.
- Отсутствие прозрачности позволяет злоумышленникам снимать шифрование и перехватывать трафик.
Почему важна прозрачность
VPN переносят доверие от интернет-провайдера к самому сервису. При выборе пользователи должны решить:
- Прозрачность — знать, кто видит данные.
- Анонимность — не знать, но полагаться на обещания.
Риски для пользователей
- Авторитарные государства могут использовать скрытые связи VPN для слежки.
- Отсутствие публичной информации о владельцах и разработчиках усиливает уязвимости.
Комментарии (110)
- Коммерческие VPN часто продаются через страх не-технических пользователей, хотя реальные сценарии — это обход геоблоков, торренты и «неполиткорректный» контент.
- Модель доверия к единому VPN-узлу критикуется; предлагаются решения вроде iCloud Private Relay и MASQUE-релеев, разделяющих «кто» и «что».
- Подозрения вызывают «популярные» VPN (Nord, Express), их рекламные бюджеты и возможные связи с разведками; Mullvad считается одним из самых прозрачных, но его IP-адреса всё чаще банят.
- Некоторые «бесплатные» или малоизвестные VPN/прокси-сервисы превращают клиентов в узлы резидентного прокси и продают их трафик третьим лицам.
- Даже при смене IP браузерное фингерпринтирование легко идентифицирует пользователя; HTTPS сделал старые аргументы «VPN для безопасности в публичном Wi-Fi» почти бесполезными.
Writing a C compiler in 500 lines of Python (2023)
Краткий обзор компилятора C на 500 строк Python
Автор бросил себе вызов — написать компилятор C за 500 строк Python. Получилось трудно, но рабочий результат.
Архитектура
- Однопроходный: парсинг и генерация кода идут одновременно. AST не строится, экономим строки.
- Цель — WebAssembly: выбор странный (goto нет, стек-VM), но интересный. Пришлось реализовать собственный стек в памяти, т.к. стек WASM нельзя адресовать.
Что вырезали
switch
,do/while
,goto
,break/continue
,enum
,union
,typedef
,const/volatile
,static
,inline
,sizeof
,float
,double
,long
,long long
,void *
, массивы, указатели на функции, структуры в структурах, varargs, макросы,#include
, стандартную библиотеку.
Лексер
Регулярки разбивают исходник на токены: ключевые слова, идентификаторы, числа, операторы, строки и символы.
Парсер
Рекурсивный спуск. Пример префиксного ~
:
elif lexer.try_next("~"):
meta = load_result(prefix())
emit("i32.const 0xffffffff")
emit("i32.xor")
mask_to_sizeof(meta.type)
return meta
Семантика типов
Поддержаны int
, char
, short
, int *
, char *
, struct
. Все сводится к 32-битным целым. Структуры выравниваются по 4 байта.
Управление памятью
- Локальные переменные кладутся в стек.
- Глобальные — в секцию
data
. malloc/free
нет, но можно вызвать внешнююmalloc
из JS.
Циклы for
Из-за отсутствия goto
пришлось генерировать вложенные блоки WebAssembly и использовать br_if
для break
/continue
.
Функции
- Поддерживаются
int
аргументы и возвращаемые значения. - Вызовы через
call
. - Рекурсия работает.
Сборка и запуск
python compiler.py input.c > output.wat
wat2wasm output.wat -o output.wasm
node run.js output.wasm
Итог
500 строк Python компилируют подмножество C в WASM. Код читаемый, эксперимент удался.
Комментарии (74)
- Пользователь удивился, что даже GCC и Clang не реализуют весь стандарт C.
- Обсуждали, что однопроходный компилятор проще, но без оптимизаций, и что C изначально проектировался именно под такой подход.
- Упомянули книгу «Writing a C Compiler» Норы Сандлер как хорошее руководство.
- Кто-то сравнил компиляторы с лингвистикой, другие отметили, что C несёт 50-летний технический долг.
- Шутили о написании Python-компилятора на C за 500 строк и о том, что без импортов это будет «обёртка», а не компилятор.
Nuclear: Desktop music player focused on streaming from free sources 🔥 Горячее 💬 Длинная дискуссия
nuclear — свободный музыкальный стриминговый плеер, который сам находит бесплатные треки.
Основное
- Лицензия: GPLv3
- Язык: TypeScript/Electron
- Платформы: Windows, macOS, Linux
Возможности
- Поиск и воспроизведение из YouTube, SoundCloud, Bandcamp, Jamendo
- Плейлисты, очередь, «любимые» треки
- Last.fm-скробблинг, Libre.fm
- Тёмная/светлая темы, плагины, Discord Rich Presence
Установка
- Скачать релиз с GitHub
- Через AUR:
yay -S nuclear-player-bin
- Snap:
sudo snap install nuclear
Сборка из исходников
git clone https://github.com/nukeop/nuclear.git
cd nuclear
npm install
npm run build
npm start
Сообщество
Комментарии (247)
- Пользователи жалуются на постоянные баги, ошибки JavaScript и невозможность воспроизвести треки.
- Критика Electron: 300 МБ ОЗУ при запуске, хотя разработчики обещают переход на Tauri.
- Spotify-поиск сломан с мая, автор не собирается чинить; поддержки авторизации в YouTube Music нет.
- Несколько человек считают UI перегруженным и неинтуитивным; инструкции под Mac вызывают недоумение.
- В отзывах на сайте даже негативные комментарии («фак всем музыкантам») оставлены без цензуры, что вызывает споры.
Understanding Transformers Using a Minimal Example 🔥 Горячее
Принцип работы Transformer на мини-модели
Автор: Robert Timm
Лицензия: MIT, код и данные — github.com/rti/gptvis
Идея
Показать, как внутри Transformer токены превращаются в предсказания, используя крошечную модель и наглядные визуализации.
Упрощения
- Данные: 94 слова об 4 фруктах и их вкусах.
Примеры:lemon tastes sour
,i like spicy so i like chili
.
Валидация:i like spicy so i like chili
(проверка, что связь «spicy-chili» выучена, а не запомнена). - Токенизация: 19 слов-токенов без BPE.
Список:is, the, orange, chili, sour, of, taste, apple, sweet, juicy, a, spicy, so, like, tastes, i, lemon, UNKNOWN, PADDING
. - Архитектура: декодер-only, 2 слоя × 2 головы, эмбеддинги 20-D, ≈10 000 параметров, tied embeddings (как у Gemma).
Обучение
10 000 шагов → низкий loss; при подсказке «i like spicy so i like» модель выдаёт «chili».
Визуализация
Каждый 20-D вектор кодируется пятью цветными «коробками» (4 числа на коробку).
Эмбеддинги вкусов (juicy
, sour
, sweet
, spicy
) получают уникальные, но похожие формы, что отражает их семантическую близость.
Комментарии (16)
- Читатели признали визуализацию «пять сложенных коробок» за креатив, но сочли объяснение трансформеров слишком кратким и не добавившим понимания.
- Предложены альтернативы: интерактив от Georgia Tech, Illustrated Transformer, видео 3Blue1Brown и книга Себастьяна Рашки.
- Некоторые рекомендовали разбить материал на длинное практическое занятие вместо 10-минутного чтения.
A Random Walk in 10 Dimensions (2021)
Случайное блуждание в 10 измерениях
Представьте точку, скачущую в 10-мерном пространстве: каждый шаг — равновероятный сдвиг по любой из координат. В одномерном случае расстояние от начала растёт как √n, где n — число шагов. В d измерениях это правило превращается в √(n·d): «объём» доступного пространства растёт, но каждая координата всё ещё дрожит независимо.
Интуиция подсказывает, что в 10D точка должна «улететь» далеко, однако симуляция показывает иное: медианное расстояние после 1000 шагов — всего ≈10 единиц. Почему? Плотность вероятности в высоких размерностях концентрируется в тонкой оболочке гиперсферы; случайные векторы почти ортогональны, и их длины редко бывают экстремальными.
Этот эффект лежит в основе многих задач: от статистической механики до машинного обучения, где «проклятие размерности» заставляет методы искать структуру в разреженных данных.
Комментарии (16)
- В высоких размерностях случайное блуждание почти вся «растягивается» вдоль первых двух главных компонент (>80 % дисперсии), что противоречит интуиции.
- Уточнили модель шага: выбирается одно из 10 измерений (вер. 1/10), затем направление ±1 (вер. ½), т.е. 20 возможных переходов.
- Ошиблись в расчёте «горных пиков» в 10-D решётке: правильная вероятность ≈ 2 %, а не 18 %.
- Обсудили, почему такие эффекты делают глубокое обучение возможным: случайные блуждания по ландшафту потерь помогают вместе с градиентным спуском.
- Упомянули связанные методы (SGD, Hamiltonian MCMC) и классическую теорему Пойа: в 1-2-D блуждание возвращается, в ≥3-D может «потеряться навсегда».
Claude Code: Now in Beta in Zed 🔥 Горячее 💬 Длинная дискуссия
Claude Code в Zed — бета уже доступна
Пользователи давно просили интеграцию Claude Code, и теперь она встроена в панель ассистента Zed.
Плюсы
- Без терминала — всё внутри редактора.
- ACP-протокол — агенты работают через открытый стандарт Anthropic.
- Любые агенты — подключайте собственные или сторонние модели, не ограничиваясь Claude.
Попробуйте прямо сейчас.
Комментарии (398)
- Пользователи хвалят скорость и архитектуру Zed, но жалуются на «сырую» интеграцию Claude Code: нет /compact, Plan Mode, нормального управления контекстом и поддержки подписки вместо API-ключей.
- Критика UI/UX: шрифты, отсутствие undo для удаления файлов, слабый Git-интерфейс, нет вертикальных вкладок, неудобные настройки.
- Автодополнение и AI-фичи уступают Cursor и Copilot; многие поэтому остаются на VS Code/JetBrains.
- Нет Windows-версии, SSH-удалёнки и запуска агентов на сервере, что блокирует командную работу.
- VC-финансирование вызывает опасения, что приоритет отдан «AI ради AI», а не зрелости продукта.
Show HN: Writing Arabic in English
Как я сделал фонетическую арабскую клавиатуру
Фонетическая раскладка — это когда английские клавиши отображаются на арабские звуки.
Проблемы: арабский пишут справа налево, буквы сочетаются в слове, 11 букв не имеют англогодных пар и ещё есть «хамза» и диакритики.
- RTL:
direction: rtl;
— готово. - Скрипт: браузер сам стыкует буквы (Safari требует ZWJ).
- Прямые пары (17 букв):
b
→ ب,t
→ ت,s/c
→ س и т. д. - «Эмфатические» (5): произносятся в глотке, похожи на базовые, но «сильнее». Назначил заглавные:
H
→ ح,S
→ ص,D
→ ض,T
→ ط,Z
→ ظ. - «Уникальные» (6): добавляем точки к уже назначенным.
sh
→ ش (с + 3 точки),th
→ ث (т + 3 точки),dh
→ ذ (д + 1 точка),kh
→ خ (ḥ + 1 точка),3
→ ع,gh
→ غ (ع + 1 точка).
Код: две таблицы — обычная и шифт; по нажатию выбираем нужную и отдаём UTF-символ.
Комментарии (15)
- Обсуждение крутится вокруг новой «арабской QWERTY»-раскладки, которая привязивает арабские буквы к латинским по принципу транслитерации (ع → e рядом с 3, ش → shift+S и т.д.).
- Пользователи сравнивают проект с уже существующими решениями: Yamli (2005), Buckwalter, SATTS, старым Windows-переводчиком и даже пиньинь-вводом для китайского.
- Главный аргумент «за» — не нужны наклейки на клавиатуре: запоминаешь английскую букву и сразу получаешь арабскую.
- Некоторые ждали именно «чат-транслит»-режима (3=ع, 7=ح, 2=ء), но авторы делают упор на полноценную клавиатуру, а не на транслитерацию текста.
- В итоге идею признают полезной для изучающих язык и для быстрого набора без смены раскладки, но отмечают, что подобные инструменты существуют уже два десятилетия.
Airbus B612 Cockpit Font
Eclipse B612
Репозиторий polarsys/b612
на GitHub — открытый проект фонда Eclipse.
- Назначение: инструментарий для анализа и визуализации критических систем (аэрокосмос, автомобили, медицина).
- Технологии: Java, EMF, GEF, Sirius.
- Лицензия: EPL-2.0.
Ключевые возможности
- Моделирование требований, архитектуры, безопасности.
- Проверка соответствия стандартам (DO-178C, ISO 26262).
- Интеграция с Jenkins, Git, Capella.
Быстрый старт
git clone https://github.com/polarsys/b612.git
cd b612 && mvn clean install
Комментарии (84)
- Шрифт B612 создан для авиационных дисплеев: максимально читаем, с «light-traps» для борьбы со свечением экранов.
- Есть пропорциональный и моноширинный варианты; часть пользователей ставит его на Kindle, Obsidian, matplotlib.
- Название — от астероида Б-612 из «Маленького принца».
- Критика: 0 и O почти не различаются, финальный сигма (ς) смещён вниз, скобки () похожи на [].
- Реальные авиа-тележки ATLAS 30×40 см покупают как рабочие столики; цена 500–1000 $ за б/у.
Eels are fish
Угры: рыбы, но не совсем
Оказывается, угри — это рыбы. Обидно: казалось, они третий, тайный класс между рыбой и змеёй. На деле угри — страннейшие рыбы, и тайны в них глубже ярлыка.
Где берутся угри?
Тысячелетиями не знали. Аристотель — из грязи, японцы — из лунных червей. Научная охота началась в XIX веке: эволюция, скальпели, тщетные поиски половых органов.
Фрейд и угри
В 1876-м в Триесте молодой зоолог четыре месяца вскрывал угрей в поисках яичек. Не нашёл. Это был Зигмунд Фрейд. Кто знает, может, психоанализ родился из этой неудачи.
Саргассово море
Взрослых угрей при размножении никто не видел. Предполагают, что они метятся лишь в одном месте — Саргассовом море, посреди Бермудского треугольника.
Жизненный цикл
- Лептоцефал — прозрачная личинка, дрейфует годами.
- Стеклянный угорь — доходит до Европы, ползёт вверх по рекам.
- Элвер — пигмент, аппетит.
- Жёлтый угорь — десятилетия в пресной воде.
- Серебряный угорь — чёрно-хромированный финальный облик, глаза увеличиваются, чтобы увидеть глубину, куда он уйдёт навсегда, чтобы метнуться и умереть.
Так что угри — не просто рыбы, а живые загадки, которые всё ещё обгоняют наше понимание.
Комментарии (135)
- Кроссворды и NYT подтолкнули многих к «угревой» rabbit-hole: откуда берутся европейские угри (около Багам), почему они рыбы и как они могут «пешком» колонизировать озёра.
- Пользователи делились фактами: угри когда-то служили деньгами, в Португалии их едят как деликатес, а в Средиземноморье они на грани исчезновения.
- Рекомендованы книги «The Book of Eels» и «The Gospel of the Eels», видео Хэнка Грина и песня A Capella Science.
- Обсуждались налоговые документы ЕС по угрям, легенды о «создании» угрей и даже вопрос «есть ли вообще рыбы».
Building the most accurate DIY CNC lathe in the world [video]
-
О YouTube
О нас • Пресс-центр • Авторское право • Связаться • Авторам • Реклама • Разработчикам -
Правила
Условия • Конфиденциальность • Политика и безопасность • Как работает YouTube -
Другое
Тест новых функций • NFL Sunday Ticket
© 2025 Google LLC
Комментарии (60)
- Участники обсудили, что токарный станок считается базовым инструментом, способным «самовоспроизводиться» (в рамках книг Gingery).
- Рекомендовали каналы Cylo’s Garage (сверхточный алмазный станок для оптики), Kasra Mehraky (5-осевой субмикронный станок) и Not An Engineer (DIY фреза).
- Подчеркнули влияние Дэна Гелбарта и Робина Ренцетти как источников вдохновения для проектов высокой точности.
- Упомянули, что проект Cylo временно приостановлен, но уже есть чертежи и первые тесты.
- Отметили, что промышленные решения такого уровня существуют десятилетиями, но повторить их в гараже — огромное достижение.
For all that's holy, can you just leverage the Web, please?
Почему не дать мне просто зарегистрировать стиралку через веб?
В 2005-м мы с женой жили в общаге в Барселоне: старенькая стиралка, дверь держится стулом. Потом купили Electrolux — 20 лет прослужила, переезжала с нами в Гамбург и обратно. На прошлой неделе мотор сдох, заказал новую (опять Electrolux, но без Wi-Fi).
К брошюре прилагалась 10-летняя гарантия по регистрации: телефон и QR-код с номером в виде текста. Позвонил — 20 минут ожидания, потом сбросили. Предложили ссылку в SMS: https://www. example.com/gc/
— сертификат браузер не принял, руками починил — сайт не грузится.
Нашёл через Google electrolux warranty register
— первая ссылка вела на /mypages/register-a-product/
. Создал аккаунт, ввёл номер модели вручную или просто загрузил фото таблички — ИИ сам всё распознал и зарегистрировал за два клика. Почему не сразу дали эту ссылку?
Бонус
Прикрутил демо на Prompt API: браузер распознаёт 9-значный номер с фото таблички и возвращает только цифры регуляркой /\d{9}/
.
Комментарии (100)
- Компании сознательно усложняют регистрацию гарантии, чтобы снизить расходы и продавать доп-гарантии по телефону.
- Пользователи предлагают простые решения: QR-код с прямой ссылкой, наклейка с данными, «тупой» сканер вместо ИИ.
- Автор статьи, гуглер, вместо критики сам решает задачу через AI/ML, что выглядит иронично.
- Многие покупатели стараются найти «немодели» без «умных» функций и рекламы, но выбор сужается.
- Участники сходятся: проблема не в технологиях, а в бизнес-модели «planned obsolescence» и избегании реальной поддержки.
John Coltrane's Tone Circle
Джон Колтрейн и «Тональный круг»
Саксофонист Джон Колтрейн создал «Tone Circle» — геометрическую диаграмму, соединяющую 12 тонов хроматической гаммы в круг, где соседние тона разделяет интервал в полтона. На схеме аккорды и тональности выглядят как правильные фигуры: треугольники, квадраты, шестиугольники. Это позволяет «видеть» модальные переходы и последовательности кварт-квинт, которые Колтрейн активно использовал в Giant Steps и других композициях.
Круг демонстрирует симметрию, скрытую в традиционной нотации: квинтовый цикл образует правильный 12-угольник, а аккорд ii–V–I — равнобедренный треугольник. Колтрейн, увлечённый математикой и философией, считал такую визуализацию способом «слышать геометрию» и быстрее ориентироваться в сложных прогрессиях.
Диаграмма также подчёркивает связь музыки с космологией: 12 тонов — как 12 знаков зодиака, а круговые движения напоминают орбиты планет. Идея вдохновила многих джазовых теоретиков и продолжает использоваться для анализа и обучения импровизации.
Комментарии (53)
- Dave Pollack и Vox показывают: «Giant Steps» кажется монстром из-за темпа; замедлите — и Coltrane Changes превращаются в обычные ii-V-I.
- Участники делятся интерактивом Sven, статьёй Гонзе и подкастом Strong Songs для дальнейшего изучения.
- Кто-то поднимает тему «сакральной геометрии» и связи музыки с устройством Вселенной.
- Идут споры о сложности для духовых, о «обожествлении» мёртвых музыкантов и о том, почему джаз нравится или раздражает.
MIT Study Finds AI Use Reprograms the Brain, Leading to Cognitive Decline 🔥 Горячее 💬 Длинная дискуссия
- Исследование MIT показало: при написании эссе с помощью ChatGPT мозг перепрограммируется и функции снижаются.
- Методика: ЭЭГ-сканирование студентов, которые регулярно пользовались ИИ.
- Результаты:
- ослабленные нейронные связи;
- ухудшение памяти;
- ощущение «чужого» текста.
- Эссе, сгенерированные ИИ, получали высокие оценки, но мозг «отключался».
- Вывод: LLM-ассистенты учат мозг не думать, накапливая «когнитивный долг».
Комментарии (390)
- Исследование MIT о «вреде» ChatGPT вызвало шквал критики: мало участников (54), неудобная процедура (EEG), выводы не подтверждены.
- Сами авторы попросили не называть это «brain rot» и выложили FAQ против сенсационных заголовков.
- Комментаторы сходятся: если ИИ используется как «волшебная кнопка», мышление атрофируется; если как исследовательский помощник, навыки растут.
- Аналогии с калькуляторами, GPS и книгами — каждая новая технология вызывала панику, но в итоге просто изменила, какую работу мы делегируем.
- Практический совет: не давать ИИ писать за тебя целиком, а использовать для обратной связи, рефакторинга и ускорения циклов «мысль–проверка».
The wall confronting large language models
Основная идея
Авторы утверждают, что современные LLM уже близки к «стене» роста качества: дальнейшее увеличение моделей и данных даёт лишь логарифмический прирост, а затраты растут экспоненциально.
Причины стены
- Исчерпаемость данных: высококачественный текст в интернете ограничен; синтетические данные быстро насыщают.
- Сложность задач: после решения «лёгких» 90 % остаются «трудные» 10 %, где ошибки почти не коррелируют с размером модели.
- Экономика: чтобы снизить ошибку в 2 раза, нужно в 10–100× больше ресурсов.
Эксперименты
На MMLU, GSM8K, HumanEval и BIG-Bench наблюдается выравнивание кривых качества даже при масштабировании на порядки.
Что делать
- Переход к специализированным моделям и инструментам (код-интерпретаторы, поиск).
- Агентские схемы, где LLM вызывает API и внешние системы.
- Новые архитектуры (MoE, RAG, RL) и синтетические данные нового типа (симуляции, мультимодальные сцены).
Вывод
Чистое масштабирование скоро исчерпается; прорыв потребует перехода от «больших» к «умным» системам.
Комментарии (145)
- Обсуждение крутится вокруг того, можно ли свести понимание и логическое рассуждение к вероятностным моделям вроде LLM.
- Часть участников считает, что формальное равенство с цепями Маркова или LLM ничего не даёт и упускает ключевые вещи — например, backtracking и символьное мышление.
- Другие отвечают, что трансформеры с chain-of-thought уже теоретически могут решать всё в классе P, а агенты с внешними инструментами уже делают backtracking на практике.
- Критика статьи: авторы-физики пишут запутанно, примеров нет, фокус на ядерных реакторах и численных методах выглядит неуместным.
- Сторонники «горького урока» указывают, что дальнейшее увеличение моделей и данных даст больше, чем попытки встроить строгую символику.
Video Game Blurs (and how the best one works)
- Размытие в играх — основа эффектов: Bloom, DoF, UI.
- Цель: быстрое размытие в реальном времени на GPU.
- Путь: от простого Box Blur до Dual Kawase Blur.
Box Blur
Среднее цветов в квадрате.
Проблема: O(n²) по радиусу, медленно.
Ядро (kernel)
Матрица весов для свёртки.
Box = все веса 1.
Gaussian = веса по нормальному распределению.
Gaussian Blur
Два прохода: горизонталь + вертикаль → O(n) вместо O(n²).
Но: при радиусе > 10 всё ещё дорого.
Частоты
Размытие = низкочастотный фильтр.
Можно свернуть сразу в частотной области, но FFT на маленьких изображениях не выигрывает.
Оптимизации
- Билинейная интерполяция: считаем не каждый пиксель, а с шагом 2×, экономим 4× выборок.
- Даунсемплинг: уменьшаем изображение в 2×, размываем, растягиваем обратно — почти бесплатно.
Kawase Blur
4–5 проходов с offset-выборками по спирали.
Выглядит как Gaussian, но дешевле при больших радиусах.
Dual Kawase Blur
Пара Kawase-проходов на уменьшенной копии + один upscale.
Результат: кинематографическое размытие за O(log n).
Используют Unreal, Unity, Frostbite — де-факто стандарт.
Итог
Dual Kawase = лучшее соотношение качество/скорость для больших радиусов в реальном времени.
Комментарии (37)
- Автор рассказал о Dual-Kawase Blur и личном интервью с Масаки Кавасэ.
- Участники сравнили Kawase с боке, пирамидами Гаусса и FFT-размытием.
- Обсуждали оптимизацию для compute-шейдеров без записи в DRAM.
- Отметили проблему «кипения» картинки при движении и длинных цепочках даунсемплинга.
- FrostKiwi добавил параметр
?noJustify
для отключения выключки текста. - Spherical Harmonics и Dual-Kawase названы несвязанными техниками.
Voyager – An interactive video generation model with realtime 3D reconstruction 🔥 Горячее 💬 Длинная дискуссия
Voyager — интерактивная модель генерации RGBD-видео от Tencent Hunyuan, управляемая траекторией камеры и поддерживающая реконструкцию 3D-сцен в реальном времени.
Комментарии (206)
- Лицензия запрещает использование в ЕС, Великобритании и Южной Корее, что участники связывают с регуляторными рисками (EU AI Act).
- Модель не полностью open-source: доступны только веса, без данных обучения.
- Пользователи отмечают ограниченные углы обзора в демо-видео и требуют «полного 360°».
- Минимальные требования — 60 ГБ VRAM для 540p, что делает технологию недоступной для большинства.
- Обсуждаются потенциальные применения: от замены LiDAR до генерации игр и 3D-сцен из фото/видео.
UK Electricity Generation Map
- Карта: Онлайн, Архив, Карта
- Поддержать сайт
- Источники данных
- Контакты
- API
Комментарии (85)
- Пользователи делятся ссылками на живые дашборды электроэнергетики Великобритании, Нидерландов, Франции, Канады, Австралии, Эстонии и Тайваня.
- Обсуждают, что в Британии последняя угольная ТЭС закрылась в октябре 2024 г.; сейчас доминируют ветер и солнце, но солнечная выработка зимой всего 3-4 ч в день.
- Отмечают: круги на карте показывают установленную мощность, а не фактическую выработку; офшорные ветропарки считаются одним объектом.
- Спрашивают, почему «батареи» отдельно от генерации, и предлагают улучшения: выключить анимацию, добавить скролл, показывать суммарную мощность выбранных объектов.
- Люди удивляются, сколько объектов рядом с их домами, и обсуждают, учитываются ли бытовые солнечные панели.
VibeVoice: A Frontier Open-Source Text-to-Speech Model 🔥 Горячее
VibeVoice — открытая TTS-модель для создания экспрессивных многоспикерных диалогов (подкасты, интервью).
- Токенизаторы акустический и семантический работают на рекордно низкой частоте 7,5 Гц, сохраняя качество и ускоряя длинные последовательности.
- Архитектура: LLM понимает контекст и диалог, диффузионный «голова» добавляет детали.
- Пределы: до 90 минут, до 4 голосов, поддержка фоновой музыки, спонтанных эмоций и пения.
- Кросс-язычность: свободный перевод с/на китайский и английский.
Комментарии (150)
- Качество VibeVoice высокое, но мужские голоса часто звучат роботизированно и попадают в «зловещую долину».
- Женские образцы заметно реалистичнее; демо-сайт почти всегда начинает с них.
- Лучшие альтернативы: HiggsAudio (быстрее и чище), Kokoro (для слабых GPU) и Chatterbox.
- Модель хорошо клонирует голос и эмоции, поддерживает английский, китайский и индийские акценты, но не SSML и редкие языки.
- Репозиторий временно закрыт, лицензия MIT, но данных обучения не раскрыто.
The 16-year odyssey it took to emulate the Pioneer LaserActive 🔥 Горячее
16 лет до первого эмулятора Pioneer LaserActive
В 2009 г. австралиец Nemesis, фанат Sega, задумался о Mega LD — гибриде Mega Drive и LaserDisc. В августе 2025-го он опубликовал первый эмулятор Pioneer LaserActive.
Почему раньше было невозможно
- Не было оборудования для захвата аналогового видео.
- Не было софта для декодирования.
- Не было формата хранения видео, пригодного для эмуляции.
Что такое LaserActive
1993 г., 10 000 штук. Лазерный проигрыватель с картриджами:
- PAC-PC — PC Engine.
- PAC-S1 — Mega Drive/Sega CD.
- Плюс 25 игр формата Mega LD, где FMV смешивалась с 16-битной графикой.
Путь Nemesis
- 2004 г. купил консоль и PAC-S1 за ≈ $200.
- 2008 г. реверс-инжин YM2612, улучшил FM-звук в эмуляторах.
- 2009 г. создал форум-тред: «Это не сложно».
- 2015 г. появился захват 10-битного 4:2:2 видео.
- 2019 г. написал собственный декодер MPEG-1.
- 2021 г. разработал формат LDSC («LaserDisc Sample Code») — 40 Мбайт/мин.
- 2023 г. добавил в эмулятор Ares поддержку Mega LD.
- 2025 г. релиз Ares v146 — первый рабочий LaserActive.
Итог
«Цифровая» часть была проста: LaserActive — это гигантский аддон к Mega Drive. Всё время ушло на аналоговое видео.
Комментарии (66)
- Участники восторженно отзываются о масштабном реверс-инжиниринге LaserActive и эмуляции Mega LD: называют работу «гениальной» и «одной из самых напряжённых».
- Подчёркивают важность сохранения культуры: автор эмулятора проделал колоссальный труд ради сохранения эксклюзивных игр и памяти о создателе эмулятора Near.
- Вспоминают эпоху LaserDisc: удивляются, что носитель аналоговый, делятся ностальгией по образовательным дискам и рассказывают о бытовых проблемах плееров Pioneer.
- Отмечают, что внутри техники Pioneer была заметна экономия на компонентах, что вызывало сложности при ремонте.
- Некоторые участники признаются, что не программисты и не используют эмуляторы, но всё равно с удовольствием читают такие подробные истории.
Finding thousands of exposed Ollama instances using Shodan
Ключевые выводы исследования Cisco по обнаружению открытых серверов Ollama
- Цель: выявить уязвимые LLM-серверы, запущенные через фреймворк Ollama.
- Метод: Python-скрипт, сканирующий Shodan на признаки открытых API
/api/tags
,/api/ps
,/api/chat
. - Результаты: найдено >1 100 публичных инстансов; ~20 % допускают анонимный чат и загрузку моделей.
- Риски: утечка данных, DoS, финансовые потери (GPU-трафик), инъекция вредоносных моделей.
- Рекомендации:
- включить авторизацию и TLS;
- фильтровать IP-адреса;
- отключить
--network host
; - использовать reverse-proxy (nginx, traefik) и WAF;
- регулярно сканировать инфраструктуру.
Комментарии (59)
- Cisco сообщила об открытых в интернете >1 100 серверов Ollama без аутентификации.
- Ollama по умолчанию не требует пароля и не планирует встроенной защиты API.
- Пользователи решают проблему через firewall, nginx/caddy с токеном или VPN.
- Сообщество спорит: виноваты ли разработчики, админы или «вайб-кодеры».
- Многие считают риск низким, пока LLM не подключены к инструментам и чувствительным данным.
AI is going great for the blind (2023)
- Слепые активно внедряют ИИ: Be My Eyes описывает картинки через ChatGPT, подкастеры хвалят LLM, а дикторы отдают голоса ElevenLabs.
- Я скептик: LLM даёт ошибки, но это всё же данные, которые зрячие нам не предоставляют.
- Парадокс: я не стану нанимать диктора, использующего синтез речи, но это может выглядеть как дискриминация.
- Когда хайп уляжется, слепые будут требовать доступности самих платформ и их вывода; веб-станет менее доступным, потому что ИИ пишет плохой код.
- Повторяется история OCR и беспилотников: обещаний много, прогресса мало.
- Сейчас LLM применяют, чтобы описывать персонажей, клипы и т. д.; точность не важна, важно хоть что-то получить.
- Сообщество верит, что технологии решат всё, потому что люди не хотят помогать.
Комментарии (46)
- Слепые и слабовидящие активно используют LLM и мультимодальные ИИ для описания изображений, OCR и повседневных задач, считая технологию «меньшим злом», чем полное отсутствие помощи со стороны людей.
- Одновременно они предупреждают: чрезмерная вера в ИИ может стать оправданием для производителей не делать изначально доступные интерфейсы и снижать инвестиции в «настоящую» доступность.
- Участники отмечают, что ИИ-ответы часто содержат ошибки и галлюцинации, но даже 85 % правильной информации лучше, чем ничего; критично важно уметь оценивать доверие к результатам.
- Примеры вроде Be My Eyes показывают, что живое человеческое участие всё ещё востребовано, хотя объём звонков может падать после появления ИИ-функций.
- В дискуссии звучит тревога по поводу замены людей (дикторов, переводчиков) дешёвыми ИИ-«заглушками», что снижает качество контента.
- ИТ-стандарты (IETF) уже обсуждают, нужно ли явно разрешать обход «AI-предпочтений» ради вспомогательных технологий, сталкиваясь с сопротивлением правообладателей.
Kernel-hack-drill and exploiting CVE-2024-50264 in the Linux kernel
CVE-2024-50264: кратко о сложнейшей гонке в AF_VSOCK
Уязвимость введена в 2016 г. (ядро 4.8); это race между connect()
AF_VSOCK и POSIX-сигналом, приводящий к UAF 80-байтового объекта virtio_vsock_sock
. Триггер доступен обычному пользователю без user-ns. Ограничения: объект быстро освобождается, UAF-запись делает kworker, система легко падает. За это баг получил Pwnie 2025 «Best Privilege Escalation».
Управление сигналом без самоубийства процесса
Вместо SIGKILL
, который убивает эксплойт, используется «бессмертный» сигнал 33:
sev.sigev_signo = 33;
timer_create(CLOCK_MONOTONIC, &sev, &race_timer);
timer_settime(...); // точный момент прерывания connect()
Сигнал 33 зарезервирован NPTL, процесс его не видит и не завершается.
kernel-hack-drill: тренажёр для ядерных атак
Проект https://github.com/a13xp0p0v/kernel-hack-drill автоматизирует:
- сборку нужных версий ядра Ubuntu 24.04 (6.11 OEM/HWE) с разными конфигурациями KASLR/KCFI/SLAB_QUARANTINE;
- запуск в KVM с заданным RAM/CPU и ssh-форвардингом;
- однокнопочный запуск PoC и сбор crash-дампов.
Инструмент позволил быстро перебирать стратегии перераспределения kmalloc-96
, искать объекты-спрей, тестировать разные техники обхода защит и отлаживать эксплойт без ручной пересборки ядра.
Новый путь эксплуатации
Автор отказался от сложной цепочки @v4bel и @qwerty и применил упрощённую схему:
- Спрей
sendmsg()
-controlled объектами размером 96 байт, чтобы перехватить освобождённыйvirtio_vsock_sock
. - UAF-запись переписывает поле
sk_prot
, указывая на поддельную структуруproto
в userspace-буфере. - При последующем вызове
close()
ядро переходит по контролируемому указателю и исполняет ROP-цепочку, поднимая shell до root.
kernel-hack-drill сократил время от идеи до рабочего PoC с недель до нескольких часов.
Комментарии (34)
- Участники в восторге от глубокого и единоличного описания use-after-free, но признают, что текст местами труден для чтения из-за «роботизированной» подачи.
- Многие чувствуют себя «бесполезными» на таком низком уровне и восхищаются талантом исследователей уязвимостей.
- Поднимается вопрос о мотивации: исследователи редко чинят баги, потому что это требует других навыков и ломает их инсентивы.
- Обсуждается, поможет ли Rust в ядре Linux: write-after-free технически блокируется, но unsafe-области всё ещё оставляют риски.
Lit: a library for building fast, lightweight web components
- Lit — простая, быстрая библиотека для Web Components
- Bluesky: lit.dev
Основные плюсы
-
Simple
Минимум шаблонного кода: реактивность, декларативные шаблоны, продуманные фичи. -
Fast
≈ 5 КБ (сжато), рендер только изменённых частей, без виртуального DOM. -
Web Components
Нативные кастом-элементы работают в любом фреймворке и без него.
Мини-пример
import {html, css, LitElement} from 'lit';
import {customElement, property} from 'lit/decorators.js';
@customElement('simple-greeting')
export class SimpleGreeting extends LitElement {
static styles = css`p { color: blue }`;
@property() name = 'Somebody';
render() {
return html`<p>Hello, ${this.name}!</p>`;
}
}
<simple-greeting name="World"></simple-greeting>
Возможности
- Custom Elements — встраиваются как обычные теги.
- Scoped styles — Shadow DOM изолирует CSS.
- Reactive properties — автоматический перерендер при изменении.
- Declarative templates — нативные литералы, без компиляции.
Что строят на Lit
- Shareable Components — капсулы для любого стека.
- Design Systems — единые компоненты под разные фреймворки.
- Sites & Apps — постепенное улучшение или полные приложения.
Кто использует
Adobe Spectrum, Alaska Auro, Cisco Momentum, Home Assistant, IBM Carbon, Lion, Pharos, PWA Starter, SAP UI5, Shoelace, Hilla, Clarity, Wired Elements и др.
Учимся и общаемся
Комментарии (139)
- Кто-то рад избавиться от Lit, считая его лишним слоем; другие называют «недооценённой» и «лучшей абстракцией» над Web Components.
- Пользователи хвалят маленький размер, отсутствие бойлерплейта и лёгкость внедрения в legacy-проекты, но жалуются на shadow DOM (проблемы a11y, стили) и отсутствие SSR.
- Некоторые вообще отказались от фреймворков и пишут «сырые» web-компоненты, считая, что Lit лишний.
- Вопросы к мейнтейнеру: SSR, реактивность свойств, взаимодействие со сторонними компонентами, работа без бандлера.
Finnish City Inaugurates 1 MW/100 MWh Sand Battery
- В финском городе Пори запущена песчаная батарея мощностью 1 МВт и ёмкостью 100 МВт·ч; она нагревает 100 тонн обычного строительного песка до 600 °C.
- Устройство преобразует избыточную электроэнергию в тепло и хранит её до 100 часов, отдавая по мере спроса для отопления зданий.
- Проект разработала компания Polar Night Energy; капитальные затраты составили около 10 млн €, что дешевле литий-ионных систем аналогичной ёмкости.
- Песчаная батарея не содержит редких металлов, служит десятилетиями и легко масштабируется, что делает её привлекательной для северных регионов с длинными холодными сезонами.
Комментарии (92)
- Пользователи обсуждают «песочную» тепловую батарею в Финляндии: технология интересна, но вызывает вопросы о рентабельности.
- Ключевые плюсы: дешёвые материалы (песок), высокая температура (до 500 °C), 90 % тепловая отдача, простота конструкции.
- Основные минусы: отсутствие публичных расчётов ROI, потеря эффективности при преобразовании тепла в электричество, невозможность использовать тепловой насос при 500 °C.
- Сравнение с водой: вода дешевле и лучше проводит тепло, но ограничена 100 °C и требует герметичных ёмкостей.
- Для работы нужна сеть централизованного отопления; в Финляндии она уже есть, что упрощает внедрение.
Комментарии (29)
- rbanffy выложил 3D-модель шарика IBM Selectric со шрифтом Comic Sans и хочет достать саму пишущую машинку.
- Участники обсуждают, что модель ещё не тестировали, но авторы предыдущих версий уже печатали и даже сняли видео.
- Некоторые в восторге от идеи кастомных шариков (включая IBM Plex Mono и Papyrus), другие шутят о Comic Sans как «враге публичной типографики».
- Общий тон: увлечённость ретро-техникой, культура «ремикса» в 3D-печати и ностальгия по Selectric.
Zig Software Foundation 2025 Financial Report and Fundraiser
ZSF нужны деньги!
Сбор средств 2025: 28 дней осталось, талисманы пока на нуле.
Пожертвовать
Расходы 2024 (итого $520 749)
- Контракторы – $306 362 (92 % бюджета, $60/час).
- Сотрудники – $154 263 (один Andrew Kelley).
- Бухгалтерия – $18 464 (Strada Financial Group).
- CI и сайт – $14 987 (железо + Hetzner).
- Налоги – $13 089.
- Поездки – $6 956 (Италия, Германия).
- Спонсорство – $5 846 (musl, mingw-w64 и др.).
- Банковские комиссии – $782.
Что сделано в 2024
- Выпущены Zig 0.13.0 и 0.14.0 (расширены цели, язык, стандартная библиотека, билд-система).
- 0.14.1 – только фиксы.
Доходы и тренд
- Пожертвования постепенно снижаются.
- Пик – половина $300 000 от Mitchell Hashimoto.
- Вторую половину нужно заменить, чтобы не уйти в минус.
Рост нагрузки
- Активность пользователей и количество GitHub-issues растут быстрее, чем закрываются.
Комментарии (44)
- Участники хвалят Zig Foundation за прозрачность отчёта и модель оплаты контрибьюторов, но удивлены отсутствием крупных корпоративных спонсоров.
- Основатель получает $150 тыс. после налогов из пожертвований; многие считают это оправданным, но рекордным для GitHub Sponsors.
- Вопросы вызвали статья расходов на налоги с зарплат и $15 тыс. на CI/сайт: одни видят расточительство, другие — норму для такой инфраструктуры.
- Представитель Zig подтвердил открытость к корпоративным спонсорам без уступки мест в совете.
Speeding up Unreal Editor launch by not spawning unused tooltips
Как ускорить запуск Unreal Editor: не создавать 38 000 тултипов
Unreal Editor запускается долго. Epic борется с этим кэшами, live-coding и прочими оптимизациями, но одна простая проблема оставалась незамеченной: на старте движок генерирует 38 000 виджетов-тултипов, хотя за сессию пользователь видит лишь десяток.
Профилирование показало, что SetToolTipText
тратит ~0,2 мс на каждый тултип, но главное — он не просто сохраняет текст, а сразу создаёт полноценный виджет. В итоге:
- 2–5 с потеряно в дебаг-сборке
- до 1 с в development
- ~40 МБ ОЗУ занято невидимыми виджетами
Решение
- Заменить немедленное создание виджета на ленивое: сохранять только
FText
. - Создавать виджет в момент первого обращения (
GetToolTip
).
Патч — пара строк: убрать Spawn
из сеттера, перенести его в геттер.
Результат: стартовое время падает на ~1 с, ОЗУ экономит десятки мегабайт, а в рантайме задержки не заметны — тултипы всё равно редко вызываются пачками.
Комментарии (73)
- UE создаёт 38 000 виджетов тултипов при старте редактора, что в дебаг-сборке тратит 2–5 с, в дев-сборке ≈1 с.
- Проблема не в тексте, а в полноценных UI-объектах, которые инициализируются заранее, хотя почти все остаются невидимыми.
- Разработчики обсуждают lazy- или single-instance подходы, IMGUI и глобальные порталы, чтобы не платить за неиспользуемые элементы.
- UE критикуют за медленную итерацию, огромное время компиляции и «веб-размер» бинарей; Unity и Godot выглядят быстрее, но уступают в графике.
- Некоторые команды переходят на форки с AngelScript или вовсе меняют движок, считая, что Epic заботится о демо, а не о DX разработчиков.
%CPU utilization is a lie 🔥 Горячее
%CPU — обманка
Система показывает 50 % загрузки, но реально сервер выполняет 60–100 % максимально возможной работы.
Эксперимент
Ryzen 9 5900X (12 ядер / 24 потока), Turbo включён.
Скрипт запускал stress-ng
двумя способами:
- 24 потока по 1–100 % нагрузки;
- 1–24 потока по 100 %.
Результаты
- Общий CPU-тест: при 50 % «утилитой» реальная работа 60–65 %.
- 64-битная математика: 65–85 %.
- Умножение матриц: 80–100 %.
Почему так
- Hyper-threading: после 12 потоков «ядра» делят ресурсы, прирост стремится к нулю.
- Turbo: частота падает с 4.9 до 4.3 ГГц при росте загрузки, поэтому «утил» растёт быстрее реальной работы.
Вывод
Полагаться на линейный рост %CPU — ошибка. При эффективной загрузке (>50 %) показания занижены, и различия между процессорами могут быть огромными.
Комментарии (134)
- Участники сходятся во мнении, что «%CPU» — это не ложь, а линейная мера нелинейной реальности: SMT, Turbo, общие ресурсы и ожидание памяти делают 60 % «загрузки» фактически пределом.
- Практики SRE подтверждают: модели очередей по CPU% работают лучше «старой мудрости», но только если понимать, что 50–60 % уже «почти всё».
- Несколько человек вспомнили, как менеджеры требовали «увеличить сервер», увидев 100 %, хотя процессор простаивал в busy-wait или ждал I/O.
- Подчёркивается, что IPC, latency, power-draw и прямое нагрузочное тестирование приложения дают более точную картину, чем сырые проценты.
- Утилита stress-ng удобна для синтетики, но не для production-бенчмарков; реальные приложения (Postgres, Memcached) ломаются раньше, чем показывает 100 % CPU.
The maths you need to start understanding LLMs 🔥 Горячее
- Векторы и матрицы: LLM всё превращают в вектора; главное — скалярное произведение и умножение матриц.
- Softmax: превращает логиты в вероятности; температура регулирует «уверенность».
- Градиент и производная: показывают, как чуть изменить вес, чтобы ошибка уменьшилась.
- Цепное правило: позволяет распространить ошибку через слои; сердце backprop.
- Эмбеддинги: строки → векторы; чем ближе векторы, тем похожее значение.
- Attention: Q·K^T выделяет релевантные токены; V несёт смысл; маска прячет будущее.
- MLP в трансформере: два линейных слоя с ReLU; увеличивает выразительность.
- LayerNorm: стабилизирует распределение после каждого подслоя.
- Позиционное кодирование: добавляет «адрес» токену, иначе порядок теряется.
- Лосс (cross-entropy): средняя «удивлённость»; оптимизатор (Adam) крутит веса.
Дальше — только масштаб: больше слоёв, голов, данных и видеокарт.
Комментарии (83)
- Кто-то рад, что старые знания по физике и тензорам пригодились для понимания LLM.
- Другие советуют практиковаться с видео Карпати и книгой «Build a Large Language Model from Scratch».
- Основной математический минимум — линейная алгебра, softmax, градиентный спуск; без этого дальше не войти.
- Важно не путать эмбеддинги (лишь вход) с полноценной 1,8-трлн-параметровой трансформерной моделью.
- LLM — это цепочка логит-генераторов, и каждый вызов добавляет неопределённость, которая быстро накапливается.
This blog is running on a recycled Google Pixel 5 (2024) 🔥 Горячее
Блог работает на переработанном Google Pixel 5
Вдохновившись постами в Mastodon о сайтах на ESP32 и Android-солнечных панелях, решил запустить блог с телефона. Успешно: вы это читаете.
Железо
- Google Pixel 5, от Verizon, без разблокировки загрузчика.
- Поддержка USB-OTG и Ethernet-адаптера.
- Питание: 100 Вт солнечная панель + Jackery 160 Вт — сайт полностью автономен.
Софт
Termux + Hugo из репозитория. Пакеты: git
, screen
, openssh
, hugo
, dufs
(веб-загрузка файлов).
Сервисы: sshd
, cronie
через sv-enable
.
Опыт
Первые сутки — разные версии Hugo и контроль заряда. Сейчас всё стабильно и быстро; внешне не отличить от VPS.
Планы: не трогать, пока не сломается.
Комментарии (137)
- Автор запустил личный блог на старом Google Pixel 5, питая его от солнечной панели и аккумулятора, чтобы продемонстрировать энергоэффективность и повторное использование техники.
- Участники отмечают, что современные ARM-смартфоны потребляют <5 Вт против 50–100 Вт у x86-сервера, что экономит до 800 кВт·ч в год.
- Обсуждаются риски: старые аккумуляторы при 24/7 работе могут «раздуться» и вызвать пожар, поэтому предлагаются варианты безбатарейного питания по USB-PD.
- Вопросы безопасности: Pixel 5 уже не получает обновлений, а Termux-окружение может ломаться из-за несовместимости пакетов.
- Некоторые считают идею интересной, но для статического сайта дешевле и надёжнее использовать GitHub Pages или S3.
Google can keep its Chrome browser but will be barred from exclusive contracts 🔥 Горячее 💬 Длинная дискуссия
- Суд разрешил Google сохранить браузер Chrome, но запретил эксклюзивные контракты и обязал делиться поисковыми данными.
- Акции Alphabet подскочили на 8 % после закрытия торгов: рынок воспринял санкции как мягкие.
- Решение судьи Амита Мехты последовало спустя год после признания Google монополистом в поиске.
- Google ежегодно платит Apple миллиарды за статус поиска по умолчанию в iPhone; акции Apple выросли на 4 %.
Комментарии (539)
- Суд не обязал Google продавать Chrome/Android, ограничившись запретом эксклюзивных контрактов и обязанностью делиться «long-tail» поисковыми данными с квалифицированными конкурентами.
- Google может продолжать платить за предустановку, но не за эксклюзив; это ставит под вопрос доход Firefox и Mozilla.
- Акции Google (+8 %) и Apple (+3 %) выросли, что участники трактуют как «мягкий» приговор и победу Google.
- Часть комментаторов считает решение недостаточным и отмечает, что монопольное положение сохраняется; другие рады, что Chrome не разделят.
- Судья сослался на конкуренцию со стороны ИИ как причину не идти на радикальные меры, что вызвало критику логики решения.
All of our lives overlap in the Network Of Time
Сеть Времени
Найди, как пересекаются жизни любых двух людей — через реальные фото.
«О боже, это потрясающе» — Джесси Айзенберг
Осталось 3 бесплатных поиска.
Регистрация → для безлимита.
- Введи имена или нажми «Случайный»
- Добавь себя → и увидь связи с историей
Подпишись на Substack → для новых открытий.
Комментарии (24)
- Проект «Network of Time» строит кратчайший путь между двумя известными людьми по цепочке проверенных фотографий, где каждое ребро = совместное фото.
- Алгоритм — обычный поиск кратчайшего пути по ручному графу; данные добавляются и уточняются автором с 2019 г.
- Пользователи заметили, что маршруты иногда выглядят «круговыми» (Carson → Letterman → Obama → Cooper), но после добавления недостающих фото путь сократился до Carson → Leno → Cooper.
- Все современные персонажи уже связаны в одну компоненту; интерес вызывают «исторические аутлайеры» вроде Гарриет Табман и Эдгара По, которых пока не удаётся присоединить.
- С 2023 г. сложнее проверять подлинность фото: приходится тщательнее следить за метаданными и источниками.
Apertus 70B: Truly Open - Swiss LLM by ETH, EPFL and CSCS 🔥 Горячее
Apertus-70B-2509
Модель от швейцарского консорциума ETH Zurich и EPFL: 70 и 8 млрд параметров, полностью открытая (веса, данные, рецепты). Поддержка 1811 языков, 15 трлн токенов, xIELU-активация, AdEMAMix, QRPO-выравнивание. Работает в transformers ≥4.56 и vLLM. Требует согласия на политику конфиденциальности и фильтрацию персональных данных.
Комментарии (49)
- Apertus — 8B и 70B «полностью открытые» мультиязычные модели (1811 языков, 15T токенов, полные веса, данные и рецепты).
- Подчёркивают правовую чистоту: учёт robots.txt ретроспективно, opt-out, фильтр персональных данных, 81 контрольная точка для аудита.
- На бенчмарках ≈ Llama-3.1 по общим знаниям, но уступают в коде/рассуждениях; модели уже в MLX, GGUF скоро.
- Критика: gated-доступ на HF (нужен договор и контакты), размеры «2-3 поколения назад», нет GGUF/OpenRouter, ускоренный релиз без ярких метрик.
- Пользователи спрашивают стоимость обучения, запреты копирайта, весы швейцарских языков и прозрачность фильтров — команда обещает доклады и кастомизацию.
U.S. Emissions Rise 4.2%, China's Fall 2.7%
- США увеличили выбросы CO₂ на 4,2 %, Китай снизил на 2,7 % (январь–июнь 2025 г. к аналогичному периоду 2024 г.).
- В Китае падение: –1,4 % в энергетике и промышленности, остальные секторы без изменений.
- В США рост по всей экономике: +2 % транспорт, +1,3 % энергетика.
- Среди остальных стран рекордный рост: Испания +6 %, Бразилия +5,6 %, Германия и Япония также в плюсе.
Комментарии (72)
- В мае 2025 г. Китай добавил 92 ГВт солнечных мощностей — почти столько, сколько США накопили за всё время (134 ГВт).
- Рост «зелёной» генерации уже снижает потребление угля в Китае, несмотря на ввод новых угольных блоков.
- Обсуждение разделилось: кто-то хвалит темпы декарбонизации, кто-то напоминает, что Китай всё ещё выбрасывает 16 млрд т CO₂ (в 2,5 раза больше США) и что значительная часть выбросов связана с экспортным производством.
- Появились версии, что Китай строит солнечные гиганты ради энергонезависимости и лишь «по случаю» улучшает климатический имидж.
- Участники предполагают, что ЕС и другие страны могут ввести «углеродные» меры против США, если оно не ускорит энергопереход.
Making a Linux home server sleep on idle and wake on demand (2023) 🔥 Горячее
Краткое руководство
Цель:
Сервер Ubuntu засыпает при простое и просыпается по запросу любого устройства в сети (SSH, Time Machine и т.д.).
Что нужно:
- Сервер с поддержкой Wake-on-LAN по unicast.
- Постоянно включённый маломощный Linux-компьютер (например, Raspberry Pi).
На сервере
- Включить Wake-on-LAN (unicast):
sudo ethtool -s eno1 wol ug
sudo tee /etc/networkd-dispatcher/configuring.d/wol <<'EOF'
#!/usr/bin/env bash
ethtool -s eno1 wol ug || true
EOF
sudo chmod 755 /etc/networkd-dispatcher/configuring.d/wol
- Автоматический сон по cron (каждые 10 мин):
cat >/home/ubuntu/auto-sleep.sh <<'EOF'
#!/bin/bash
users=$(who | wc -l)
afp=$(lsof -i:548 | wc -l)
[[ $users -eq 0 && $afp -lt 3 ]] && systemctl suspend
EOF
chmod +x /home/ubuntu/auto-sleep.sh
(crontab -l 2>/dev/null; echo "*/10 * * * * /home/ubuntu/auto-sleep.sh | logger -t autosuspend") | crontab -
- Отключить IPv6 (ARP не работает с IPv6):
sudo sed -i 's/GRUB_CMDLINE_LINUX=""/GRUB_CMDLINE_LINUX="ipv6.disable=1"/' /etc/default/grub
sudo update-grub && sudo reboot
- Остановить Netatalk перед сном (по желанию):
sudo tee /etc/systemd/system/netatalk-sleep.service <<'EOF'
[Unit]
Description=Netatalk sleep hook
Before=sleep.target
[Service]
Type=oneshot
ExecStart=-/usr/bin/systemctl stop netatalk
ExecStop=-/usr/bin/systemctl start netatalk
[Install]
WantedBy=sleep.target
EOF
sudo systemctl daemon-reload && sudo systemctl enable netatalk-sleep.service
На Raspberry Pi
-
Установить ARP Stand-in
Отвечает на ARP-запросы за спящий сервер.
https://github.com/danielpgross/arp_standin -
Опубликовать mDNS-записи (по желанию):
sudo apt install avahi-daemon
sudo tee /etc/systemd/system/avahi-publish.service <<'EOF'
[Unit]
Description=Publish custom Avahi records
After=network.target avahi-daemon.service
[Service]
ExecStart=/usr/bin/avahi-publish -s homeserver _afpovertcp._tcp 548 -H homeserver.local
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload && sudo systemctl enable --now avahi-publish.service
Ограничения:
- Сетевая карта сервера должна поддерживать Wake-on-LAN по unicast.
- Лишние пакеты могут случайно разбудить сервер.
Комментарии (96)
- Автор статьи описал сложную схему «спящий сервер + Raspberry Pi-прокси», чтобы экономить электричество и «прозрачно» будить машину по любому сетевому запросу.
- Комментаторы спорят: стоит ли так заморачиваться, если можно просто посылать WoL-пакет, ставить BIOS-таймер или вообще купить сервер, который без нагрузки жрёт 7-15 Вт.
- Некоторые делятся альтернативами: «умные» розетки, механические таймеры, PiKVM, USB-гаджеты для нажатия кнопки питания, RTC-будильник, подвешенные DNS-прокси.
- Часть участников считает игру свеч: «RPi стоит дороже, чем сэкономишь на электричестве»; другие приводят счётчики: 10 Вт круглый год ≈ 25-65 $ в Европе, а у кого-то сервер жрёт 130-160 Вт.
- Итог: если нужна абсолютная прозрачность и нельзя трогать клиентов — решение полезно; в остальных случаях достаточно WoL, BIOS-таймера или просто маломощного железа.
A staff engineer's journey with Claude Code 🔥 Горячее 💬 Длинная дискуссия
Краткий перевод и сжатие
Инженер Sanity Винсент Куигли за 6 недель перешёл от ручного кода к 80 % генерации ИИ.
Ключевые идеи:
- 4 этапа: «пишу сам» → «ИИ как Stack Overflow» → «ИИ пишет, я ревью» → «я ставлю задачи, ИИ решает».
- 3 попытки:
- 95 % мусора, но быстрое черновое решение.
- 50 % мусора, структура ясна.
- Рабочий код после уточнений.
- Контекст:
claude.md
в корне проекта хранит архитектуру, стандарты, примеры. - Команда агентов: один пишет код, другой тесты, третий документацию; ежедневно «забывают» контекст.
- Ревью: ИИ → я → команда; человек смотрит только критические места.
- Фоновые агенты: ночью чинят мелкие баги, утром присылают PR.
- Цена: 400 $/мес на токены, но экономит 30 % времени инженера (≈ 6 000 $).
- Риски: регрессии, безопасность, зависимость от ИИ.
- Эмоции: ушла «владение кодом», пришло «владение проблемой».
- Советы тимлиду: начинать с экспериментов, выделять «зоны ИИ», усиливать ревью.
- Советы разработчику: заведи
claude.md
, ставь ИИ задачи помельче, проверяй критикуй, не верь на слово.
Комментарии (343)
- Участники сходятся: LLM хороши для отладки и брейншторма, но не способны самостоятельно писать сложный продакшен-код без доработки.
- Все обсуждают Claude Code: кто-то активно использует и хвалит, кто-то жалуется на переусложнённый код и высокие расходы (до $1500/мес).
- Повторяется один и тот же набор советов: дробить задачи, писать тесты, держать короткие циклы обратной связи, использовать линтеры и логирование.
- Некоторые инженеры предпочитают сначала строить архитектуру сами, а LLM оставляют для рутины; другие наоборот.
- Общий вывод: AI-ассистенты становятся стандартным инструментом, но пока не заменяют разработчиков и требуют постоянного контроля.
Amazon must face US nationwide class action over third-party sales
- Суд США разрешил коллективный иск против Amazon по всей стране: покупатели обвиняют компанию в том, что она не предупреждала о взрывах и пожарах, вызванных товарами сторонних продавцов.
- Истцы утверждают: Amazon знала о дефектных батареях и других опасных товарах, но продолжала их продавать.
- Компания настаивает: она лишь «онлайн-витрина» и не несёт ответственности за товары независимых продавцов.
- Судья отклонил аргумент Amazon и дал ход делу, охватывающему миллионы покупателей с 2016 года.
- Процесс может стать прецедентом и обязать маркетплейсы нести полную ответственность за безопасность товаров сторонних продавцов.
Комментарии (91)
- Пользователи высмеивают аргумент Amazon о «слишком большом» классе: «извините, мы обидели слишком многих, чтобы нести ответственность».
- Ключевой иск 2021 г. обвиняет Amazon в запрете продавцам снижать цены на других площадках; продавцы обходят это через постоянные «скидки-купоны».
- Сообщество обсуждает, что Amazon копирует успешные товары под Amazon Basics и подавляет негативные отзывы.
- Многие саркастично ожидают «щедрую» компенсацию вроде продления Prime на 30 дней или чека на $0,03.
- Некоторые сравнивают практику Amazon с Valve, но другие утверждают, что Valve ограничивает лишь продажу Steam-ключей, а не цены в целом.
Комментарии (60)
- Пользователи хвалят Statsig как мощную платформу A/B-тестов и аналитики, превосходящую Optimizely и LaunchDarkly.
- Критика лендинга: много маркетинговых слоганов, мало конкретики, поэтому непонятно, за что OpenAI заплатили $1,1 млрд.
- Обсуждают, что Statsig — это «переосмысленная» внутренняя система Meta для экспериментов и роста.
- Вопросы к сделке: возможен антимонопольный контроль, претензии Microsoft к IP, будущее клиентов-конкурентов (Anthropic).
- Внутри OpenAI появится CTO «Applications», что вызывает споры о «инфляции» C-level тайтлов и разделении на «Research» и «Apps».
ICE obtains access to Israeli-made spyware that hack phones and encrypted apps
- ICE получает доступ к израильскому шпионскому ПО Paragon Graphite, способному взламывать iPhone и Android без взаимодействия с жертвой и читать переписку в WhatsApp, Signal, Telegram.
- Контракт на 8 млн $ подписан в 2024 г.; ПО использует уязвимости ОС, а не «бэкдоры» мессенджеров.
- Paragon основана бывшими сотрудниками NSO Group; Graphite позиционируется как инструмент «борьбы с преступностью».
- Критика: правозащитники и конгрессмены беспокоятся о массовом надзоре и отсутствии прозрачности; ICE ранее применяла NSO Pegasus.
- Данные: ICE купила 40 лицензий, но не раскрывает, как и против кого использует технологию.
Комментарии (44)
- Правительство США вынуждено покупать шпионские технологии у частных компаний, потому что NSA не может (или не хочет) использовать свои 0-day против граждан.
- Paragon утверждает, что продаёт Graphite «только демократиям» и якобы не знает, как клиенты используют шпионку, что вызывает скепсис.
- Уязвимости обычно заходят через WhatsApp/Signal, SMS/MMS и браузеры; Lockdown Mode может частично защитить, но не гарантирует безопасность.
- Обсуждаются связи Paragon с бывшими политиками и инвесторами из окружения Эпштейна, что усиливает недоверие.
- Участники предлагают переход на децентрализованные приложения и отказ от локального хранения данных, но сомневаются в реальности такого сценария.
Physically based rendering from first principles
Глава 1: Что такое свет?
Свет — это то, что позволяет видеть мир. Древние греки считали его огнём, исходящим из глаз; Декарт — волной, Ньютон — частицами-корпускулами. Современная квантовая электродинамика объясняет всё, но в графике достаточно геометрической оптики.
Электрическая сила
Заряд бывает положительным и отрицательным; одноимённые отталкиваются, разноимённые притягиваются. Сила описывается законом Кулона. Каждый заряд создаёт электрическое поле, которое можно показать линиями поля или цветовой картой напряжённости.
Специальная теория относительности и магнетизм
Движущийся заряд рядом с проводом с током в нашей системе счёта не испытывает силы. В его собственной системе он покоится, а положительные заряды провода движутся. Из-за релятивистского сокращения длины возникает избыток отрицательных зарядов — мы воспринимаем это как магнитное отталкивание.
Уравнения Максвелла
Третье уравнение (закон Фарадея): изменяющееся магнитное поле порождает электрическое поле — принцип генераторов.
Четвёртое (закон Ампера): ток создаёт магнитное поле — основа электромагнитов.
Взаимное порождение полей даёт самоподдерживающиеся электромагнитные волны, распространяющиеся со скоростью света.
Электромагнитное излучение
Это синхронные колебания электрического и магнитного полей.
- Амплитуда — яркость (число фотонов).
- Частота — энергия отдельного фотона; выше частота → короче волна и выше энергия.
Комментарии (56)
- Пользователи хвалят интерактивность и визуальные объяснения, но жалуются на проблемы с отображением в Firefox/Android.
- Автор отвечает, что всё написано на чистом JS/WebGL и выкладывает 8000-строчный исходник.
- Идёт спор о «first principles»: одни считают подход глубоким, другие — пугающе абстрактным и запутанным.
- Предложено добавить раздел о поляризации и использовать реальные BRDF-измерения для верификации моделей.
- Несколько человек делятся ссылками на похожие ресурсы и исследования по измерению материалов.
Introduction to Ada: a project-based exploration with rosettas
Ada в действии: рисуем розетки
Создадим консольную утилиту, генерирующую SVG-файл с анимированными розетками (гипотрохоидами, как в Spirograph™). Проект показывает, что Ada 2022 — не только для безопасно-критичных систем, но и для обычных задач.
Зачем Ada?
- Жёсткая проверка типов и компилятор как «партнёр».
- Читаемость вместо краткости, минимум неопределённого поведения.
- Отлично подходит для встраиваемых, авиа-, железнодорожных и автомобильных систем.
Как работает программа
- Принимает параметры из командной строки.
- Вычисляет координаты точек кривой.
- Записывает XML-совместимый SVG.
- Открывается в любом браузере без сторонних библиотек.
Структура проекта
rosetta/
├── alire.toml # зависимости Alire
├── src/
│ ├── rosetta.adb # точка входа
│ ├── svg.adb/.ads # генерация SVG
│ ├── curve.adb/.ads # математика кривой
└── Makefile
Ключевые типы
type Point is record
X, Y : Float;
end record;
type Rosetta_Params is record
R, r, d : Float; -- радиусы и смещение
Steps : Positive;
end record;
Генерация кривой
function Hypotrochoid(P : Rosetta_Params) return Point_Array is
Result : Point_Array(1 .. P.Steps);
Angle : Float := 0.0;
Delta : constant Float := 2.0 * Pi / Float(P.Steps);
begin
for I in Result'Range loop
Result(I) := (
X => (P.R - P.r) * Cos(Angle) + P.d * Cos((P.R - P.r) / P.r * Angle),
Y => (P.R - P.r) * Sin(Angle) - P.d * Sin((P.R - P.r) / P.r * Angle)
);
Angle := Angle + Delta;
end loop;
return Result;
end Hypotrochoid;
Создание SVG
procedure Write_SVG(Path : Point_Array; Filename : String) is
File : File_Type;
begin
Create(File, Out_File, Filename);
Put_Line(File, "<svg ...>");
Put(File, "<path d='M");
for P of Path loop
Put(File, Float'Image(P.X) & "," & Float'Image(P.Y) & " ");
end loop;
Put_Line(File, "' stroke='black' fill='none'/>");
Put_Line(File, "</svg>");
Close(File);
end Write_SVG;
Сборка и запуск
alr build
./bin/rosetta --R 100 --r 40 --d 80 --steps 360
# открыть rosetta.svg в браузере
Что дальше
- Добавить CLI-парсер
GNAT.Command_Line
. - Анимировать через
<animate>
в SVG. - Портировать на микроконтроллер и выводить на дисплей.
Полный код: github.com/AdaCore/rosetta-ada-demo
Комментарии (45)
- Пользователи просят чёткий список возможностей Ada, доступных бесплатно в GNAT, и тех, что требуют лицензию AdaCore; ответ: весь язык доступен в FSF-GNAT, а проприетарный вариант лишь обновляется чаще и сопровождается коммерчески.
- Участники вспоминают, что писали на Ada ещё в 90-е, отмечают приятный «паскалеподобный» синтаксис и интерес к новым фичам Ada 2022 и SPARK.
- Ada применяется в высоконадёжных системах (NVidia, автопром, проект Muen), но в коммерческой разработке её доля снизилась, уступив C/C++.
- Появились ресурсы для старта: learn.adacore.com, ada-lang.io и репозиторий awesome-ada.
- Обсуждается, помогут ли LLM вернуть Ada в мейнстрим: одни считают, что строгость языка полезна для проверки сгенерированного кода, другие — что LLM сделают все языки нишевыми.
Microsoft rewarded for security failures with another US Government contract
- Microsoft предложила федеральным ведомствам США бесплатный доступ к Copilot for Government.
- Пакет включает Copilot Chat, Teams Premium и обновлённые инструменты безопасности.
- Цель — ускорить внедрение ИИ в госаппарате и обойти Google, который пока не предлагает аналогичных льгот.
- Бесплатный период продлится до 30 июня 2025 года, после чего цена вернётся к $30/пользователь/мес.
- Предложение действует для всех 4 млн федеральных сотрудников, включая госслужащих и военных.
Комментарии (25)
- Участники считают, что Microsoft продолжает получать прибыль, несмотря на провалы в безопасности и приватности, поскольку рынок «слишком велик, чтобы рухнуть».
- Основная претензия — vendor lock-in: «бесплатный» первый год для госорганов и корпораций скрывает будущие огромные расходы.
- Некоторые утверждают, что конкуренты Google, Apple и FOSS-сообщество существуют десятилетиями, но переход слишком дорог и требует переобучения персонала.
- Предлагается, что государство должно финансировать альтернативы, чтобы снизить цены и разорвать монополию.
Python has had async for 10 years – why isn't it more popular? 🔥 Горячее 💬 Длинная дискуссия
- Async в Python уже 10 лет, но до сих пор не стал мейнстримом.
- Причины:
- ошибки «забыл
await
», трудно отлаживать; - GIL приучил не думать о параллелизме;
- польза только при I/O-задачах, CPU-нагрузка не ускоряется;
- фреймворки не догнали: Django ORM всё ещё синхронен, Flask тоже.
- ошибки «забыл
- Классический кейс — HTTP-запросы: стартуем сотни корутин, ждём ответов, не блокируем интерпретатор.
- Но дисковый I/O, CPU-задачи и другие сценарии не так выигрывают.
- Вывод: чтобы новые фичи 3.14 (free-threading, sub-interpreters) не повторили судьбу async, нужно:
- чётко объяснять, какие задачи они решают;
- давать простые API и инструменты отладки;
- не ждать, пока экосистема «догонит», а сразу внедрять в популярные библиотеки.
Комментарии (234)
- Async в Python пришёл «слишком поздно»: к моменту появления asyncio большинство уже решали задачи I/O через forking, multiprocessing или сторонние библиотеки.
- «Цветные функции» и необходимость переписывать весь код ради async делают его «заразным» и несовместимым с существующими синхронными библиотеками.
- Сложная семантика (event-loop, await, cancellation-исключения), плохая документация и отсутствие понятных best-practice усложняют отладку и поддержку.
- Для большинства задач Python-разработчика async не критичен: WSGI/WSGI-совместимые решения, Celery, Kafka и простое горизонтальное масштабирование покрывают потребности.
- Альтернативы (trio, anyio, gevent) и другие языки (Go, Elixir) предлагают более простые модели конкурентности без «раскрашенных» функций.
<template>: The Content Template element
- HTML: справка по элементам, глобальным атрибутам, форматам дат/времени, руководства по адаптивным изображениям, видео и аудио.
- CSS: справка по свойствам, селекторам, @-правилам, единицам измерения; гайды по блочной модели, анимациям, Flexbox, цветам; «поваренная книга» для колонок, центрирования, карточек.
- JavaScript: справка по встроенным объектам, операторам, функциям; гайды по управлению потоком, циклам, объектам, классам.
- Web APIs: File System, Fetch, Geolocation, DOM, Push, Service Worker; гайды по Web Animations, Fetch, History, Speech API, Web Workers.
- Другие технологии: Accessibility, HTTP, URI, WebAssembly, WebDriver, WebExtensions.
- Обучение: курс «Frontend-разработчик», основы HTML, CSS, JavaScript.
- Инструменты: Playground, HTTP Observatory, генераторы теней, радиусов, границ, палитра цветов.
Комментарии (65)
- Участники обсуждают, как использовать тег
<template>
без фреймворков: он удобен для клонирования больших фрагментов, ускоряет рендер и снижает нагрузку по сравнению с React/Vue. - Недостаток — приходится вручную связывать данные и DOM; многие хотят единого формата «HTML+CSS+JS» для компонентов.
- Shopify, Salesforce, MedusaJS и Alpine.js уже применяют
<template>
в продакшене, но спецификация HTML Modules пока не завершена.
We already live in social credit, we just don't call it that 🔥 Горячее 💬 Длинная дискуссия
Ты уже живёшь в системе социального кредита, просто ей не называют.
Кредитный балл, лайки в Instagram, рейтинг пассажира Uber, отзывы на Amazon и статус хозяина Airbnb — всё это социальные баллы, которые отслеживают поведение и решают, какие услуги и возможности тебе доступны.
Разница с Китаем лишь в том, что Пекин об этом говорит, а мы называем алгоритмы «функциями пользовательского опыта».
Китайская реальность
На 2024 год единой национальной системы нет. Частные проекты закрыты, городские пилоты свёрнуты. Отслеживают главным образом злостных неплательщиков по решению суда.
Американская реальность
Открой телефон:
- Uber оценивает тебя как пассажира.
- Банк анализирует транзакции в Venmo и Afterpay.
- LinkedIn ранжирует профили по вовлечённости.
- Спец-кредиторы сканируют соцсети.
- Сервисы знакомств поднимают в ленте активных и «вежливых».
Пока эти баллы не связаны напрямую, но инфраструктура для объединения строится. Вопрос не в том, есть ли у нас «китайская» система — её нет. Вопрос в том, к чему мы незаметно движемся.
Комментарии (471)
- Участники спорят, насколько сильно американские «рейтинги» (кредитные баллы, оценки в Uber/Airbnb) похожи на китайскую систему социального кредита.
- Одни подчеркивают: в Китае система централизована и управляется государством, в США — разрозненные корпорации, и это принципиальная разница.
- Другие считают различия «косметическими»: и там, и тут поведение человека влияет на доступ к услугам, просто в США это маскируют под «user experience».
- Несколько человек делятся личным опытом, когда отсутствие кредитной истории или низкий рейтинг фактически закрывал им жильё или работу.
- Часть комментаторов указывает, что западная дискуссия сильно искажает реальность жизни в Китае, а «страх перед Китаем» отвлекает от собственных проблем.
'World Models,' an old idea in AI, mount a comeback
Мир внутри ИИ
Полвека назад «модели мира» были фундаментом ИИ: система хранила внутреннюю копию окружения и планировала действия, прогоняя возможные будущие. С приходом больших данных и LLM идея ушла в тень, но теперь возвращается как ключ к AGI.
Почему снова актуально
- Проблема LLM: они предсказывают слова, а не последствия; не умеют планировать и обобщать.
- Плюс модели мира: позволяет «воображать» сцены, тестировать действия безопасно, переносить знания в новые задачи.
- Сдвиг в масштабе: современные нейросети могут обучать модели с миллионами параметров на видео и симуляциях, чего раньше не хватало.
Как строят сегодня
- Видеопредсказание: нейросети, обученные на YouTube, генерируют следующие кадры и учатся физике столкновений, трения, гравитации.
- Игра в уме: агенты Dreamer и MuZero учатся в «галлюцинациях» без внешнего мира, экономя время и энергию.
- Композиция знаний: новые архитектуры объединяют языковые модели с пространственными представлениями, позволяя отвечать «что будет, если…».
Где уже работает
- Роботы-манипуляторы от Google DeepMind учатся складывать блоки, «прокручивая» будущее в голове.
- Дроны и автономные машины используют модели мира для планирования траекторий в сложной местности.
- Генеративные видео-системы (Sora, Veo) не просто рисуют картинки, а моделируют физику сцены.
Ограничения и риски
- Пока модели мира хрупки: ошибаются в редких событиях и плохо переносятся между доменами.
- Требуют огромных данных и вычислений.
- Открыты вопросы безопасности: если ИИ «воображает» опасные сценарии, кто контролирует, что он не начнёт их реализовывать?
Вывод
Модели мира — не серебряная пуля, но без них путь к универсальному ИИ выглядит тупиковым. Следующий прорыв может случиться, когда языковые модели научатся не только говорить, но и «видеть» последствия своих слов.
Комментарии (67)
- Современные шахматные движки всё ещё опираются на полную реализацию логики игры и глубокий перебор, но уже используют нейросети для оценки позиций.
- Попытки заменить это «чистыми» нейромоделями приводят к невалидным ходам и глупым ошибкам, если нет явной проверки правил.
- Участники подчёркивают, что мир «в голове» ИИ должен быть неполным и постоянно корректироваться по новым данным, иначе возникает фрейм-проблема.
- Обсуждаются альтернативы: гауссовы сплэттинги, пользовательские грамматики, солипсистические модели, но все они либо узки, либо требуют ручной настройки.
- Итог: пока нет универсального способа построить надёжную world-model; нужен гибрид символики, нейросетей и постоянной адаптации.
AI web crawlers are destroying websites in their never-ending content hunger
- Проблема: боты OpenAI, Anthropic, Google и др. генерят до 45 % трафика сайтов, но не приносят денег и ломают инфраструктуру.
- Последствия: сервера перегружаются, счета за трафик растут, а доход от рекламы не покрывает расходы.
- Решения: блок-листы, rate-limit, Cloudflare Bot Management, «умные» robots.txt и платные API.
Комментарии (76)
- Агрессивные AI-боты превратились в DDoS: малые сайты лежат, счета за трафик вырастают в разы, хостинги выгоняют клиентов.
- Компании вроде Anthropic/Claude и «мелкие» стартапы не соблюдают rate-limit, не кешируют и маскируют ботов, хотя технически могли бы всё сделать правильно.
- Админы вынуждены ставить CAPTCHA, login-wall, ASN-блоки, rate-limit и Cloudflare, что ломает accessibility и приватность для людей.
- Пользователи ищут обходы: кто-то уходит к AI, кто-то отказывается от сайтов с капчами.
- Общий вывод: боты «пьют молочный коктейль» открытого веба, пока сами компании не несут последствий.
OpenAI says it's scanning users' conversations and reporting content to police
- OpenAI сканирует переписки в ChatGPT и передаёт полиции сообщения, где обнаружена угроза насилия.
- Компания признала, что не справляется с ментальными кризисами пользователей.
- Подозрительные диалоги направляют специальной команде; при «неминуемой угрозе» — в правоохранительные органы.
- Случаи суицида пока не передаются полиции из-за приватности.
- Пользователи жалуются на «AI-психоз», самоповреждения и даже убийства.
Комментарии (67)
- OpenAI и Anthropic начали сканировать чаты и передавать их полиции после случая убийства, вызванного «психозом ИИ».
- Критики считают это цензурой, слежкой и опасным вмешательством, особенно при несоответствии полиции задачам психиатрии.
- Некоторые напоминают, что общество требовало «защиты» после самоубийства подростка, но теперь осуждает сами меры.
- Пользователи всё чаще переходят на локальные или приватные LLM, чтобы избежать слежки.
- Обсуждаются риски «AI-терапии» без лицензии и возможность злоупотреблений вроде «LLM-своттинга».
Meschers: Geometry Processing of Impossible Objects
Мешеры: геометрия невозможного
Кратко
Невозможные объекты — рисунки, которые мозг воспринимает, но в 3D не существуют. Раньше их «впихивали» в 3D: резали или гнули. Резка портит геометрию, гнутье мешает освещению и ломает алгоритмы (расстояния, диффузия и т.д.).
Мешер — новая сетка: у каждой вершины только 2D-координаты экрана, а у рёбер — разница глубин. Сумма этих разниц по циклу может быть ≠ 0; в этом вся «невозможность». Построено на дискретном внешнем исчислении.
Что умеет
- Сглаживание, диффузия тепла, геодезические расстояния.
- Инверсный рендеринг: из 2D-фото невозможного треугольника восстанавливаем мешер.
- Легко менять освещение, не портя форму.
Демо
Слева — сглаживание 2D-координат, в центре — сглаживание глубин, справа — всё вместе.
Из обычного тора оптимизацией получаем настоящий невозможный Penrose-треугольник.
Код и статья — на сайте проекта.
Комментарии (5)
- Авторы фактически оцифровали «трюки Эшера»: в 3D-модели хранят только x, y и разность z между концами рёбер, вместо полных z-координат.
- Это превращает невозможные геометрии в «возможные» для нашего зрения, обманывая 2.5-D «прошивку» мозга.
- Комментаторы спорят: обман ли это или топологическая, неевклидова интеграция, которую приматье зрение легко переваривает.
Anthropic raises $13B Series F 🔥 Горячее 💬 Длинная дискуссия
- $13 млрд привлекла Anthropic в раунде Series F под руководством ICONIQ; оценка компании — $183 млрд после сделки.
- В раунде также участвовали Fidelity, Lightspeed, Altimeter, BlackRock, Coatue, Goldman Sachs, GIC, Qatar Investment Authority и другие.
- С момента запуска Claude в марте 2023 г. выручка выросла до $5 млрд годового темпа (с $1 млрд в январе 2025 г.).
- Среди 300 тыс. корпоративных клиентов число крупных контрактов (>$100 тыс.) выросло почти в 7 раз за год.
- Продукты: API, отраслевые решения, Claude Code (>$500 млн выручки за 3 месяца после запуска), Claude Pro.
- Инвестиции пойдут на расширение мощностей, исследования безопасности и международное развитие.
Комментарии (514)
- Раунд Anthropic вырос с $5 до $13 млрд: участники считают это либо «последним вдохом» пузыря, либо логичным шагом в «гонке вычислений», где решают GPU и электроэнергия.
- Скептики указывают на отсутствие устойчивой модели монетизации, сжатие маржи и риск повторения Enron; оптимисты сравнивают с YouTube-2006, который тоже сжигал деньги, но выиграл рынок.
- Несколько комментаторов подчёркивают, что 75 % вливаний уйдёт NVIDIA, а инфраструктурные затраты уже сопоставимы с ВВП небольших стран.
- В обсуждении звучат экологические и социальные вопросы: «зачем экономить лампочками, если тратишь тераватты на генераторы бесполезного порно».
- Наконец, многие сетуют, что обычные инвесторы отрезаны от таких сделок: «в 90-х Anthropic уже торговалась бы на NYSE, а Zoomers могут только смотреть со стороны».
Комментарии (125)
- Пользователи обвиняют X в скрытом shadow-ban’е турецкого оппозиционного политика İmamoğlu, подозревая давление Эрдогана и компромисс Маска ради сохранения рынка.
- Некоторые напоминают, что и «старый» Twitter геоблокировал контент по требованиям властей, но новое руководство якобы делает это глобально и без прозрачности.
- Сторонники Маска ссылаются на судебное решение в Турции и утверждают, что X просто соблюдает местные законы, как в Бразилии.
- Критики отмечают избирательность: Маск борется с демократиями, но быстро подчиняется авторитарным режимам, что подрывает его имидж «абсолютиста свободы слова».
- Независимо от причин, обсуждение подчёркивает: крупные платформы остаются главной ареной политических манипуляций, а децентрализованные альтернативы пока не способны заменить Twitter.
Static sites enable a good time travel experience
Статические сайты = машина времени
Варун написал о геймификации блогов, и я вспомнил свои «бейджики» 2021 года. Сначала подумал, что скриншотов нет, но потом понял: сайт на Eleventy статичный, поэтому достаточно git checkout
нужного коммита и eleventy serve
, чтобы увидеть страницу в том же виде.
В отличие от WordPress или сборок, где посты тянутся из CMS только при деплое, у меня каждый коммит — полный снепшот. Путешествие во времени занимает две команды (если только я не забыл закоммитить).
Год назад я завёл GitHub Action, который ежемесячно делает скрин главной «на всякий случай», но теперь не переживаю: история дизайна всегда под рукой в git.
Если тема близка — пишите на juhamattisantala@gmail.com, буду рад обсудить.
Комментарии (40)
- Участники обсуждают, как лучше «путешествовать во времени» по старым версиям сайтов: Wayback Machine, Git-архивы, локальные бэкапы или собственные «музейные» режимы.
- Кто-то предпочитает чистый HTML/CSS без генераторов, чтобы минимизировать зависимости и упростить долгосрочное хранение.
- Поднимаются вопросы обратной совместимости JS/CSS и роли стандартов: насколько браузеры гарантируют, что сегодняшние сайты откроются через десятилетия.
- Упоминаются практические сложности: старые зависимости, версии Node, базы данных, билд-инструменты.
- Появляются идеи распределённого архивирования (плагины, GitHub Actions, клиентские кэши) и примеры «игровых» подходов к ведению блога.
The staff ate it later 🔥 Горячее 💬 Длинная дискуссия
«Сотрудники съели позже» — японский термин, возникший в 2012 г. в шоу Ametalk! после фразы комика К. Хамады: «Съели позже». Он стал эвфемизмом для пропавших со съёмок угощений, намёком, что еду забрали и доедали сотрудники.
Первое появление
В эфире 22 марта 2012 г. Хамада заметил, что приготовленные блюда исчезли, и коротко прокомментировал: «Съели позже». Фраза мгновенно разошлась в соцсетях и СМИ.
Подлинность
- Подтверждение: участники и съёмочная группа в блогах и интервью признавали, что еду действительно забирали сотрудники.
- Опровержение: официальные заявления телеканала отрицали хищение, утверждая, что продукты утилизировались по правилам безопасности.
Реакция
Мем вошёл в японский интернет-сленг, породил фан-арт, мерч и стал синонимом «пропало безвозвратно».
Комментарии (248)
- Участники обсуждают, почему японские кулинарные шоу часто показывают надпись «Персонал съел это позже», и связывают её с культурой Mottainai — неприятием любой траты еды.
- Некоторые отмечают, что на Западе появляются аналогичные надписи («No food was wasted»), но они пока редки.
- Рассказывают личные истории: кто-то забирал еду со съёмок, кто-то сталкивался с «странной» пиццей на корпоративах, а кто-то видел, как 100-фунтовую рыбу разделывают ради двух укусов судей.
- Поднимают тему строгих американских норм о времени хранения еды и огромных объёмах отходов.
- Иронизируют: «Если сфотографировать всю еду мира, подписью будет: 30–40 % выбросили, остальное съел персонал».
Removing Guix from Debian
Guix, функциональный менеджер пакетов вдохновлённый Nix, скоро исчезнет из Debian 12 и 13. Причина — серьёзные уязвимости (CVE-2025-46415/6) в guix-daemon, позволяющие повысить привилегии, и невозможность безопасного бэкпорта: исправления перемешаны с другими изменениями, а проект не выпускает стабильные ветки. Последний релиз Guix 1.4.0 вышел в 2022 г.; проект использует rolling-release. Мэйнтейнер Debian Вагрант Каскадиан признал, что изолировать патчи безопасности «сложнее, чем раньше». Denis Carikli собрал ≈50 патчей в стороннем репозитории, но их качество не подходит для дистрибутивов. Удаление Guix из Debian повлечёт за собой исчезновение пакета из других дистров, использующих его как upstream.
Комментарии (38)
- Guix в Debian отстаёт из-за политики «одна стабильная версия библиотеки» и заморозки релизов; обновить до свежей «ванильной» Guix мешают правила только-багфиксов и совпадение с CVE.
- Пакет не собирается GCC ≥ 2025-04 из-за несовместимости со стандартами C23/C++23.
- Popcon показывает <230 установок, но большинство пользователей Debian отключают статистику, так что реальная аудитория выше.
- Некоторые считают, что Guix лучше запускать bare-metal или в Hurd, а не пытаться вписать в Debian.
- Общий вывод: разные философии релиз-циклов приводят к конфликту, и поддержка Guix в Debian требует непропорционально много усилий.
You don't want to hire "the best engineers" 🔥 Горячее 💬 Длинная дискуссия
«Мы ищем только лучших инженеров» – фраза, от которой рекрутеры улыбаются сквозь зубы.
Нет, вы не хотите «лучших».
Топ-инженеры стоят дороже вашего фонда зарплат, требуют свободы, удалёнки и влияния на продукт. У них есть выбор, и ваша компания пока не в нём.
Вы всё равно копируете чужие фильтры:
- стартап-опыт,
- полная независимость,
- офис в Бэй-Эрии,
- «не слишком мотивирован зарплатой»,
- 50-часовая неделя.
Четыре месяца без найма – вечность для молодого стартапа. Вы ждёте «идеального» сеньора, хотя могли бы взять сильного мидла, который выйдет на полную скорость за две недели.
Найм – это переговоры. Вы ведёте себя как «заменимый» работодатель и ждёте «незаменимого» кандидата.
Задавайте себе вопросы:
- Что действительно важно сегодня?
- Сколько стоит отложить найм на месяц?
- Готовы ли вы отдать время, деньги или политику в офисе, чтобы закрыть вакансию сейчас?
Когда вы перестанете охотиться за «лучшими» и примете компромисс, появится десяток «очень хороших» кандидатов вместо одного «идеального», найденного задним числом.
Стартап по умолчанию обречён на провал. Вы рискуете продуктом, маркетингом, кодом – но не рискуете в найме, теряя драгоценное время.
Комментарии (207)
- «Лучших инженеров» не существует: после порога «умный + трудолюбивый» пути различаются (быстрый хакер ≠ архитектор).
- Стартапы, кричащие «нужны только А-игроки», часто не умеют их оценивать и создают токсичную культуру.
- Реальные «лучшие» редко идут за зарплатой ниже рынка и без удалёнки; им интересны задачи и влияние, а не чужие приказы.
- Дешевле и быстрее взять «достаточно хорошего» и вырастить его, чем 4 месяца ждать мифического гения.
- Если ты не лучший работодатель, не жди лучших сотрудников: предлагай интересный проект, достойную компенсацию и свободу.
The Little Book of Linear Algebra 🔥 Горячее
Репозиторий the-litte-book-of/linear-algebra
на GitHub.
Эпиграф Жана Дьёдонне: «Линейная алгебра — почти самая элементарная теория, хотя преподаватели и авторы учебников на протяжении поколений затемняли её простоту чудовищными выкладками с матрицами».
Меню навигации, вход, настройки внешнего вида, поиск и другие стандартные элементы GitHub опущены.
Комментарии (104)
- Линейная алгебра считается глубокой и полезной, но базовая механика скучна.
- Многие советуют начинать с геометрической интуиции и визуализации (3Blue1Brown, «Wild Linear Algebra», mini-book photon_lines).
- Книга Axler «Linear Algebra Done Right» и курс Hefferon хвалятся за строгий, но понятный подход.
- Практика в графике/3D, экономике, машинном обучении и сжатии JPEG делает тему мотивирующей.
- Сообщество жалуется на плохое преподавание и просит больше визуальных объяснений, меньше «так надо».
Passkeys and Modern Authentication
Passkeys и современная аутентификация
Armin Ronacher, 2 сентября 2025
Индустрия стремится отказаться от паролей в пользу passkeys (WebAuthn). Это в целом полезно для обычных пользователей, но стандарт содержит подводные камни.
Аттестации
Аттестация позволяет сайту узнать, какое именно устройство используется: аппаратный ключ или программный менеджер. Австрийское правительство, например, запрещает вход в налоговую и медицинские сервисы без аппаратного токена из «белого списка». Apple и Google не передают аттестацию в своих потребительских решениях, но делают это для корпоративных MDM. Такой механизм уже используется для ограничения выбора устройств.
Блокировка в экосистеме
Нет способа экспортировать приватные ключи между менеджерами паролей. Приходится регистрировать каждое устройство заново. Попытка открытого менеджера добавить экспорт была признана небезопасной. Уходя из экосистемы Apple, я обнаружил, что десятки сервисов привязаны к iCloud-passkey; без подписки на iCloud переход на Android затруднён. Платные решения вроде 1Password доступны не всем.
Скрытая регистрация
Passkeys часто создаются автоматически. Amazon после каждого входа тихо предлагает добавить passkey, показывая лишь запрос отпечатка. Пользователи даже не замечают, что «подписались». Если у вас устройства разных платформ, вы можете оказаться привязаны сразу к нескольким экосистемам, что затруднит полный переход.
Корпорации как хранители
Люди ежедневно теряют доступ к Google-аккаунтам без объяснений и вместе с ними — ко всем связанным сервисам. Апелляций нет. Попытка восстановить доступ к аккаунту умершего ребёнка в Facebook превратилась в бюрократический кошмар. Чем сложнее система, тем труднее семьям получить доступ при утрате или смерти. Даже вход со стороннего устройства стал мучением: приходится прыгать между приложениями и потоками.
Сложность и посредники
Любительские эксперименты «с нуля» всё труднее: OAuth вытеснил простые логины-пароли, а теперь на смену приходят passkeys.
Комментарии (77)
- Пользователи жалуются на головную боль при входе в свои аккаунты с устройств детей: 2FA, passkeys и смена prepaid-номеров всё усложняют.
- Основной упрек passkeys — «закрытые сады» Apple/Google и невозможность экспортировать ключи; это ограничивает свободу выбора экосистемы.
- Часть сообщества считает запрет экспорта «фичей» безопасности, другие требуют хотя бы зашифрованный экспорт и возможность регистрации нескольких passkey на один сервис.
- Практики безопасности в целом одобряют passkeys как способ избавиться от паролей, но признают, что UX и переходный период пока болезненны.
- Дешёвые или бесплатные решения (Keepass, Bitwarden) остаются популярной альтернативой платным менеджерам, особенно в малообеспеченных семьях.
Imgur's community was in revolt
Imgur в бунте против владельца
На главной странице хостинга картинок — море фотожаб с Джоном Оливером, показывающим средний палец компании MediaLab AI, купившей Imgur в 2021 году. Пользователи («imgurians») обвиняют нового владельца в разрушении площадки: исчезли модераторы, сломаны базовые функции, сокращён штат.
Сайт появился в 2009 году как простой хостинг для картинок и стал любимцем Reddit. Со временем конкуренты встроили свои хостинги, но у Imgur осталось 41 млн активных юзеров и собственная культура мемов и апвоутов.
После покупки MediaLab AI основатель Алан Шааф ушёл, модераторов уволили или перевели, а сервис начал «эншитифицироваться». Теперь фронтпейдж захватили посты с требованиями «сломать сервера» и списком обид.
Комментарии (117)
- Imgur появился как быстрый и чистый хостинг для Reddit, потому что сам Reddit долго не делал встроенный загрузчик изображений из-за сложностей с модерацией и деньгами.
- Со временем Imgur оброс собственным «клубом» пользователей, рекламой и цензурой, а после продажи MediaLab начал массово удалять NSFW-контент, что вызвало бунт «средних пальцев» и черных картинок.
- Бунт уже затух, но ясно: платить за трафик и серверы всё равно приходится, а «бесплатный сыр» заканчивается, когда инвесторы требуют монетизации.
Show HN: Moribito – A TUI for LDAP Viewing/Queries
moribito
Публичный репозиторий ericschmar/moribito
- Ошибка загрузки – перезагрузите страницу.
Комментарии (23)
- Пользователи рады новому TUI-клиенту для LDAP и благодарят автора.
- Просят добавить поддержку редактирования дерева cn=config и лицензию в репозиторий.
- Уточняют совместимость с Active Directory; автор считает, что должно работать через библиотеку Go.
- Сравнивают проект с громоздким Apache Directory Studio и предлагают выложить его на terminal trove.
Take something you don’t like and try to like it 💬 Длинная дискуссия
-
Хобби: взять то, что не нравится, и попытаться полюбить — еду, музыку, людей, обстоятельства. Это способ наслаждаться жизнью и изучать человеческую природу.
-
Париж, Майкл Джексон. Услышал Billy Jean повсюду, решил: «Они правы, он крут». Потом узнал, что это было 25 июня 2009-го — день смерти певца.
-
Шпинат. Детство: заставляли есть — чувствовал насилие над автономией. Взрослый приём: представляю, что монахи в Японии кормят таинственным овощем. Получилось «переварить» также белое вино, Ezra Klein, диско, йогу, Pearl Jam, Гибли.
-
Кантри. Оцениваю, но не чувствую. Хочется хотеть любить, но культурная программа глубже. Некоторые уровни подсознания не поддаются.
-
Изюм и Oasis. Годами добавлял изюм в троп-микс, но никогда не хотел его есть. Раз в пару лет «признаюсь» себе в любви к Oasis — включаю и разочаровываюсь. Концепция «я» может быть ошибочной.
-
Сноб по ТВ. Уверен, что сериалы могут быть высоким искусством, но 90 % считаю «кормёжкой». Хочется посмотреть — не могу. Возможно, всё плохо, либо не моё, либо трудно придумать «монахов и Big Bang Theory».
-
Самолёт. Капитан советует «расслабиться и наслаждаться полётом». Как наслаждаться теснотой, турбулентностью и очередью в туалет?
Комментарии (183)
- Люди делятся опытом, как научиться любить то, что раньше не нравилось: помидоры, натто, солёный лакриц, джаз, аниме, полёты.
- Ключевой метод — повторное, сознательное пробование: «съешьте каждый день неделю — и вкус изменится».
- Некоторые признают, что «вкус» часто — просто привычка или предрассудок; раскрывается, когда отделяешь вещь от окружающей субкультуры.
- Есть и обратная сторона: у одних хобби плодятся до стресса, другие вовсе не хотят ничего «приучать» себе нравиться.
- Итог: открытость к новому расширяет жизнь, но насильное «нравиться» не всем нужно.
RubyMine is now free for non-commercial use
RubyMine теперь бесплатен для некоммерческого использования
- Кому подходит: учёба, open-source, контент, хобби-проекты.
- Как получить: скачать RubyMine и выбрать «Non-commercial use».
- Коммерческое использование оплачивается по старой модели.
Почему?
JetBrains хочет снизить порог входа в Ruby и поддержать сообщество. Лицензия бесплатна, но включает анонимную телеметрию (только статистика функций).
Комментарии (52)
- RubyMine считается «самым слабым» IDE от JetBrains из-за ограниченных возможностей самого Ruby.
- Тем не менее, у него лучший поиск, навигация и отладка по сравнению с ruby-lsp/VS Code, особенно при метапрограммировании.
- Бесплатная некоммерческая лицензия требует отправки анонимной статистики, что вызывает споры о «free as in freedom».
- AI-возможности уступают Cursor, но JetBrains-IDE всё равно предпочитают за стабильность и встроенный DataGrip.
- Некоторые видят в бесплатной лицензии попытку вернуть пользователей, ушедших к VS Code, и не считают это признаком «смерти Ruby».
How big are our embeddings now and why?
Как сейчас выросли эмбеддинги и почему
Эмбеддинги — это плотные числовые векторы, которые заменяют тексты, картинки, звук для поиска, рекомендаций, RAG, классификации.
Раньше 200–300 измерений считались потолком: Word2Vec, GloVe, PCA — всё укладывалось в сотню мегабайт и давало приемлемое качество.
Что изменилось
- BERT (2018) — 768 dim.
- GPT-подобные — 768–1600 dim.
- OpenAI text-embedding-ada-002 — 1536 dim.
- text-embedding-3-large — 3072 dim (можно урезать до 256–1024 без потери, но по умолчанию большой).
- Anthropic, Cohere, Jina, voyage — 1024–4096 dim.
- Multimodal (CLIP, SigLIP) — 512–1024 на патч/токен, но стекуются до 8192+.
- ColBERT, late-interaction — хранят вектор на каждый токен: 128×N токенов → десятки тысяч dim на документ.
Зачем столько
- Больше параметров модели → лучше передаёт тонкие семантические различия.
- GPU/TPU стали дешевле — обучить 4k-дим пачку на паре A100 проще, чем 5 лет назад 300-дим на CPU.
- Аппроксимация и сжатие (PQ, OPQ, HNSW, int8) позволяют хранить и искать в 4–16× экономнее, поэтому «жирный» вектор не болит.
- RAG-рейсы — продавцы API конкурируют качеством, а не объёмом: лучше отдать 3k dim, чем терять клиента.
- Масштабируемость векторных БД — Pinecone, Weaviate, Qdrant, PGvector умеют индексировать сотни миллионов 1k–4k векторов на одном ноде.
Итого
300 дим остались в учебниках. Пром-норма — 768–1536, новые модели — 2k–4k, а при late-interaction счёт идёт на сотни тысяч «виртуальных» измерений. Рост цены хранения компенсируется сжатием и железом; качество растёт быстрее, чем стоимость, поэтому векторы продолжат толстеть, пока не упрёмся в новый физический или экономический потолок.
Комментарии (13)
- Размер эмбеддингов растёт (уже 4096-D и выше), потому что LLM учат их совместно с остальной сетью и получают «по бонусу» для внешних задач.
- Парадокс Джевонса: чем больше измерений доступно, тем активнее их используют, несмотря на убывающую отдачу.
- Для RAG и хостинга векторных БД растёт спрос на компактные модели (EmbeddingGemma, 300 M), чтобы сэкономить память и деньги.
- Абсолютное косинусное расстояние менее важно, чем порядок; при обучении под конкретный домен можно ужать размер без потери качества.
- «Похожесть» в эмбеддинге — это не всегда семантика: может учитываться синтаксис, формат или задача ранжирования.
- Эмбеддинги — это координаты в латентном пространстве трансформера; для чат-моделей они лишь первый шаг, а для специализированных моделей — финальный продукт.
Toronto’s network of pedestrian tunnels 💬 Длинная дискуссия
Торонто под землёй
В центре Торонто сходятся две линии метро, восемь пригородных железных дорог, трамваи, автобусы и шоссе. Узкая прибрежная полоса ежедневно принимает сотни тысяч человек, и улицы буквально забиты.
Чтобы обойти пробки и зимнюю стужу, ещё в начале XX века компании начали прокладывать подземные переходы от офисов к станциям метро. К переходам быстро пристроились магазины; появился «сетевой эффект»: новые здания стремились присоединиться к уже существующим туннелям.
Так вырос Path — 30-километровая «пешеходная подземка», связывающая почти все центральные станции с крупными башнями. Сеть разбита на 35 участков, каждый по-прежнему принадлежит тому бизнесу, который её построил. Лобби небоскрёбов служат одновременно и вестибюлями метро, и город играет лишь роль слабого регулятора.
Комментарии (151)
- Участники обсуждают обширные пешеходные сети в холодных городах: Toronto PATH, Montréal RESO, Calgary +15, Minneapolis Skyway, Chicago Pedway, Sapporo, Helsinki.
- Основная причина их появления — суровые зимы и непогода; в тёплых мегаполисах таких систем почти нет.
- Некоторые сети превратились в «тайные» города с магазинами, музеями, вузами и даже гонками на 5 км.
- После пандемии многие участки полупусты: закрыты витрины, падает аренда.
- Критика: туннели отвлекают внимание от улучшения уличной среды и могут быть результатом лобби автомобилистов.
New knot theory discovery overturns long-held mathematical assumption
Математики опровергли 90-летнее предположение: соединённый узел может распутываться быстрее, чем сумма «сложностей» его частей.
В теории узлов каждому узлу приписывают «число распутывания» — минимум разрезов и склеек, чтобы превратить его в петлю. Гипотеза Вендта (1937) утверждала, что для двух склеенных узлов это число равно сумме исходных.
Марк Бриттенхэм и Сьюзен Хермиллер из Университета Небраски взяли узел с числом 3, соединили его с зеркальным отображением и получили новый узел, который распутывается за 5 (а не ожидаемых 6) ходов.
Результат показывает, что наши меры сложности узлов несовершенны и могут влиять на понимание сворачивания ДНК и устойчивости молекул.
Комментарии (31)
- Ученые нашли первый контрпример к гипотезе 1977 года: число «развязывающих» ходов при объединении двух узлов иногда меньше суммы их индивидуальных чисел.
- Пример требует всего 5 изменений перекрёстков, но перебор всё же нетривиален из-за комбинаторного взрыва.
- Результат опровергает пункт 1.69(B) из списка проблем Кирби и может пересмотреть ряд старых выводов в теории узлов.
- Участники отмечают, что задача казалась «очевидной», но 50 лет не находилось ни одного контрпримера, что подчёркивает её сложность.
What's New with Firefox 142
Firefox 142: кратко о главном
- Firefox Relay — создаёт безопасные маски e-mail при регистрации, чтобы меньше спама и больше анонимности.
- Предпросмотр ссылок — долгое нажатие показывает миниатюру страницы до перехода.
- AI-группы вкладок — локальная модель сама собирает похожие вкладки и предлагает названия.
- Вертикальные вкладки — боковая панель убирает хаос и фокусирует внимание.
- Персонализация новой вкладки — обои, цвета или свои фото одним кликом.
- Группы вкладок вручную — перетащи одну на другую и всё в порядке.
Комментарии (98)
- Пользователи спорят о полезности Link Preview: одни считают её медленной и бесполезной, другие — удобной для проверки сокращённых ссылок.
- Волнует приватность: превью может обращаться к сайту без блокировщиков и без предупреждения.
- На фоне новых AI-функций многие жалуются на старые проблемы: утечки памяти до 8 ГБ, потерю всех вкладок, «поломанный» поиск по странице.
- Часть аудитории разочарована отсутствием подробных changelog и просит сначала починить баги, а не добавлять фичи.
- Некоторые уже рассматривают Ladybird или Edge как альтернативу, но опасаются их недостатков.
Run Erlang/Elixir on Microcontrollers and Embedded Linux
GRiSP – три стека для запуска Erlang/Elixir на встраиваемых системах:
- GRiSP Metal – BEAM на RTEMS, 16 МБ ОЗУ, реальное время, прямой доступ к железу.
- GRiSP Alloy – BEAM на Buildroot-Linux RT, несколько VM, приоритеты и привязка к ядрам.
- GRiSP Forge – то же, но на Yocto, для долгих жизненных циклов и кастомных BSP.
GRiSP-io – облачная платформа для OTA-обновлений, мониторинга и масштабного управления устройствами.
Преимущества: открытый код, надёжность BEAM, минимальные задержки, масштабируемость от прототипа до флота.
Комментарии (48)
- Участники спорят, считать ли 16 МБ «MCU-классом»: традиционные микроконтроллеры имеют ≤1 МБ, но современные ESP32 и NXP i.MX 6UL уже выходят за эти рамки.
- GRISP — это BEAM-платформа поверх RTEMS для «мягкого» реального времени, в отличие от Nerves (BEAM на минимальном Linux).
- Пользователи отмечают удобство модели акторов и горячей замены кода, но сомневаются в приоритетах процессов и строгих гарантиях latency.
- Для устройств с КБ-объёмом памяти предложили AtomVM; 16 МБ пока выше среднего, но быстро дешевеет.
- На «железе» 90-х Erlang/Elixir запустится, если ОЗУ ≥16 МБ; сама BEAM требовала ещё меньше.
Next.js is infuriating 🔥 Горячее 💬 Длинная дискуссия
Next.js выводит из себя
Наконец-то написал пост: злость лучший мотиватор.
В $COMPANY упал сервис на Next.js, а логов в проде нет. Задача — добавить логирование.
Middleware
Дока обещает: «Middleware выполняется до рендера, удобно для логов».
Пробуем pino + AsyncLocalStorage:
// middleware.ts
export async function middleware(req: NextRequest) {
LoggerStorage.enterWith(requestLogger());
logger()?.debug({ url: req.url }, "start");
return NextResponse.next();
}
Запускаем — логи летят в браузер. Почему? Runtime по умолчанию edge
. Меняем на nodejs
— в новом проекте работает, в боевом нет.
Страницы и layouts
Пишем в компоненте:
logger()?.info("from page");
Тишина. logger()
возвращает null
: рендер и middleware живут в разных async-контекстах.
Решение
Передаём requestId
через заголовки:
// middleware.ts
const id = crypto.randomUUID();
loggerInstance.child({ requestId: id }).debug("start");
return NextResponse.next({ headers: { "x-request-id": id } });
// page.tsx
const id = headers().get("x-request-id");
loggerInstance.child({ requestId: id }).info("from page");
Итог: чтобы просто логировать, нужно городить костыли через заголовки.
Комментарии (445)
- Пользователи жалуются на игнорирование сотен старых issue, перегруженность абстракциями и постоянные «канареечные» решения, которые не доходят до продакшена.
- Сообщество считает Next.js «самой худшей» технологией: сложно понять, где выполняется код, нельзя цепочкой middleware, а апи-шлюзы выглядят «как будто их писали выпускники буткемпа».
- Разработчики предлагают уходить на Remix, React Router v7, Nuxt, SolidStart, Deno Fresh или даже «чистый HTML/CSS» ради простоты и контроля.
- Представитель Vercel признаёт DX-проблемы и обещает улучшения, но многие уже мигрируют на Vite или Django/Rails/Phoenix.
Collecting All Causal Knowledge
CauseNet — проект по сбору всей человеческой причинной информации из веба и отделению знаний от убеждений.
Получено 11,6 млн причинных связей (точность ≈ 83 %) из полуструктурированных и неструктурированных источников. Построен первый крупный граф причинности открытого домена.
Данные
- CauseNet-Full — полный набор (11,6 млн связей, 12,2 млн понятий, 1,8 ГБ).
- CauseNet-Precision — высокоточная выборка (200 тыс. связей, 80 тыс. понятий, 135 МБ).
- CauseNet-Sample — мини-пример (264 связи, 524 понятия, 54 КБ).
Модель
Концепты соединяются отношениями «причина → следствие».
Каждая связь снабжена метаданными: источник, предложение, шаблон, временная метка и т.д.
Примеры
{
"causal_relation": {
"cause": {"concept": "smoking"},
"effect": {"concept": "disability"}
},
"sources": [{
"type": "clueweb12_sentence",
"payload": {
"sentence": "In Canada, smoking is the most important cause of preventable illness...",
"path_pattern": "[[cause]]/N\t-nsubj\tcause/NN\t+nmod:of\t[[effect]]/N"
}
}]
}
Применение: ответы на причинные вопросы, аргументация, многошаговые выводы.
Комментарии (101)
- Критики считают идею «базы всех причин» хрупкой и излишне упрощённой: примеры вроде «человеческая деятельность → изменение климата» слишком обобщены и бесполезны.
- Многие проводят параллель с провалом проекта Cyc и предупреждают о повторении тех же ошибок.
- Упрекают отсутствие неопределённости, контекста и механизмов: «болезнь → смерть» игнорирует вероятности, временные рамки и индивидуальные условия.
- Источник — Википедия — вызывает скепсис; в базе даже встречаются ложные связи («вакцины → аутизм»), что подрывает доверие.
- Пока не ясно, для чего это нужно: прогнозы, дообучение ИИ или просто каталог «что кто-то когда-то утверждал».
Keyboards from my collection (2023)
- SafeType – «зеркальная» эргономика, спасённая от мусорки.
- Comfort System – трёхсекционный монстр, пугающий внешностью.
- DataDesk Little Fingers – мини-клавиши в стиле первого iMac.
- Adesso Mac-эргономика – «если бы Apple Adjustable дожил до iMac».
- Медицинская – механика и скеоморфы, требует чистки при прошивке.
- i-Opener – клавиатура-пицца из провального интернет-прибора.
- NeXT 1987 – шикарная первичка с командной полосой под пробелом.
- Olivetti Praxis 48 – электропишущая красота, включается любой клавишей.
- Olympia Reporter – POWER-шрифты и красные автоповторы.
- Неизвестная пишущая – гордится работающим Backspace, как никто другой.
- Турецкая Olympia – повод для статьи 2015 г. и начала книги.
- Ужасный кейпад – просто плох.
- Commodore 64-совместимая – монтируется сверху, самого C64 у автора нет.
Комментарии (21)
- Участники обсудили редкие и эргономичные клавиатуры: Colemak, SafeType с зеркалами, NeXT, Apple Extended II, Sculpt Ergonomic, раздельные и «membrane» модели.
- Всплывали любопытные устройства: AlphaSmart/Neo2 как «практические» клавиатуры-буферы, OLPC (крепкий, но неудобный), Nintendo PowerGlove (дешёвый для своего времени).
- Некоторые заметили неточности (украинскую раскладку назвали болгарской) и упущения (Space-cadet, Zaurus).
- Книга с коллекцией вызвала восторг у обладателей и жалобу, что переиздания пока нет.
WinBoat: Run Windows apps on Linux with seamless integration
Winboat — запуск Windows-программ в Linux с нативным видом и интеграцией.
Использует Wine + патчи для:
- единого меню «Пуск»;
- перетаскивания файлов между ОС;
- общего буфера обмена;
- тем оформления Linux;
- автоматического монтирования дисков.
Установка:
git clone https://github.com/TibixDev/winboat
cd winboat && ./install
Запуск: winboat <путь_к_exe>
.
Комментарии (58)
- Пользователи сомневаются в «бесшовной интеграции» и считают, что маркетинговые обещания не совпадают с предупреждениями о багах.
- Уточняется, что WinBoat — это Docker-контейнер с Windows-VM, который через RDP/RemoteApp выводит окна приложений на Linux-декстоп.
- Нет GPU-ускорения; для игр с анти-читом (Fortnite) и тяжёлых задач это ограничение критично.
- Проект позиционируется как более «пользовательский» аналог WinApps, но требует лицензии Windows и всё ещё на стадии бета.
FreeDroidWarn 🔥 Горячее 💬 Длинная дискуссия
FreeDroidWarn — приложение для Android, которое отслеживает и оповещает о новых уязвимостях в установленных приложениях.
Использует открытые базы CVE и Google Play, проверяет обновления в фоне и показывает уведомления, если найдена угроза.
Основное:
- Бесплатно, без рекламы, open-source (GPL-3).
- Минимальные разрешения, работает офлайн.
- Поддержка темной темы, экспорт/импорт списка приложений.
Установка:
Скачать APK из Releases или собрать из исходников.
Комментарии (265)
- Google с 2026/27 г. требует от разработчиков Android-приложений передавать личные данные; без этого приложения не будут работать на «сертифицированных» устройствах.
- У пользователей остаются варианты: старые версии Android, альтернативные магазины, рут/ADB, GrapheneOS или Linux-смартфоны, но всё требует компромиссов.
- Банки всё чаще требуют «официальные» ОС, что ограничивает свободу выбора; некоторые предлагают веб-версии или работают с GrapheneOS.
- Обсуждаемая библиотека-уведомление оказалась тривиальной и избыточной; лицензию быстро сменили с GPLv3 на Apache-2.0, чтобы не пугать разработчиков.
- Общий вывод: технические «заплатки» не решают проблему, нужны антимонопольные законы и давление со стороны пользователей и законодателей.
The Old Robots Web Site
- Главная, правила, ссылки, новости, файлы, виш-лист
- Разделы: учебные, игрушки Tomy, другие боты, «Мои»
- Быстрые переходы: Omnibot, мелкие, прочие (I–VII)
- Коллекция обновлена 14.01.2008
Комментарии (33)
- Участники делились воспоминаниями о старых игрушечных роботах 70–90-х, найденных на сайте theoldrobots.
- Кто-то покупал сломанные TOMY на eBay, чтобы разбирать и изучать механику: один мотор + кулачки = «сложное» поведение.
- Всплывали личные истории: Mr. Money в чердаке, папин самодельный Newt, клуб-робот Pulsar, раздававший коктейли и кокаин.
- Удивлялись, как дёшево сейчас можно взять Armatron, Robosapien и других «ретро» без пульта и реанимировать их Arduino.
- Несколько человек признались, что именно эти игрушки запустили их в микроконтроллеры и робототехнику.
Apple pulls iPhone torrent app from AltStore PAL in Europe
Apple заблокировала разработчика торрент-клиента iTorrent в европейской альтернативной платформе AltStore PAL.
Теперь обновления и распространение приложения невозможны, а пользователи получают сообщение об ошибке при попытке установки.
Разработчик утверждает, что Apple отозвала его сертификат без объяснений, хотя iTorrent не нарушал правил.
Это первый случай, когда Apple ограничивает доступ к стороннему магазину в ЕС, несмотря на обязанность по закону DMA открыть iOS для альтернативных площадок.
Комментарии (119)
- Apple отозвала нотариус-подпись торрент-клиента iTorrent, из-за чего приложение пропало даже из сторонних магазинов (AltStore), что ставит под сомнение реальную независимость альтернативных площадок.
- Официальная причина — санкции ЕС против российских разработчиков; однако в публичных списках имя разработчика (Daniil Vinogradov) не числится, и доказательств связи со санкционными лицами нет.
- Участники обсуждения считают это «злонамеренным соблюдением» DMA: Apple формально разрешила сторонние магазины, но сохранила контроль через отзыв сертификатов.
- Критика также адресована Google, которая вскоре внедрит аналогичную модель подписи для Android.
Kazeta: An operating system that brings the console gaming experience of 90s 🔥 Горячее
Kazeta – Just Play
ОС, возвращающая консольный гейминг 90-х на современное железо: вставил картридж, нажал Power – и играешь.
Чистый гейминг
- Без настроек, обновлений, аккаунтов
- Максимальная производительность
- Полное погружение без отвлекающих факторов
Создай – коллекционируй – играй
- Делаем физические картриджи из DRM-free игр (SD-карты и др.)
- Игра без интернета и ограничений
- Коллекция навсегда остаётся playable
Спокойствие
Никаких: DRM, онлайна, серверов, обновлений, лаунчеров, подписок, микротранзакций.
Управление сохранениями
- Автосохранение прогресса
- Ретро-BIOS для просмотра, удаления, резервного копирования сейвов
Поддержка игр
- DRM-free AAA и инди
- GOG, itch.io, Linux, Windows
- Классика через эмуляторы
Для всех
Безопасно и просто: детям, родителям, бабушкам – всем, кто хочет «просто играть».
Скачать kazeta-2025.08.21-x86_64.iso
Комментарии (134)
- Kazeta — это Linux-дистрибутив, который при включении ищет первый файл KZI на SD-карте и запускает описанную в нём игру, имитируя «вставил картридж — сразу играешь» консоль 90-х.
- Пользователей привлекает физическое владение играми, отсутствие онлайн-аккаунтов, патчей, микротранзакций и «анализа выбора».
- Критика: сайт мало что объясняет; SD-карты быстро изнашиваются, мелки и дороги; одна карта = одна игра — расточительно.
- Предложения: использовать карты как «ключи» к уже установленным играм, делать мультиигровые карты, обернуть SD в корпус размером с гейм-картридж.
- Проект ориентирован на ностальгирующих и на родителей, которым проще контролировать детский доступ к играм.
I Miss Using Em Dashes
Я скучаю по длинному тире. С тех пор как авторы стали использовать ChatGPT, это знак «искусственности» — преподаватели ловят студентов по спискам, позитивному стилю и тем же тире.
Раньше я свободно расставлял их везде, теперь стараюсь избегать, чтобы текст не приняли за «шлак». Приходится играть в мета-игру: вставлять ошибки и упрощать фразы, лишь бы доказать человечность. Даже эти два тире выглядят подозрительно.
Мы все уже «знаем», как пишут LLM, и это влияет на любой текст — даже если нейросеть не прикасалась к нему. Если завтра ChatGPT увлечётся точками с запятой, их тоже начнут сторониться.
Обожаю LLM как инженер, но не люблю их мягкую власть над творцами. Если длинное тире идеально вписывается, а ты его опасаешься — ИИ победил.
Комментарии (95)
- Участники спорят, стоит ли отказываться от em-dash из-за ассоциаций с ИИ: одни продолжают использовать, другие переходят на точки с запятой или en-dash.
- Большинство считают, что гнаться за «антииИ-стилем» бессмысленно: со временем модели и пользователи улучшатся, и различать тексты станет невозможно.
- Некоторые предлагают «доказательства человечности» вроде видеозаписи процесса написания, но это воспринимается как абсурд.
- Главный совет: судить текст по содержанию, а не по пунктуации, и не позволять внешним трендам диктовать стиль.