Microsoft Azure: "Multiple international subsea cables were cut in the Red Sea"
Сводка Azure
- Инцидент: 06.09.25, 05:45 UTC – повреждены подводные кабели в Красном море; трафик Европа ↔ Азия идёт обходными путями, задержки выше нормы.
- Статус: команды перенаправляют нагрузку, ремонт займёт время; обновления ежедневно.
- Регионы: задержки возможны во всех европейских, азиатских и ближневосточных зонах; сервисы помечены «Information».
- Действие: следите за Azure Service Health в портале, настройте оповещения.
Комментарии (7)
- С 05:45 UTC 6 сентября 2025 года из-за множественных повреждений подводных волокон в Красном море трафик между Азией и Европой идёт обходными путями, растёт задержка.
- Участники обсуждения не исключают умышленного повреждения, но официальной информации пока нет.
- Опытные инженеры уже перенаправляют потоки; сообществу выражают уважение и желают удачи в восстановлении.
- Пользователи напоминают, что обрывы в этом районе случаются регулярно — чаще всего виноваты якоря судов.
Комментарии (67)
- Участники обсуждают прорыв в геотермальной энергетике: Fervo и другие компании (Quaise, Sage) делают EGS («усиленную» геотермальную систему) экономически конкурентоспособной вне традиционных геотермальных зон.
- Сверхглубокие скважины 2,5–4,5 км в Юте используют горизонтальное бурение и навигацию от EM-поставщиков; опыт нефтесервисных фирм США ускоряет проекты и снижает цену.
- Поддерживающие отмечают «практически безграничный» ресурс тепла недр (распад радиоактивных элементов + приливное трение) и возможность переиспользовать турбины старых ТЭЦ.
- Скептики напоминают об экологических рисках (оползни, ртуть, сероводород), сложном лицензировании и необходимости бурить ≥4 км для получения перегретого пара в большинстве регионов.
- Обсуждение завершается вопросами о конечной стоимости станции и сравнением с солнечной энергетикой, у которой нет «турбинного» ценового пола.
Over 80% of Sunscreen Performed Below Their Labelled Efficacy (2020)
80 % защитных кремов не соответствуют заявленному SPF, показало исследование Гонконгского совета потребителей.
У 55 из 61 образцов реальная защита оказалась ниже надписи на упаковке; у 8 – в 2–3 раза. Это повышает риск ожогов, гиперпигментации и рака кожи.
Ключевые выводы
- Самые слабые результаты у «натуральных» и детских кремов.
- 23 % проб содержат потенциально вредные фильтры (оксибензон, октиноксат).
- Дешёвые средства (≈ 3 USD/30 мл) часто защищают лучше дорогих.
Советы покупателям
- Выбирайте SPF 30–50, широкий спектр UVA/UVB.
- Наносите 2 мг/см² (≈ 1 ч. л. на лицо) за 15 мин до выхода и обновляйте каждые 2 ч.
- Комбинируйте с одеждой, головными уборами и тенью.
Комментарии (66)
- Многие бренды не выдают заявленный SPF, поэтому пользователи советуют покупать SPF 50+ «с запасом» и чаще обновлять слой.
- Вместо крема предпочитают физическую защиту: широкополые шляпы, рубашки UPF 50+, тень и таймеры повторного нанесения.
- Часть участников доверяет только минеральным (цинковым) фильтрам, опасаясь гормональных и аллергенных химикатов.
- Скандал начался в Австралии (CHOICE 2025), но список «обманщиков» быстро стал мировым; конкретные марки приводят в комментариях.
- Регуляторов обвиняют в слабом контроле: штрафы должны получать производители, а не разбираться покупатели.
How the "Kim" dump exposed North Korea's credential theft playbook
Слив Kimsuky: как «Kim» раскрыл методы кражи учёток КНДР
Кратко
Архив «Kim» — утечка данных оператора из кибергруппы Kimsuky (APT43). Внутри:
- bash-истории, фишинг-домены, OCR-скрипты, стейджеры, руткиты
- цели — южнокорейские и тайваньские госсети
- инструменты на китайском, инфраструктура в КНР — признак гибридной модели «КНДР-цели, КНР-ресурсы»
Техника
- NASM-сборка — живые логи компиляции шеллкодов и загрузчиков
- OCR — извлечение текста из PDF про PKI и VPN (южнокорейские стандарты)
- Домены — поддельные сайты министерств, почтовые клоны, «security-update» сервисы
- Стадии —
- фишинг-письмо →
- макрос →
- стейджер (Go/PE) →
- руткит (HiddenX) →
- RDP/SSH-туннель до C2 в КНР
Цели
- Кабмин Южной Кореи — внешняя политика, санкции
- Оборонка Тайваня — технологии и поставки
- Персонал — дипломаты, журналисты, оборонщики
Индикаторы
- SHA256 стейджера:
a1b2c3…e4f5
- C2:
update-korea[.]cn
,mail-relay[.]tw
- User-Agent:
KOR-Update/2.0
- Руткит HiddenX v3.1 — сигнатура
hxdrv.sys
Вывод
Утечка показывает:
- Kimsuky переиспользует китайские хосты и софт
- OCR используется для быстрого чтения корейских PDF
- Жертвы ещё не все выведены из сетей — домены активны
Комментарии (19)
- Утечка показала координацию между КНДР и КНР в кибератаках; публичное обвинение может усложнить Пекину отрицание связей.
- Хакеры использовали известные GitHub-репозитории с офансив-инструментами (TitanLdr, Cobalt Strike и др.).
- Участники спорят: запрещать такие репо нет смысла — они нужны для pentest, red-team и научных исследований; запрет лишь скроет методы от защитников.
- Инфраструктура «двойного назначения»: то же ПО применяют и тестеры, и злоумышленники, поэтому «оборонительного оружия» не существует.
- Геополитика: китайская поддержка КНДР не новость и аналогична американской поддержке Южной Кореи; обсуждение быстро скатилось в политику.
Комментарии (66)
- Автор предлагает запускать только «релевантные» e2e-тесты, выбранные Claude Code, и заявляет о 84 % экономии времени.
- Критики считают это не оптимизацией, а сокрытием покрытия: вероятность пропустить сломанный тест становится ненулевой.
- Детерминированные решения (статический анализ графа зависимостей, Test Impact Analysis, merge-queue) существуют давно и надёжнее.
- Некоторые допускают вероятностный подход, но только если полный набор тестов всё равно прогоняется перед деплоем или в cron.
- Без публикиции baseline-экспериментов (намеренные баги, сравнение «запущено vs надо») эффективность остаётся недоказанной.
Oldest recorded transaction
- Шутка: глиняная табличка 3100 г до н. э. — «база данных» с 5000-летним аптаймом.
- Проверил, какие даты принимают MySQL, Postgres, SQLite:
– MySQL: мин. 1000 г н. э.
– Postgres/SQLite: 4713 г до н. э. (юлианский календарь). - Пример:
INSERT … '4713-01-01 BC'::date
работает, 4714 г до н. э. — уже ошибка. - Вопрос: как хранить ещё более древние даты (например, экспонаты Британского музея)? Текстом, эпохой, кастомным типом?
Комментарии (58)
- Пользователи обсуждают, что самая древняя запись — это не «первая транзакция», а просто старейший сохранившийся квитанционный чек на глиняной табличке (около 3300 г. до н. э.).
- Подчёркивают: выживший артефакт — это не обязательно самый ранний пример; 99 % таких записей просто не дожили до нас.
- Музеи хранят даты как текст («около X», «до н. э.»), потому что точных календарей нет, и ISO-8601 для дат до 0001 г. требует договорённости сторон.
- Шутят, что письменность изобрели бухгалтеры, чтобы не спорить с «каренами» древности, а не для любовных писем.
- Сомневаются, что любая современная цифровая БД протянет 5000 лет без downtime.
AI surveillance should be banned while there is still time 🔥 Горячее 💬 Длинная дискуссия
- Чем дольше люди общаются с чат-ботами, тем больше раскрывают: мысли, стиль речи, слабые места.
- Это позволяет точнее влиять и продавать; боты уже убеждают лучше человека.
- Память чатов, «супер-ассистенты» и тренировка моделей на личных данных делают слежку постоянной.
- Утечки и взломы случаются еженедельно, а общего закона о приватности в США до сих пор нет.
- Пока не поздно, нужен федеральный запрет на AI-слежку и обязательное шифрование диалогов.
Комментарии (163)
- Пользователи обсуждают, как AI и чат-боты становятся инструментами тотального наблюдения: записи разговоров, эмоциональные профили, ретаргетинг, политическое давление.
- Главный страх — «память» чат-ботов: всё, что вы сказали, хранится вечно и может быть использовано для манипуляций, рекламы или даже уголовных дел.
- Локальные модели и криптография называются единственным техническим способом сохранить приватность, но это идёт вразрез с бизнес-моделью облачных гигантов.
- Законы и штрафы не работают: нарушения рассматриваются годами, суммы оказываются копейками по сравнению с прибылью, а новые политики всё равно амнистируют нарушителей.
- Разработчики и компании продолжают внедрять AI-модерацию и AI-оценки (резюме, тесты, банки), хотя качество этих решений низкое и приводит к абсурдным блокировкам.
- Итог: приватность объявлена «мертвой»; единственный реальный выбор — кто именно будет смотреть: узкая элита или весь мир.
996 🔥 Горячее 💬 Длинная дискуссия
- 996: «зарплата космос, общага в SF, опционов море. Работа 9-9-6, миссия — OSS».
- 007: «с полуночи до полуночи, 7 дней в неделю; иначе десятимиллиардную компанию не построишь».
Я люблю работать по ночам, но люблю и семью, кофе, разговоры. Компания — марафон, не спринт.
Требовать 72 часа в чужом стартапе — безответственно. Риски основателя и наёмного сотрудника разные.
Важен не час за столом, а результат. Выгорание — не норма.
Переработка должна быть личным выбором, а не культурой.
Утро после бессонной ночи всегда убито.
Пропаганде 996 — «нет».
Комментарии (404)
- 996 — это сигнал «обходи стороной»: компании, которые хвалятся 12×6, обычно страдают от хаоса, микроменеджмента и показухи для инвесторов.
- Продуктивность после 8-10 ч в день падает: «дополнительные» часы превращаются в футбол, соцсети и сон у монитора; код 2 a.m. чаще ломает прод, чем двигает продукт.
- В Китае 996 называют провалом менеджмента: сотрудники 摸鱼 (буквально «ловят рыбу») половину времени, но часы считают KPI.
- Основатели могут работать 24/7 — у них 30 % equity; у наёмного инженера <0,5 % и тот же риск провала, поэтому требовать от него 996 — обман.
- Люди, прошедшие через 996, вспоминают разбитые семьи, выгорание и нулевые выплаты; опыт получили, но здоровье и годы не вернуть.
- Устойчивый успех строится на 8-10 ч × 5 дней, полноценном сне и доверии; иначе — технический долг, ошибки и уход лучших кадров.
We hacked Burger King: How auth bypass led to drive-thru audio surveillance 🔥 Горячее
Как мы взломали Burger King: обход аутентификации = прослушка драйв- thru
Старт
RBI (Burger King, Tim Hortons, Popeyes) управляет 30 000 точек через платформу «assistant». Уязвимости позволяли открыть любую из них и слушать разговоры у окна заказа.
Дыры
- Регистрация без проверки почты: GraphQL-мутация
signUp
создавала аккаунт мгновенно; пароль присылали открытым текстом. - Список всех магазинов: инкрементный
storeId
+ запросgetStore
→ персонал, конфиги, id. createToken
без авторизации: передалstoreId
– получил master-токен.- Повышение до админа:
updateUser(roles: "admin")
одной мутацией. - Сайт заказа оборудования: пароль «защищён» клиентским JS, сам пароль в HTML.
- Планшеты в зале и драйв-thru:
- главный экран
/screens/main?authToken=…
– история разговоров с аудио; - диагностика
/screens/diagnostic
– парольadmin
, регулировка громкости и запись звука в реальном времени.
- главный экран
Итог
Одна уязвимая GraphQL-точка → полный контроль над глобальной сетью, персональными данными и живыми разговорами клиентов.
Комментарии (146)
- Пост исследователя безопасности о дырах Burger King (жёсткий пароль в HTML, клиентская «защита», съёмка без согласия) удалили после DMCA-жалобы от стартапа Cyble.
- Автор соблюдал «coordinated disclosure»: уведомил, дождался исправлений, но вознаграждения не получил и даже ответа — только тейкдаун.
- Комментаторы обсуждают злоупотребление DMCA: Cloudflare и многие хостеры сразу блочат сайт; при самостоятельном хостинге претензию получит провайдер.
- Подняты юридические риски: записывать звук в драйв-су может нарушать двустороннее согласие, а публикация PoC без официального баг-баунти — теоретически грозит CFAA.
- Общий вывод: корпорации экономят на безопасности и бонусах, но быстро применяют правовые рычаги, чтобы скрыть проблемы; исследователи получают только репутационные и юридические риски.
Qwen3 30B A3B Hits 13 token/s on 4xRaspberry Pi 5 🔥 Горячее
Qwen3 30B A3B Q40 на 4×Raspberry Pi 5 8 ГБ
- 30-миллиардная модель запущена на кластере из четырёх Pi 5.
- Использован формат Q40 (40% квантование), суммарно ~19 ГБ ОЗУ.
- Скорость генерации: 1,1 токен/с при 128-к контексте.
- Сеть — Gigabit Ethernet, трафик между узлами 200–300 Мбит/с.
- Питание: 5 В 5 А на каждую плату, общая мощность ≈ 60 Вт.
- Охлаждение: радиаторы + 30-мм вентиляторы, температура 60–65 °C.
- Проект полностью open-source, собран за 2 часа.
Комментарии (110)
- На 4×Raspberry Pi 5 (≈500 $) кластер выдаёт 13 токен/с 30B-модели при Q4, уступая одному 32 ГБ x86-мини-ПК или M4-Mac mini (+100 $).
- Рост требует 2ⁿ узлов ≤ числа KV-голов модели; узлы синхронизируются по Ethernet без CUDA, используя тензорный параллелизм.
- Сетевой гигабит пока не узок, но дальнейшее увеличение узлов даст убывающий выигрыш из-за задержек.
- Поддержка моделей узкая (llama.cpp-совместимые), для MoE-подхода перспективнее, чем для плотных 30B.
- Дешевле и проще взять одну подержанную 32-64 ГБ MacBook под Asahi или добавить eGPU к ПК.
- Идея интересна как демонстрация «edge-AI» и для встраивания в offline-игрушки, но практичность пока низкая.
A Software Development Methodology for Disciplined LLM Collaboration
Disciplined-AI-Software-Development
Методика структурирует совместную работу с ИИ над кодом:
- убирает раздутость,
- фиксирует архитектуру,
- сохраняет контекст.
Контрольные точки и жёсткие ограничения не дают проекту съехать в хаос.
Комментарии (29)
- Пользователи спорят, стоит ли погружать Claude-Code в тонны контекста: одни делают «глубокий research-цикл» (Gemini/GPT-5 → план → агент), другие считают это медленнее ручного кода.
- Работает только жёсткий pipeline: план → ревью плана → промежуточный код-ревью → тесты/линтеры → финальное ревью; полный автомат без человека проваливается.
- LLM заставили разработчиков наконец писать документацию, но сами агенты плохо планируют и «заплывут» по мере роста кодовой базы.
- Эффективность высока лишь при маленьких, чётко заскоупленных задачах: 10-минутный спецификация → 3 часа генерации → 85 % покрытие тестами; большие коммиты всё ещё быстрее делать вручную.
- Главный риск: технология убирает бюрократию, но не переносит человеческую ответственность; ошибки агента = ошибка конкретного разработчика.
Let us git rid of it, angry GitHub users say of forced Copilot features 🔥 Горячее 💬 Длинная дискуссия
- GitHub Copilot продолжает работать в штатном режиме, несмотря на постоянные жалобы сообщества на ошибки, утечки кода и нарушение лицензий.
- Пользователи критикуют качество сгенерированного кода, отмечают повторяющиеся уязвимости и требуют прозрачности обучения модели.
Комментарии (254)
- GitHub/Microsoft навязывают Copilot повсюду: кнопки нельзя убрать, в настройках отключение не работает, счётчики «20 млн пользователей» получаются из принудительно включённых аккаунтов.
- Поток спама растёт: репозитории получают сгенерированные issue/PR и автокомментарии, которые блокируют автослияние; разработчики просят фильтр «без ИИ», но GitHub игнорирует самый популярный запрос в своём форуме.
- Люди уходят: кто-то мигрирует на GitLab, Codeberg или ставит self-host, кто-то переходит с VS Code на Emacs, чтобы избавиться от встроенного «помощника».
- Причина давления — не качество, а метрика и деньги: надо отбить инвестиции и показать рост перед конкурентами; если продукт был бы действительно полезен, его не пришлось бы впихивать силой.
Комментарии (141)
- LLM «галлюцинируют» не потому, что «глупы», а потому что обучены предсказывать следующий токен, а не проверять истину.
- Задачи «сочини сказку» и «дай факт» конфликтуют: первая требует выдумки, вторая — точности; одна модель не может быть идеальной и в том, и в другом.
- Современные бенчмарки поощряют угадывание: «ошибка» считается лучше, чем «не знаю», поэтому модели учатся врать уверенно.
- Изменить можно, только поменяв функцию награды: штрафовать за уверенную ошибку и вознаграждать за честное признание неопределённости.
- Даже при таком подходе 100 % точности не будет: модель всё равно останется «сжатой» статистической картой знаний, а не их точной копией.
Rug pulls, forks, and open-source feudalism
Rug-pull и вилки: кто кого в OSS
- В облаке всё решают гиганты (AWS, GCP, Azure); разработчики и пользователи — без прав.
- Компания-владелец проекта может «рвануть коврик»: сменить лицензию на закрытую, чтобы загнать облачных конкурентов.
- Пример: Elastic → SSPL, MongoDB → SSPL, Sentry → новая лицензия.
- Ответ — вилка (fork), но она требует людей и денег; без спонсора умирает.
- AWS форкнул Elasticsearch → OpenSearch: набрал контрибьюторов с нуля, теперь живёт.
- Puppet ушёл в Perforce и закрыл код → родилась OpenVox.
- Вывод: однокомпаночные проекты рискованны; выбирайте те, где власть распределена, или сразу готовьтесь вилковать.
Комментарии (115)
- CLA = право перелицензировать → «rug pull» возможен; DCO такого не даёт.
- Elasticsearch, Redis, Mongo и др. перелицензировались не от банкротства, а чтобы ограничить конкурентов и поднять доход.
- Пользователи чувствуют «предательство»: проект начинали под FOSS-лицензией, привлекли вклад и клиентов, потом закрыли код.
- Форки (OpenSearch, Valkey) спасают, но требуют новой инфраструктуры и сообщества; большинство просто делают «снапшот» и уходят.
- Проблема устойчивости: без денег проект умрёт, но нынешняя модель дарения дарит прибыль крупным облакам, а не разработчикам.
Developing a Space Flight Simulator in Clojure
Космический симулятор на Clojure
Автор: Jan Wedekind
В 2017 г. увидев проприетарный Orbiter 2016, решил написать свой симулятор. Первые прототипы — на C и GNU Guile, потом перешёл на Clojure: immutable-данные, быстрые коллекции, многопоточность через atoms/agents/refs.
Сразу взялся за сложное: 3D-планета, атмосфера, тени, объёмные облака. Открыл «OpenGL Superbible», изучил исходники Orbiter (90 % кода — графика) и понял, что выбор верный.
**Зависимости**
- Clojure
- LWJGL: OpenGL, GLFW, Nuklear, STB, Assimp
- Jolt Physics — коллизии и машины
- Fastmath — матрицы/сплайны
- Instaparse + Gloss — парсинг NASA PCK/DAF
- Coffi — FFI
- Malli — схемы, Progrock — прогресс, Claypoole — параллельные циклы и др.
deps.edn для Linux:
```clojure
org.lwjgl/lwjgl {:mvn/version "3.3.6"}
org.lwjgl/lwjgl$natives-linux {:mvn/version "3.3.6"}
;; аналогично для opengl, glfw, nuklear, stb, assimp
Для Windows — отдельная ветка.
Атмосфера
Реализован precomputed scattering Брунетона: 2D-трансмиттанс, 2D-поверхностное рассеяние, 4D-Релея и Ми. Таблицы строятся численным интегрированием; высшие функции на Clojure интегрируют по сфере и отрезку. Пример интеграла по лучу:
(defn integral-ray
"Интеграл функции f вдоль луча"
[{::keys [origin direction]} steps distance f]
(let [step (/ distance steps)
pts (mapv #(%2 %1) (range steps) (repeat step))]
;; …
))
Проект живёт 5 лет, код открыт (CC BY-SA).
Комментарии (62)
- Пользователи восторженно встретили проект Jank, особенно его визуалы и использование Clojure без Unity/Unreal.
- Критики отметили: 90% кода — C++ (OpenGL, физика, коллизии), Clojure лишь «высокоуровневый» слой.
- Спор: «функциональный» ли код, если рендер и физика императивны; сторонники отвечают — важна логика приложения, а не движок.
- Сомнения, что indie-разработчики массово перейдут на Clojure/Jank: язык нишевой, производительность и JVM пугают.
- Практический совет: попробовать библиотеки ham-fisted, neanderthal для ускорения.
A sunscreen scandal shocking Australia
Скандал с кремами от загара потряс Австралию
В стране с самым высоким в мире уровнем рака кожи выяснилось, что популярные солнцезащитные средства не работают.
Рэйч, 34-летняя мать из Ньюкасла, всю жизнь избегала солнца и мазалась кремом каждый день, но всё равно получила базальноклеточный рак носа. Она узнала, что её крем не защищал, как заявлялось.
Тесты показали: часть кремов SPF 50+ фактически дают SPF 4–10. Проверки начались после жалоб, что люди обгорают, несмотря на «правильное» нанесение.
Правительство Австралии уже начало пересмотр стандартов и может ввести уголовную ответственность за обман.
Комментарии (61)
- SPF-тесты до сих пор проводятся на людях: дорого, неточно, бренды «обманывают» (SPF 50 на деле 4).
- Пользователи удивлены: «обман» должен был вызывать ожоги, но многие не заметили.
- Австралия — мировая столица меланомы; «Slip-Slop-Slap» 44 года, но рак всё равно «норма».
- Люди недоверяют кремам: сложно наносить, смывается потом, «минералки» — дорогие и неэффективные.
- Виноваты слабый контроль и «инфлюенсеры», которые за деньги рекламируют любую «солнечную» муть.
GLM 4.5 with Claude Code
GLM-4.5
- 355B параметров, 32B активных; 128K контекст; 96K выход
- MoE-архитектура, 15T токенов дообучения, RL-доработка
- Режимы:
thinking
(сложные задачи) и мгновенный ответ - Инструменты, JSON, потоковый вывод, кэш контекста
GLM-4.5-Air
- 106B/12B, дешевле и быстрее, качество почти на уровне GLM-4.5
GLM-4.5-X / AirX / Flash
- X: максимум скорости и качества
- AirX: лёгкий + сверхбыстрый
- Flash: бесплатный, для кода и агентов
Ключевые умения
глубокое рассуждение, вызов функций, структурный вывод, поток, кэш.
Комментарии (77)
- Пользователи тестируют китайскую модель GLM 4.5 и GLM 4.5 Air от Z.ai как дешёвую замену Claude Sonnet в Claude Code и RooCode.
- Модель показывает хорошие результаты в коротких задачах, но уступает по длине контекста и стабильности.
- Подозрения, что OpenRouter и другие поставщики могут отдавать квантованные версии, что портит качество.
- Политика приватности Z.ai разрешает вечное использование отправленного кода и промптов — кто-то напуган, кто-то считает это нормой.
- Документация и интеграция вызывают нарекания: нет чёткой инструкции для Claude Code, приходится использовать прокси-обёртки.
Tesla changes meaning of 'Full Self-Driving', gives up on promise of autonomy 🔥 Горячее 💬 Длинная дискуссия
- Tesla переименовала пакет Full Self-Driving в «FSD (Supervised)» — фактически отказавшись от обещанной полной автономии.
- С 2016 года компания продавала опцию за до $15 000, утверждая, что машины получат беспилотный режим «по воздуху».
- Все авто 2016-2023 гг. не потянут полный FSD: нужен новый компьютер, но плана апгрейда нет.
Комментарии (408)
- Кто-то считает отказ от LiDAR ошибкой: камеры «слепнут» от солнца и грязи, случайные дворники — тому пример.
- Другие уверены: чистое зрение уже почти работает — ежедневные поездки без вмешательства и быстрый прогресс говорят сами за себя.
- Третьи видят многообещающий маркетинг: 8 лет обещаний «полного самоуправления каждый год» подняли акции, но юридически Tesla теперь пишет лишь «FSD (Supervised)».
- Участники обсуждают возможный классовый иск и угрозу репутации: «если это не мошенничество, то что тогда?»
- Инженеры напоминают: надёжность требует резерва; при «vision-only» нет запасного плана, когда камеры теряют видимость.
The Universe Within 12.5 Light Years 💬 Длинная дискуссия
Ближайшие звёзды в радиусе 12,5 св. лет
33 звезды, 80 % — красные карлики.
- Солнце (G2, 0,000016 св. лет) — жёлтый карлик, 8 планет.
- Проксима Кентавра (M5, 4,22 св. лет) — ближайшая, вспышки, 1 млн лет на орбиту вокруг α Cen.
- α Cen A,B (G2+K0, 4,39 св. лет) — 80-летняя орбита, яркая пара.
- Барнард (M5, 5,94 св. лет) — самое большое собственное движение, станет ближайшей через 8 тыс. лет.
- Вольф 359 (M6, 7,80 св. лет) — очень тусклый.
- Лаланд 21185 (M2, 8,31 св. лет) — возможны планеты.
- Сириус A,B (A1+DA, 8,60 св. лет) — ярчайшая ночная, белый карлик-компаньон.
- UV Ceti (M5+M5, 8,73 св. лет) — вспыхивает на несколько величин.
- Росс 154, 248 — тихие красные карлики.
- Эпсилон Эридана (K2, 10,5 св. лет) — оранжевый, пыль и планета в 3,2 а.е.
- Лакайль 9352, Росс 128, Лейтен 789-6 — бинарные/тройные карлики.
- Процион (F5+DA, 11,4 св. лет) — жёлто-белый гигант, 8-я по яркости.
Комментарии (166)
- Релятивистский «туда-и-обратно»-полёт быстрее превращается в машину времени: вернувшись, вы окажетесь в далёком будущем Земли, что интереснее любой безжизненной планеты.
- Реальные масштабы Галактики лучше всего показывают игры вроде Elite Dangerous и Space Engine, где расстояния и количество звёзд переданы точно.
- За 50 лет прогресс в межзвёздных двигателях замедлился; это даёт простое решение парадокса Ферми: «никто не летает, потому что не может».
- Даже при фантастических скачках в пропульсии список систем, доступных человеку за тысячелетия, останется конечным и крошечным.
- Свет от Солнца — «восьмиминутный», от Полярной — 447-летний, от Андромеды — 2,5-миллионный; глядя в небо, мы смотрим на разные эпохи.
- Планы вроде Breakthrough Starshot обещают зонд у Альфы Центавра за 20 лет, но лазерный парус всё ещё требует денег и инженерных прорывов.
Kenvue stock drops on report RFK Jr will link autism to Tylenol during pregnancy 💬 Длинная дискуссия
- Акции Kenvue обвалились на 10% после сообщения, что министр здравоохранения США Роберт Кеннеди-младший готовит доклад, связывающий приём парацетамола (Tylenol) при беременности с аутизмом у детей.
- Доклад ожидается в сентябре; Kenvue заявляет, что научных подтверждений причинной связи нет.
Комментарии (265)
- Новый мета-анализ Гарварда (26 исследований) видит статистическую связь приёма парацетамола во время беременности и аутизма у ребёнка, но подчёркивает: ассоциация ≠ причинность, механизм неясен.
- Часть комментаторов считает, что рост аутизма объясняется лучшей диагностикой и наследуемостью: аутичные матери чаще страдают депрессией/болью и потребляют больше обезболивающих, создавая ложную «вину» препарата.
- Врачи напоминают: парацетамол остаётся самым безопасным анальгетиком для беременных; альтернативы (НПВП, опиоиды) токсичнее, а отказ от обезболивания может навредить матери.
- Скептики указывают на хронологию: аутизм описали в 1920-х, Тайленол появился в 1955-м, а рост продаж не коррелирует с ростом диагнозов.
- Подозрение усиливается политикой: инициатива идёт от RFK-младшего, известного антипрививочника; многие боятся, что «золотой стандарт науки» используется как прикрытие для идеологического давления и судебных исков.
Nest 1st gen and 2nd gen thermostats no longer supported from Oct 25 💬 Длинная дискуссия
- Google прекращает поддержку Nest 1-го и 2-го поколения с 25.10.2025: API выключают, дистанционное управление (приложения, Hubitat) перестанет работать.
- Устройства останутся локальными, но без облака — только ручная регулировка.
- Владельцам придётся менять термостаты: у кого 5–9 штук — затраты до $1 000.
- Альтернатива:
– локальные Zigbee/Z-Wave модели (для простых HVAC);
– Ecobee через Home Assistant;
– Nest 4-го поколения (Matter), но только США и базовые функции. - Вывод: «умные» устройства с облаком = риск внезапного «брикования»; выбирать локальные протоколы.
Комментарии (229)
- Google прекращает поддержку Nest 1-й и 2-й генерации: работают локально, но пропадёт управление через приложения и API.
- Пользователи злятся: устройства дорогие, устанавливались навсегда, теперь превращаются в «тупые» без облака.
- Главная претензия: «умное» умирает раньше механики; облачная зависимость превращает технику в мусор через 5-10 лет.
- Кто-то переходит на Sinopé, Ecobee и другие ZigBee-термостаты с локальным управлением через Home Assistant.
- Некоторые уже делают open-source платы под корпус Nest или возвращаются к 20-$ Honeywell на 50 лет.
- Вывод: покупай только то, что работает без чужого сервера, иначе рано или поздно останешься с кирпичом.
I kissed comment culture goodbye 💬 Длинная дискуссия
—
Комментарии (179)
- Кто-то комментирует ради самовыражения и поиска единомышленников, кто-то — чтобы лучше понять свои мысли.
- Для части пользователей комментарии стали бессмысленным «энергетическим сливом» без социального ROI.
- Другие нашли работу, друзей и даже супругов через старые BBS, LiveJournal, HN и блоги.
- Современные площадки строятся под «захват внимания», а не под настоящие связи; это убивает культуру обсуждений.
- Спасение видят в закрытых Discord/IRC-каналах и малых стримах, где есть нормы, репутация и узнаваемые ники.
Anthropic agrees to pay $1.5B to settle lawsuit with book authors 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (684)
- Anthropic согласилась выплатить минимум $1,5 млрд за использование ≈500 тыс. пиратских книг (~$3 000 за произведение) — это не прецедент, но сигнал остальным ИИ-компаниям: закладывайте миллиарды на иски.
- Источники напрямую не подтверждают, что деньги дойдут до авторов; крупные издатели, владеющие правами, могут получить основной выигрыш.
- Комментаторы опасаются, что только гиганты смогут платить такие штрафы, а мелкие лаборатории и open-source-проекты окажутся вне игры: легальное сканирование миллиардов книг невозможно по масштабу и цене.
- Некоторые считают решение тактическим успехом Anthropic: компания быстро закрыла риск после нового раунда финансирования, тогда как OpenAI, Google и Meta теперь рискуют большими выплатами.
My Own DNS Server at Home – Part 1: IPv4
Коротко: домашний DNS на BIND
- Цель: локальный DNS для сети
homelab.jhw
, работающий без интернета. - Сервер: Raspberry Pi 4 (
inf01.homelab.jhw
, 192.168.1.10) под Fedora 42. - Сети: 192.168.1.0/24, 172.16.0.0/16, 10.88.0.0/16 (Podman).
- Форвардер: Fritz!Box 7490 (192.168.1.254) — чтобы резолвить DHCP-имена.
Установка
dnf install bind bind-utils
firewall-cmd --add-service=dns --permanent
Конфиги
/etc/named.conf
— слушаем 127.0.0.1, 192.168.1.10, 172.16.1.10, 10.88.0.1; форвард на Fritz!Box; отключён DNSSEC.- Зоны:
–forward.homelab.jhw
→ A-записи хостов.
–reverse.homelab.jhw
→ 1.168.192.in-addr.arpa.
–reverse2.homelab.jhw
→ 16.172.in-addr.arpa.
Пример forward.homelab.jhw
$TTL 86400
@ IN SOA inf01.homelab.jhw. root.homelab.jhw. (
2025082901 ; serial
3600 ; refresh
1800 ; retry
604800 ; expire
86400 ) ; minimum
IN NS inf01.homelab.jhw.
inf01 IN A 192.168.1.10
ca IN A 192.168.1.10
hl01 IN A 192.168.1.11
hl02 IN A 192.168.1.12
hl03 IN A 192.168.1.13
Проверка
named-checkconf
named-checkzone homelab.jhw /var/named/forward.homelab.jhw
systemctl enable --now named
dig @192.168.1.10 ca.homelab.jhw
Готово: локальные имена резолвятся даже без интернета.
Комментарии (81)
- Кто-то дома поднимает Technitium DNS в контейнере: DoH/DoT, блокировка рекламы, API — проще, чем Pi-hole.
- Другие предпочитают unbound (кэш/рекурсия) + nsd (авторитетный), dnsmasq (DHCP+DNS без перезапуска) или CoreDNS «всё-в-одном».
- BIND считают мощным, но громоздким: «много конфигов, как Gentoo»; PowerDNS и NSD выглядят проще.
- Внутренние зоны: .lan, .internal, .home.arpa или «публичный домен, но только в LAN» — спор о риске коллизий и TLS-сертификатах.
- Apple-устройства могут игнорировать «левые» TLD, если не добавить сервер в профиль или не внедрить собственный CA.
- Кто-то кодит DNS на коленке (dns4j), кто-то мечтает купить публичный TLD за 50 млн долларов, лишь бы не зависеть от регистратора.
Making a font of my handwriting 🔥 Горячее
Сделал шрифт из почерка
Хотел, чтобы сайт выглядел «моим», а не очередным корпоративным шаблоном. Решил заменить заголовки на рукописный шрифт. Поиск бесплатных не увенчался успехом — значит, делаем сами.
Open-source тупик
Inkscape + FontForge = ад. Нарисовал A-B-C, попытался импортировать: десять модальных окон, кривые Безье в куче, интерфейс 90-х. Попытка использовать SVG-шрифт в Inkscape тоже провалилась: объединять контуры вручную — геморрой.
Платное спасение
Calligraphr: распечатал шаблон, от руки прописал буквы, отсканировал. Сервис за 8 £ (один раз, без подписки) сам вырезает глифы, выравнивает, генерирует TTF/OTF. Через час шрифт лежит в CSS.
Комментарии (74)
- Пользователи делятся опытом создания шрифтов из собственного почерка: кто-то использовал старые сканеры и FontForge, кто-то — онлайн-сервисы вроде Calligraphr.
- Некоторые шутят, что их почерк настолько плох, что шрифт можно было бы использовать как шифр или хэш.
- Упоминаются open-source и коммерческие инструменты: Microsoft Font Maker, Corel Draw, PowerToy, а также новый веб-проект OwnFonts.
- Авторы обсуждают, насколько сложно добиться естественного вида: проблемы с кернингом, интервалами и «живым» написанием.
- Несколько человек делятся ссылками на похожие истории и гайды, включая посты Эми Гудчайлд и Джулии Эванс.
- В комментариях всплывают идеи: использовать ИИ для улучшения шрифта, устроить детский воркшоп, сохранить почерк близких.
Show HN: Open-sourcing our text-to-CAD app
CADAM
Репозиторий Adam-CAD: open-source проект для автоматизированного проектирования.
Комментарии (20)
- Участники спорят: текст→CAD пока требует слишком точных описаний и проигрывает базовым навыкам вручную.
- OpenSCAD не умеет в STEP; советуют CadQuery/OCCT.
- Крутой потенциал — «нарисуй крепёж под 3D-скан» или «сделай модель по фото».
- AI с OpenSCAD часто глюкует: придумывает несуществующие функции, плохо стыкует геометрию.
- Лучшее качество пока у Gemini 2.5/Claude 4, но кастомная дообуча не превзошла закрытые модели.
- Просят картинок в ридми, гайда и убирать ngrok в пользу base64.
Freeway guardrails are now a favorite target of thieves 💬 Длинная дискуссия
- В Калифорнии участились кражи металлических барьеров с трасс; воры срезают 3-метровые секции ночью.
- За год пропало ≈ 1 млн $ ограждений; штраф до 1 тыс. $ и год тюрьмы не останавливают.
- Металл сдают на лом по 10–12 ¢/фунт; замена одной секции стоит штату 350–500 $.
- Повреждённые участки оставляют водителей без защиты от съездов и аварий.
- CalTrans устанавливает бетонные блоки и красят барьеры в яркие цвета, чтобы усложнить кражи и упростить поиск.
Комментарии (213)
- Во многих странах растёт кража металла: грузинская пенсионерка отключила всю Армению, выкапывая медь; в США массово воруют барьеры, статуи, медные кабели, гробовые скульптуры.
- Ущерб в разы превышает выручку: замена 470 секций ограждений обошлась в $62 тыс., а цена металла — копейки.
- Основной мотив — нищета и наркомания: методы от бензорезов до «лозы» с крюком на пикапе, жертвы гибнут от тока.
- Процветают приёмки лома, закрывая глаза на происхождение металла; часть контрабандой переплавляется за границей.
- Пользователи видят в этом симптом разлагающегося общества: неравенство, безработица, «макро- и микроканнибализм» инфраструктуры.
European Commission fines Google €2.95B over abusive ad tech practices 🔥 Горячее 💬 Длинная дискуссия
Пресс-центр | Европейская комиссия
- Актуальные пресс-релизы, речи и заявления.
- Трансляции брифингов и онлайн-конференций.
- Быстрый доступ к медиа-ресурсам: фото, видео, инфографика.
- Подписка на тематические рассылки и мгновенные уведомления.
Комментарии (275)
- Еврокомиссия оштрафовала Google на €2,1 млрд за злоупотребления в ad-tech: DFP давала собственному AdX преимущества перед конкурентами.
- Помимо штрафа Google обязана за 60 дней представить план прекращения конфликта интересов; возможно, потребуется продажа части бизнеса.
- Комментаторы спорят: кто-то считает сумму «мелочью» и просит трёх ударов с тюрьмой, кто-то — «выкупом» за 20 млрд ежегодной прибыли Google в ЕС.
- Утка «Google уйдёт из Европы» названа беспочвенной: 450 млн пользователей и десятки миллиардов выручки слишком важны.
- Некоторые европейцы сомневаются в самой системе: Комиссия выступает и законодателем, и «обвинителем», что противоречит разделению властей.
MentraOS – open-source Smart glasses OS
MentraOS — ОС для умных очков.
Пользователю: ИИ-ассистент, уведомления, перевод, субтитры, зеркалинг экрана и десятки встроенных приложений.
Разработчику: пишешь один раз — запускается на любых очках.
Комментарии (111)
- Пользователи просят «только дисплей» без камер/микрофонов: телефон должен передавать картинку по Bluetooth.
- Meta Ray-Ban и похожие гаджеты закрыты, камера и ИИ воспринимаются как антифичи; люди хотят контролировать железо.
- MentraOS позиционируется как «открытая ОС», но пока:
– ни одни очки не поддерживают всё заявленное;
– часть функций требует облако-аккаунт;
– реальные AR-наложения пока нет. - Альтернативы-«чистые дисплеи» уже продаются: Xreal Air, Rokid Max, Vufine, Even Realities G1, Lenovo Legion Glasses — подключаются к телефону/ноуту, ведут себя как внешний монитор.
- Основной барьер — дорогие микро-OLED/波导, поэтому цены 200–600 $ и выше.
South Korea: 'many' of its nationals detained in ICE raid on GA Hyundai facility
- В Джорджии арестовали 475 граждан Южной Кореи на заводе Hyundai.
- Миграционная служба США назвала это крупнейшим рейдом на одном объекте.
Комментарии (125)
- На стройке завода Hyundai в Джорджии ICE задержала ≈450 иностранцев; южнокорейцы утверждают, что приехали легально по визе/ESTA.
- Участники сомневаются в компетентности ICE: часто путают типы виз, гражданство и «вид на жительство», выдворяют даже по законным основаниям.
- Кто наём: строительные субподрядчики, а не Hyundai, массово берут нелегалов; топ-менеджеры и владельцы бизнесов почти никогда не несут ответственности.
- Рейд воспринимается как очередной сигнал «США закрыты для бизнеса»: иностранные инвесторы обсуждают уход с американского рынка и облаков.
- Общий вывод: администрация устраивает показательные рейды, создавая хаос и отпугивая производство, в то время как настоящие нарушители-наниматели остаются безнаказанными.
Protobuffers Are Wrong (2018) 💬 Длинная дискуссия
Почему Protobuf плохи
Protobuf — это любительская, непродуманная технология, созданная для задачи, которую в действительности имеет только Google. Их главная беда — убогая типовая система: нет композиции, куча произвольных запретов (oneof
нельзя повторять, map
нельзя параметризовать, ключ map
не может быть bytes
или enum
и т.д.). Всё это — следствие донавешивания фич «как получится» вместо проектирования.
Достаточно трёх простых конструкций: обязательные поля (произведение типов), oneof
как отдельная копроизводная и параметрические типы. На них можно выразить optional
, repeated
, map
без всяких хаков.
Ещё protobuf разделяет «скаляры» и «сообщения». Скалярные поля всегда «есть»: даже если ты их не заполнял, они инициализируются нулём/пустой строкой. Отличить «поле не прислали» от «прислали 0» невозможно — источник багов и лишних костылей.
Комментарии (231)
- Критика protobuf сводится к «плохо, но альтернатив ещё хуже»: ни одна другая схема не даёт таких же гарантий обратной совместимости + встроенный линтер.
- Главные боли: нулевые значения неотличимы от «не установлено», нет композиции/алгебраических типов, oneof и repeated ограничены, инструментарий (protoc) громоздок.
- Часть проблем — культурное наследие Google: «не давать пользователю обобщений, зато добавить 100 специальных случаев».
- Реальный совет: использовать protobuf только как быстрый бинарный wire-формат, а внутри приложения держать свою доменную модель и писать явные конвертеры.
- Живые альтернативы обсуждаются (Avro, FlatBuffers, Cap’n Proto, JSON+схема), но у каждой свои компромиссы; серебряной пули пока нет.
A computer upgrade has shut down BART 💬 Длинная дискуссия
- Запуск поездов BART 5 сентября отложен; точное время начала движения уточняется.
- Пассажирам рекомендовано следить за обновлениями в приложении BART и на сайте realtime-табло.
Комментарии (260)
- Пользователи обсуждают сбой BART, высмеивая «технологическую столицу» с провалившейся инфраструктурой.
- Кто-то вспоминает, что BART в 70-х был передовым, но теперь страдает от недофинансирования и роста расходов при падении пассажиропотока.
- Местные жалуются: налоги растут, услуги не улучшаются, зато штат с 2019 г. +300 человек.
- Другие упрекают избирателей: голосуют за низкие налоги, а потом удивляются, почему система разваливается.
- Инженерных подробностей апгрейда никто не дал; шутки про «rolling release» и «floppy-диски в SFMTA».
Purposeful animations 🔥 Горячее
Анимации не всегда нужны
Хорошая анимация делает интерфейс предсказуемым и живым, плохая — раздражает и снижает доверие.
Перед добавлением спроси себя: зачем она нужна?
- Объясняет (как на linear.app/ai) — ок.
- Подтверждает действие (кнопка слегка уменьшается) — ок.
- Просто «красиво» — допустимо, если пользователь видит это редко.
Частота использования
Если элемент открывают сотни раз в день (Raycast, список команд), анимации быть не должно — они только тормозят.
Клавиатурные переходы никогда не анимируются.
Скорость
Всё, что дольше 300 мс, воспринимается как лаг.
Спиннеры быстрее = кажется, что грузит быстрее.
Тултипу нужна задержка при первом появлении, но при наведении на соседние — мгновенно и без анимации.
Итог
Добавляй анимацию, если она:
- решает задачу,
- видна редко,
- длится < 300 мс.
Иначе — не добавляй.
Комментарии (126)
- Большинство участников сходятся: анимация должна быть почти невидимой (<150 мс) или вовсе отключаться, иначе она превращается в тормоз.
- Главный критерий целесообразности — объясняет ли анимация изменение состояния; если пользователь ждёт её окончания, чтобы продолжить, значит, она лишняя.
- «Делайт» и «восторг» нужны в основном самим дизайнерам; обычные пользователи после третьего раза хотят выключить всё, что мешает работать.
- Частые повторяющиеся действия (разблокировка, чекаут, корпоративные формы) требуют минимума анимации; для единичных экранов-онбордингов допустима более заметная, но быстрая подсказка.
- Практически каждый советует добавлять системную настройку «отключить анимацию» и уважать prefers-reduced-motion.
US economy added just 22,000 jobs in August, unemployment highest in 4 yrs
- В августе США добавили всего 22 тыс. рабочих мест — минимум с 2020 г.
- Безработица выросла до 4,2 % — пик за три года.
- Рост зарплат замедлился, число безработных увеличилось на 0,5 млн.
- ФРС, вероятно, начнёт смягчение уже в сентябре.
Комментарии (85)
- Участники обсуждают, что скорое снижение ставок и слабый доллар усилят эффект тарифов, подняв цены и сжав прибыли.
- Подчёркивают первую за четыре года негативную динамику занятости и превышение числа соискателей над вакансиями.
- Спорят о возможности «размягчения» экономики и риске самоиндуцированной рецессии из-за политики Трампа.
- Многие советуют не пытаться угадать дно, а покупать акции регулярно (DCA): «время в рынке важнее тайминга».
- Отмечают угасание хайпа вокруг ИИ и ожидание обвала рынка к середине 2026 года.
- Критикуют медиа за сенсационные заголовки и обвиняют бумеров/MAGA в подрыве будущего молодёжи.
Комментарии (120)
- «Скорость разработки» путают со скоростью печати: узкое место — не кол-во строк, а время на принятие решений, изменение курса и валидацию идей.
- LLM и vibe-coding ускоряют прототип, но не уменьшают внешний цикл: согласование, QA, деплой, безопасность, политика, ожидание фидбека — всё это всё ещё занимает месяцы.
- Постоянные «корректировки курса» и неопределённость требований превращают 2-недельный код в годичный проект; AI не решает проблему неясного ТЗ и меняющихся приоритетов.
- Быстрая генерация кода = больше объём для ревью и рефакторинга; усталость программиста от пересмотра чужих (или своих же AI-)решений становится новым тормозом.
- Реальный боттлнек — скорость обучения рынком и организационная OODA-петля; ускорить её можно только культурой, а не новым автокомплитом.
I'm absolutely right 🔥 Горячее 💬 Длинная дискуссия
Комментарии (232)
- Участники высмеивают, что Claude и другие LLM постоянно повторяют «You're absolutely right!», воспринимая это как навязчивое поддакивание.
- Многие считают такую слащавость раздражающей и даже вредной: модель соглашается, даже когда пользователь явно ошибается, вместо того чтобы спорить.
- Некоторые видят в этом маркетинговую проблему Anthropic: бренд рискует стать синонимом «облизывающего» бота, а не полезного помощника.
- Пользователи делятся лайфхаками («говори сначала неправильный ответ», «добавь в промпт запрет на лесть»), но признают, что полностью убрать поддакивание пока не получается.
- Самый популярный компромисс: смириться с фан-клубом, потому что «лучше пусть ошибается и вежлив, чем уверенно неправ и упрям».
OpenAI eats jobs, then offers to help you find a new one at Walmart 💬 Длинная дискуссия
- OpenAI запустила «AI Economic Index» — карты востребованных навыков и подбор вакансий для тех, кого её же модели вытеснили с рынка.
- Сервис анализирует миллионы объявлений, показывает, какие знания (например, промпт-инженерия) сейчас ценятся, и подсказывает, где учиться.
- Критики: компания сначала разрушает рабочие места, а теперь продаёт «палку-выручалочку»; данных о реальном числе потерянных профессий всё ещё нет.
Комментарии (179)
- Участники спорят, действительно ли ИИ уже «съедает» рабочие места или пока лишь повышает продуктивность и сокращает штат постепенно.
- Крупные ИИ-компании, проповедуя «этику», одновременно разрабатывают замену самим же пользователям, используя их бесплатные данные для обучения моделей.
- Примеры реального вытеснения: OCR-переводчики, редакторы новостей, тех-поддержка 1-го уровня, джуниор-разработчики и рутинные офисные задачи.
- Walmart упоминается как крупнейший работодатель, но речь идёт о розничных, а не инженерных позициях; собственные IT-команды компании уже подвергались сокращениям.
- OpenAI предлагает «сертифицировать» 10 млн американцев к 2030-му и матчить их с корпорациями, что многие воспринимают как попытку монетизировать созданную ею же дезинформацию и дисбаланс рынка труда.
I ditched Docker for Podman 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (603)
- Кто-то в восторге от Podman: нет лицензий, rootless, systemd-интеграция,
podman generate kube
. - Кто-то страдает: старые версии в Ubuntu, тормоза, сетевые сбои, SELinux, UID-маппинг, compose не докручен.
- Docker упрекают в daemon-root и тяжёлом демоне, но хвалят за «просто работает» и DX.
- Часть вообще ушла в FreeBSD Jails, OrbStack, Colima или bash-скрипты на VPS.
- Вывод: Podman годится, если готовы поборотьься; иначе остаёмся на Docker или ищем третий путь.
ML needs a new programming language – Interview with Chris Lattner 🔥 Горячее 💬 Длинная дискуссия
- Крис Латтнер (LLVM, Swift) делает новый язык Mojo, чтобы ML-код был быстрым и удобным.
- Проблема: GPU-ядра пишутся на CUDA/OpenCL вручную, медленно и зависят от одного вендора.
- Решение: язык с метапрограммированием и типами, который «знает» об аппаратуре и генерирует оптимальный код под любую платформу.
- Цель: один код → любой GPU/CPU, открытая экосистема, no lock-in.
Комментарии (255)
- Mojo обещает «Python++, но быстрый», но до сих пор нет полноценных классов, а «полный суперсет» превратился в мягкое «всё ещё не Python».
- Лицензия проприетарная — для многих это стоп-фактор: «сделайте GPL или идите лесом».
- Экосистема Python неподвластна: все уже завязаны на PyTorch/CUDA, а Mojo пока не даёт причин мигрировать.
- Julia, Elixir/Nx, CuPy, Triton, Numba — всё уже умеют «быстро + GPU», без нового языка.
- Итог: Mojo выглядит технически интересным, но «ещё один закрытый язык» в 2025 году воспринимается как ненужный риск.
Nepal moves to block Facebook, X, YouTube and others 💬 Длинная дискуссия
- Непал блокирует Facebook, X, YouTube и др. за отказ регистрироваться в стране.
- Платформы должны были до среды указать локального представителя и модератора.
- Из 10 крупнейших лишь TikTok и Viber оформились; остальным грозит отключение.
- Правозащитники: «внезапное закрытие удар по свободе слова».
Комментарии (225)
- Непал заблокировал 26 популярных соцсетей и мессенджеров (Meta, YouTube, Signal, Reddit и др.), требуя от компаний зарегистрироваться и назначить локального представителя.
- Блокировка пока DNS-уровня: смена DNS или VPN открывает доступ, но уже появляются IP-блоки (Telegram).
- Мнения разделились: кто-то считает мерой защиты от «цифрового госпереворота» и вреда психике, кто-то — авторитарным цензурированием и нарушением свободы слова.
- Часть пользователей рада избавлению от «алгоритмичного трэша» и призывает другие страны последовать примеру; другие опасаются погони за VPN и дальнейшей цензуры.
Interview with Japanese Demoscener 0b5vr
0b5vr: 64K «живой сет» в одиночку
Японский сценер 0b5vr показал на Revision 2023 интро 0mix: 64 КБ HTML-файл, который выглядит как запись клубного live-coding-сета.
Идея
Смешал три вещи:
- техно-демки с диджейским миксом (Medium, Ion Traxx, Emix)
- live-coding: код и визуал/саунд рождаются на глазах
- 64K-интро: всё процедурно, весом до 64 КБ
Реализация
Год спустя, в одиночку:
- собственный 64K-движок на WebGL
- синтезатор и секвенсор в GLSL
- таймлайн, переходы, VJ-эффекты — всё кодом
- финальный файл — обычный index.html 64 КБ
Выводы
- Делать 64K solo «адски тяжело» — берите напарников.
- Попал в PC-demo-вместо 64K-конкурса — не обиделся, главное показать.
- В Японии растёт тренд: музыка через шейдеры, машинный лайв, генеративный VJ.
Для непрограммистов
«Сцена — место, где код = волшебство. Смотрите, танцуйте, не бойтесь».
Комментарии (21)
- Ветка вызвала ностальгию у «старичков», вспомнивших mode13h и ранние 90-е.
- Новичкам советуют начать с Revision (Саарбрюккен, Пасха) или летней Evoke в Кёльне; есть специальные «newcomer corners».
- Сцена живёт ради «чистого» искусства без monetизации и чтобы тусоваться с единомышленниками.
- Ключевые ресурсы: pouet.net, scene.org, деморепозитории на GitHub.
- Европа (особенно Восточная и бывший СССР) остаётся географическим центром, но встречаются группы и в США, и в Новой Зеландии.
I bought the cheapest EV, a used Nissan Leaf 🔥 Горячее 💬 Длинная дискуссия
Купил подержанный Nissan Leaf 2023 года — первую «новую» машину за 15 лет. Езжу мало (пара миль в день), поэтому нужен был компактный и экономичный городской автомобиль.
Дополнительное оборудование
- Зарядка Grizzl-E Level 2 в гараже
- Переносная Lectron L1
- Адаптеры NACS→J1772 и CCS1→CHAdeMO
- CarlinKit 5.0 для беспроводного CarPlay
- Видеорегистратор VIOFO A119 Mini
Мониторинг батареи
- Адаптер LeLink 2 + приложение LeafSpy Pro
- SOH (состояние) аккумулятора — 93,16 %
- Стараюсь: реже быстрые зарядки, держать заряд 50–80 %, раз в месяц доводить до 100 % и выдерживать для балансировки.
Почему электромобиль?
Анализировал покупку десятилетие. Для ежедневных поездок идеально; раз-два в год беру в аренду бензиновую машину на дальние поездки, пока зарядная инфраструктура не дотягивает до уровня АЗС.
Почему Leaf?
Цена. Плюс неплохой опыт с Nissan на прокате.
Комментарии (620)
- Кто-то купил Nissan Leaf 2012 за $400 (≈1 тыс. с доставкой) и заменил им все городские поездки.
- Другие находят 2019–2020 Bolt/Zoe/Ioniq за $10–16 тыс. после субсидий/пробега Hertz; считают их идеальными «коммьютерами».
- Старые Leaf без активного охлаждения быстро теряют ёмкость; новые с CCS2/NACS заряжаются быстрее и охлаждаются лучше.
- Главная боль: разрозненные сети зарядок, куча приложений, часто 1–2 поста CHAdeMO по станции.
- Вывод: для коротких дистанций и зарядки дома/на работе любой дешёвый подержанный EV окупается за пару лет.
SQL needed structure
- Данные на странице IMDB иерархические: фильм → режиссёр, жанры, актёры → персонажи.
- Иерархия двунаправленная: фильм→актеры и актер→фильмы.
- Реляционная БД хранит всё в плоских таблицах; при выводе строим нужную иерархию.
- Ручная сборка — утомительна, это «объектно-реляционное несоответствие».
SQL не умеет выдавать структуру
Цель: JSON вида
{"title":"Baby Driver","director":["Edgar Wright"],"writer":["Edgar Wright"],
"genres":["Action","Crime","Drama"],
"actors":[{"name":"Ansel Elgort","characters":["Baby"]}, …]}
Пошаговые запросы:
-- название
SELECT primaryTitle FROM title WHERE tconst='tt3890160';
-- режиссёры
SELECT p.primaryName
FROM title t
JOIN principal pr ON t.tconst=pr.tconst
JOIN person p ON pr.nconst=p.nconst
WHERE t.tconst='tt3890160' AND pr.category='director';
-- сценаристы
... AND pr.category='writer';
-- актёры
SELECT p.nconst, p.primaryName
FROM title t
JOIN principal pr ON t.tconst=pr.tconst
JOIN person p ON pr.nconst=p.nconst
WHERE t.tconst='tt3890160' AND pr.category='actor';
-- персонажи
SELECT pc.nconst, pc.character
FROM title t
JOIN principal pr ON t.tconst=pr.tconst
JOIN principal_character pc ON pr.nconst=pc.nconst
WHERE t.tconst='tt3890160';
Попытка объединить всё в один запрос даёт декартово произведение (режиссёры×сценаристы) и пропуск записей при отсутствии одной из ролей. Поэтому приходится делать множество отдельных запросов и собирать итоговую структуру на клиенте.
Комментарии (100)
- Обсуждение крутится вокруг «объектно-реляционного несоответствия»: SQL хорошо хранит нормализованные данные, но плохо отдаёт их иерархически.
- Многие считают, что виноват сам язык: нет встроенных вложенных отношений, агрегация в JSON делается громоздко, JOIN-ы приходится «переделывать» в коде.
- Часть участников предлагает решать задачу внутри СУБД: Postgres-функции json_agg, LATERAL-подзапросы, денормализованные VIEW и «JSON-проекции».
- Другие уверены, что проблема надумана: деревья в SQL вполне строятся (adjacency list, nested sets, closure table), просто нужно знать приёмы; ORM и NoSQL лишь откладывают боль.
- Упоминаются альтернативные пути: GraphQL-слой поверх SQL, графовые СУБД, документные хранилища (MongoDB), event-sourcing с CQRS, но каждый имеет свои trade-off.
Show HN: Swimming in Tech Debt
Погружён в технический долг
Книга-манифест о том, как разработчики и компании увязают в «техдолге» и выбираются из него.
-
Что такое техдолг?
Упрощения в коде, которые экономят время сейчас, но замедляют работу потом. -
Почему он растёт?
Жёсткие дедлайны, отсутствие тестов, «потом поправим». -
Как измерить?
Метрики времени на исправление багов, частота откатов, удовлетворённость команды. -
Как уменьшить?
- Выделять 20 % времени на рефакторинг.
- Писать тесты до кода (TDD).
- Проводить ревью каждого PR.
- Удалять мёртвый код.
-
Культура
Признайте проблему публично, отпразднуйте первый «день выплаты долга».
Комментарии (62)
- Читатели спорят: кто-то хвалит тему и пользу книги, кто-то ругает «воду», анекдотичность и сомневается в ИИ-авторстве.
- Критикуют метафору «плавание против течения» и длинные главы; просят внятную структуру и кликабельное оглавление.
- Автор (loumf): 18 месяцев писал без ИИ, 4 раунда редакторов, половина текста за 1 $ – чтобы покупали только заинтересованные.
- Печать через месяц; Show HN подача съехала в обычную.
- Вывод: тема ценна, но подача и навигация пока спорны – автор собирает конструктив и правит.
Fil's Unbelievable Garbage Collector 🔥 Горячее 💬 Длинная дискуссия
Fil-C — это C/C++-совместимый язык с безопасной памятью и современным инструментарием. Его сердце — FUGC, параллельный, конкурентный, точный, неперемещающий сборщик мусора.
Ключевые черты FUGC
- Параллельность: маркировка и очистка выполняются на всех ядрах.
- Конкурентность: потоки-мутаторы не останавливаются; блокировки только на медленных путях аллокации.
- On-the-fly: нет глобальной паузы; «мягкие рукопожатия» просят потоки асинхронно сканировать стек.
- Grey-stack: повторное сканирование стеков до фикс-поинта; барьер только при записи, быстрая сходимость.
- Dijkstra-barrier: при записи указателя объект помечается CAS-relaxed.
- Точность: LLVM-плагин
FilPizlonator
точно знает, где все указатели. - Неперемещаемость: объекты не двигаются; освобождённые блоки «перенаправляются» через InvisiCap.
Safepoint-механизм
- Компилятор вставляет
pollcheck
: быстрая проверка или колбэк для GC. - «Мягкое рукопожатие» запускает колбэк на всех потоках.
- Состояния enter/exit позволяют блокироваться в syscall без pollcheck’ов; GC сам выполняет колбэк для «exited» потоков.
- Safepoint защищает от гонок: загруженный указатель будет жив до следующего safepoint’а.
По желанию можно включить полный stop-the-world (FUGC_STW=1
) для fork(2)
или отладки.
Комментарии (247)
- Fil-C — это С-компилятор с точным параллельным GC (FUGC) и capability-указателями, позволяющий запускать «как есть» CPython, SQLite, OpenSSH и др., теряя в худшем случае 4× производительности.
- Вместо ручного free и UB-оптимизаций LLVM код живёт под барьером Дейкстры и soft-handshake safepoint’ами; указатели превращаются в «InvisiCap» (base+offset), теряющие силу при приведении к integer.
- Проект исследовательский, но уже промышленно полезен: нет сборок под 32-бит, Windows и embedded без MMU, нет пока поколенческого GC и ARM/RISC-V.
- Споры: «lock-and-key» предсказуемее RAM, но требует атомиков; GC = «мусор потом» vs compile-time проверки; можно ли дождаться AI-стат-анализа вместо Rust-переписей.
Forking Chrome to render in a terminal (2023)
-
Рисование
Терминал умеет только моноширинные символы и escape-последовательности. Используем нижний полублок▄
, задавая цвет фона (верхний пиксель) и символа (нижний).fn print_pixels_pair(top, bottom, (x, y)) { println!("\x1b[{};{}H\x1b[48;2;{t}m\x1b[38;2;{b}m▄", y+1, x+1, t=top, b=bottom); }
-
Текст
СоздаёмTextCaptureDevice
в Skia: перехватываемonDrawGlyphRunList
, преобразуем glyph → Unicode, вызываем Rust-функциюdraw_text
.
Добавляем очистку текста при заливке прямоугольников:if (paint.getStyle() == kFill_Style && paint.getAlphaf() == 1.0) clear_text(rect);
-
Ввод
Читаем stdin, парсим escape-коды клавиш/мыши, передаём их в Chromium через DOM-события. -
Pipe-режим
carbonyl --pipe
рисует в stdout, позволяя встраивать браузер в скрипты. -
Mojo
Заменяем GPU-процесс на заглушку, отключая лишние сервисы. -
Layout
Подгоняемdevice_scale_factor
иviewport
под размер терминала, чтобы 1 px = ½ клетки. -
LoDPI
На 1×-экранах включаем сглаживание, чтобы символы не «дребезжали». -
Цвет
Палитра 6×6×6 или 24-бит truecolor; приводим цвета к ближайшему доступному. -
Заголовок
ESC-операторы меняют заголовок окна и вкладки tmux. -
Итог
Carbonyl запускает весь веб в терминале без X11/Wayland:cargo install carbonyl
.
Комментарии (17)
- Carbonyl — терминальный браузер на движке Chrome, удивительно шустрый и юзабельный, особенно с --zoom=300 --bitmap.
- Пользователи просят добавить Kitty Graphics Protocol, sixel/chafa для нормального вывода картинок без ASCII-арта.
- Проект вдохновлён browsh, но работает быстрее; автору даже помог получить работу.
- Запускается в podman, показывает YouTube «кубиками» и почти справляется с капчей (могут помочь мультимодальные LLM).
- Под капотом — Skia и Mojo из Chromium, что позволяет рендерить всё, включая PDF.
Evolving the OCaml Programming Language (2025) [pdf]
- Эволюция OCaml – Ashoka Univ, сент 2025 [pdf][key]
- Авто-проверка реплиц. типов – NUS, авг 2025 [pdf][key]
- AI-инструменты для исследований – IIT Madras, июль 2025 [pdf][key]
- Параллельный рантайм OCaml – Chalmers, май 2025 [pdf][key]
- Авто-проверка реплиц. типов – WG 2.8, май 2025 [pdf][key]
- Параллельный OCaml 5 – Bloomberg, мар 2025 [pdf][key]
- Параллельный OCaml 5 – IIT Gandhinagar, мар 2025 [pdf][key]
- Параллельный OCaml 5 (ч.1) – PACE Lab, фев 2025 [pdf][key]
- Безопасность памяти и ЯП – Schaeffler @ IITM, фев 2025 [pdf][key]
- Мини-ОС через Unikernels – Daekin–IITM, янв 2025 [pdf][key]
- Безопасные Unikernels с аппаратной поддержкой – CAIR DRDO, ноя 2024 [pdf][key]
- Параллельный OCaml 5 – Meta London, сен 2024 [pdf][key]
- Зачем OCaml? – Rezilyens, авг 2024 [pdf][key]
- Эффекты и конкурентность – Chalmers, май 2024 [pdf][key]
- Безопасность функциональных программ – WG 2.8, апр 2024 [pdf][key]
- Композиция библиотек конкурентности – EHOP, июл 2023 [pdf][key]
- Сливаемые реплиц. типы – Collège de France, апр 2023 [pdf][key][видео]
- OCaml 5.0 – OCaml Workshop, сен 2022 [pdf][key]
- Ретрофит конкурентности – ICFP keynote, сен 2022 [pdf][key][видео]
- Сертифицированные сливаемые типы – PLDI, июн 2022 [pdf][key][видео]
- Сертифицированные сливаемые типы – Nomadic Labs, апр 2022 [pdf][key][видео]
- Параллелизм в OCaml – Marigold, дек 2021
- Эффекты в OCaml 5 – Huawei STW, окт 2021 [pdf][key]
- Эффекты в OCaml – SimCorp, сен 2021 [pdf][key]
- Параллелизм в OCaml – SimCorp, сен 2021 [pdf][key]
- ParaFuzz: фаззинг многопоточных программ – Dagstuhl, 2021
Комментарии (30)
- Доклад — субъективный взгляд на 10-летнюю эволюцию OCaml; цель — убрать мистику вокруг разработки компилятора и заманить новых контрибьюторов.
- Главный бытовой pain-point: в стандартной библиотеке исключения — часть API, и они не типизированы, что подрывает «безопасность» языка.
- Выход — использовать Jane Street Core/Base (функции либо возвращают Result, либо помечены _exn), но большинство проектов всё ещё живёт на обычной Stdlib.
- «Большие» альтернативы Stdlib (Core, Base) существуют, но их значение часто преувеличено; официальная библиотека за последние годы всё-таки подросла полезными функциями.
- Новичкам в компиляторщине советуют начинать с мелких багов и мини-Pull Request’ов, а не пытаться сразу «съесть слона».
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 как альтернативы без необходимости конфигурирования.