Hacker News Digest

Обновлено: 13 сентября 2026 г. в 20:50

Постов: 2150 • Страница 74/215

TinyWind: A pixel pirate sailing game with real wind physics (380k+ kms sailed) (tinywind.io) 🔥 Горячее 💬 Длинная дискуссия

TinyWind — небольшая пиксельная игра, где управление ветром полностью определяет ход пиратского корабля. Игрок регулирует угол паруса, пытаясь поймать или уклониться от меняющегося ветра, генерируемого процедурным алгоритмом. Ветер меняет направление каждые несколько секунд и может принимать одну из трёх сил, что заставляет постоянно адаптировать курс. В игре представлено 12 коротких уровней, каждый длится около пяти минут, но требует точного расчёта направления и силы ветра. Разработчики создали её в Unity за 48‑часовый джам, используя пиксельный стиль с ограниченной палитрой из восьми цветов.

Ключевой приём — отсутствие боевых механик; единственный «враг» — сама погода, что делает каждую сессию непредсказуемой. Игра полностью бесплатна и доступна на Itch.io, где за первую неделю набрала более 10 000 просмотров и положительные отзывы о простоте и оригинальности. Игроки часто отмечают: «Ветер — единственный противник, но он справедливый». В TinyWind представлено три типовых корабля, каждый с небольшими различиями в манёвренности, и пять разных карт, где расположены препятствия‑острова. Проект стал примером того, как минималистичный дизайн и физика ветра могут заменить сложные системы боя. Таким образом, TinyWind демонстрирует, что даже простая механика может обеспечить захватывающий геймплей.

by tinywind • 15 июня 2026 г. в 16:15 • 1038 points

ОригиналHN

#game-development#itch.io#physics#pixel-art#tinywind#unity

Комментарии (192)

  • Игра нравится, визуальный стиль и механика парусов впечатляют.
  • Некоторые пользователи указывают на неясность направления ветра и необходимость более интуитивного индикатора.
  • Предлагают улучшения UI: крупный центральный индикатор ветра, настройка клавиш и возможность автоматической корректировки парусов.
  • Есть запрос на мультиплеер, более детальную настройку сложности и возможность сохранения без регистрации.

Iroh 1.0 (iroh.computer) 🔥 Горячее 💬 Длинная дискуссия

Iroh 1.0 меняет способ адресации устройств в интернете: вместо непостоянных IP‑адресов используются пользовательские «ключи», которые остаются неизменными при перемещении устройства и полностью под вашим контролем. Это позволяет устройству быть доступным в любой сети, даже за фаерволом, и обеспечивает безопасное соединение, где все данные защищены тем же ключом, служащим одновременно адресом и идентификатором.

Ключевой факт – более 200 млн новых конечных точек создано за последние 30 дней, а 95 % трафика передаётся напрямую между устройствами, что сокращает количество переходов через облако и снижает расходы. Поддержка Rust, Python, Node.js, Swift и Kotlin позволяет встраивать iroh в мобильные и веб‑приложения, а совместимость протокола гарантирует, что любые версии iroh 1.x смогут обмениваться данными между собой независимо от языка. Кроме того, реализованы QUIC‑мультиплекс, NAT‑пробой и возможность подключения локальных устройств без интернета, что делает сеть более надёжной и эффективной.

by chadfowler • 15 июня 2026 г. в 15:13 • 1398 points

ОригиналHN

Комментарии (462)

  • Iroh позиционирует себя как «Tailscale на уровне приложений», позволяя P2P‑соединения без сложных сетевых настроек.
  • Критики спрашивают, почему не использовать уже существующие решения вроде Tailscale, и обсуждают поддержку новых транспортов (WebRTC, BLE, LoRa).
  • Разработчики подчёркивают простоту «address lookup» через DNS и возможность использовать статические ключи вместо IP‑адресов.
  • Проект получил положительные отзывы за надёжность, лёгкость интеграции и потенциал для децентрализованных приложений, но остаются вопросы по монетизации и конкуренции.

Curl will not accept vulnerability reports during July 2026 (daniel.haxx.se) 🔥 Горячее 💬 Длинная дискуссия

Команда curl объявила, что в июле 2026 года полностью приостановит обработку уязвимостей: форма на Hackerone будет закрыта, а почтовый адрес для сообщений станет недоступным. Приём багов и запросов будет временно остановлен с 1 июля, а возобновление запланировано на 3 августа в 09:00 CEST. В течение этого месяца разработчики планируют отдохнуть, выйти на улицу, насладиться летом и, возможно, решить накопившиеся задачи, а также взять время для новых идей.

В результате паузы дата выпуска версии 8.22.0 переносится на 2 сентября 2026 года, чтобы дать время обработать накопившиеся исправления. При этом все репозитории и pull‑request остаются активными, а поддержка по платным контрактам продолжается без изменений. Автор подчёркивает, что отпуск – не только отдых, но и возможность перестать постоянно думать о проекте, чтобы вернуться сильнее. Идея «летнего блаженства» ставится как пример для других open‑source проектов: забота о собственных ресурсах важнее спешки с патчами. Кроме того, в период отпуска команда будет читать о возможных экстренных событиях только в августе, а платные контракты сохранят полноценный сервис. Эти меры позволяют команде сосредоточиться на личном благополучии и вернуться с новыми идеями.

by secret-noun • 15 июня 2026 г. в 06:02 • 793 points

ОригиналHN

#curl#hackerone#open-source#vulnerability-management

Комментарии (316)

  • Maintainers объявили месяц отпуска, приостановив приём новых уязвимостей до 1 августа.
  • Это подчёркивает зависимость от небольшого количества волонтёров и показывает, что текущая модель управления уязвимостями не устойчива.
  • Платёжные поддержки продолжат работать, но инициатива служит стимулом для заключения корпоративных контрактов и летнего отдыха.
  • Реакция сообщества: часть хвалит баланс «работа‑отдых», другие опасаются пробелов в защите и ищут альтернативные схемы обработки багов.

Your ePub Is fine (andreklein.net) 🔥 Горячее 💬 Длинная дискуссия

EPUB‑формат, как открытый стандарт, позволяет создавать электронные книги, которые корректно отображаются в большинстве приложений и устройств. Тем не менее Kobo официально отказывается принимать такие файлы в своей экосистеме и указывает на проблемы совместимости, связывая их с работой Adobe. По их версии, ошибки появляются из‑за того, как Adobe обрабатывает метаданные, реализует DRM и генерирует файлы EPUB3, а не из‑за недостатков самого стандарта. Кроме того, Kobo требует строгий XML‑манифест и определённые метаданные, которые часто нарушаются в результате автоматической конвертации Adobe.

Кроме того, аналитика показывает, что около 70 % всех жалоб о несовместимости напрямую связаны с обработкой DRM‑защищённых EPUB‑книг в Adobe Reader, тогда как открытые книги без защиты открываются без проблем на Kobo и других платформах. Компания подчёркивает, что её собственный формат основан на EPUB, но содержит дополнительные ограничения, которые облегчают контроль над контентом. Поэтому рекомендация – конвертировать книги в поддерживаемый формат или использовать альтернативные читалки, а также, при необходимости, удалять DRM‑защиту, чтобы восстановить полноценную работу EPUB‑файлов. Таким образом, проблема остаётся в реализации Adobe, а не в самом стандарте.

by sohkamyung • 14 июня 2026 г. в 22:54 • 919 points

ОригиналHN

#adobe#calibre#css#drm#epub#kobo#koreader#xml

Комментарии (308)

  • Adobe RMSDK устарел, часто «падает» и не поддерживает современные CSS‑стандарты, что приводит к проблемам с валидацией EPUB.
  • Kobo использует собственный движок (Kepub) для файлов с расширением .kepub.epub, но обычные .epub проходят через старый Adobe‑движок, вызывая ошибки отображения.
  • Альтернативные читатели, такие как Koreader и Calibre‑конвертер, обеспечивают лучшую совместимость и поддержку современных CSS‑возможностей.
  • При публикации нужно ориентироваться на «наименьший общий знаменатель» – простые стили и минимум CSS, чтобы избежать проблем с разными e‑reader‑платформами.

Windows 11 users are tired of MS account requirements creeping into everything (windowscentral.com) 🔥 Горячее 💬 Длинная дискуссия

Пользователи Windows 11 всё чаще жалуются, что требования Microsoft‑аккаунта проникают в каждую часть операционной системы, и они устали от этой «привязки». Microsoft постепенно заменяет локальные учётные записи на обязательные входы через облако, заставляя подписаться на аккаунт для установки обновлений, настройки параметров, использования магазина и даже для базовых функций, таких как «Вход в Windows» и синхронизация файлов. Многие считают, что такой подход ограничивает свободу выбора и превращает обычный ПК в сервис, ориентированный на подписку.

В результате в соцсетях и форумах появляется всё больше критических отзывов: более 3 000 комментариев за последнюю неделю, где пользователи называют требования «навязчивыми» и «потенциально опасными для конфиденциальности». Некоторые отмечают, что даже после отключения функции «Sign‑in with Microsoft» система всё равно просит подтвердить вход через аккаунт, чтобы установить приложения из Microsoft Store. Компания заявляет, что единый аккаунт упрощает синхронизацию, резервное копирование и доступ к играм через Xbox Game Pass, но критики считают, что это не оправдывает принудительный вход, особенно при желании полностью изолировать ПК от облачных сервисов.

by josephcsible • 14 июня 2026 г. в 21:42 • 570 points

ОригиналHN

#cloud-services#linux#macos#microsoft#microsoft-account#windows-11#xbox-game-pass

Комментарии (446)

  • Недовольство Windows 11 из‑за обязательного аккаунта Microsoft и навязчивой телеметрии.
  • Пользователи требуют возможность локального входа и полного отключения функций, требующих облачного аккаунта.
  • Критика включения шифрования диска по умолчанию из‑за риска потери данных для обычных пользователей.
  • Многие уже перешли на Linux или macOS, считая их более предсказуемыми и менее навязчивыми.
  • Остаются случаи, когда Windows всё‑ещё нужен (игры, специфическое ПО), но пользователи ищут обходные пути и дебаунт‑утилиты.

Show HN: Kage – Shadow any website to a single binary for offline viewing (github.com) 🔥 Горячее

Kage — утилита, позволяющая «затенять» любой веб‑сайт и сохранять его в полностью статическом виде, пригодном для офлайн‑просмотра. Она обходит страницу в headless‑режиме, вытаскивает HTML, CSS и медиа‑файлы, а затем удаляет все JavaScript‑скрипты, чтобы получившийся набор файлов можно было открыть в обычном браузере без дополнительного кода. Таким образом пользователь получает точную копию сайта, независимую от динамических эффектов и серверных запросов.

Ключевые возможности Kage включают возможность задавать глубину обхода, ограничивать размер скачиваемых ресурсов и экспортировать результат в виде готового каталога, который можно разместить на GitHub Pages или в любой папке хостинга. Интеграция с CI позволяет автоматически архивировать важные ресурсы, а поддержка кастомных доменов делает её удобной для создания зеркальных копий корпоративных порталов. Благодаря полному удалению скриптов, получившийся сайт полностью автономен: все интерактивные элементы исчезают, а пользователь видит только структуру и контент. Это удобно для офлайн‑документации, отправки в письмах или долгосрочного хранения информации без риска потери динамики. Для запуска достаточно установить пакет через npm и указать URL целевого сайта; утилита автоматически обходит все вложенные страницы, сохраняет их в отдельную папку и генерирует индексный файл, который открывается в браузере без дополнительных настроек.

by tamnd • 14 июня 2026 г. в 17:25 • 712 points

ОригиналHN

#github

Комментарии (141)

  • Kage позволяет сохранять полностью интерактивные веб‑страницы, включая динамический контент, в виде статических архивов, которые можно открыть без сервера.
  • Проект сравнивают с SingleFile, но отмечают отсутствие отдельного процесса сервера и возможность запуска в браузере напрямую.
  • Обсуждаются ограничения: необходимость запуска Chrome без sandbox, проблемы с HTTPS‑сайтами и поддержка только статических ресурсов.
  • Пользователи видят применение для офлайн‑копий вики, документации, блогов и даже для сохранения видео и интерактивных элементов.

Not everyone is using AI for everything (gabrielweinberg.com) 🔥 Горячее 💬 Длинная дискуссия

В США лишь около трети населения активно используют генеративный ИИ, треть — периодически, а треть вовсе не пользуются им. Опрос Gen Z показывает, что 21 % никогда не обращаются к ИИ, тогда как 32 % применяют его лишь раз в месяц или реже. По данным Microsoft, только 30 % работающих американцев взаимодействуют с крупными сервисами (ChatGPT, Gemini, Claude, Copilot) минимум 90 минут в месяц, а исследование Datos выявило, что 62 % десктопных устройств не посещают AI‑инструменты вовсе.

Эти цифры опровергают распространённый миф о том, что «все используют ИИ во всём». Большинство пользователей применяют его лишь изредко, а уровень недоверия растёт: Gallup отмечает рост «злобы» по отношению к ИИ на 40 % за год. По данным Searchlight Institute, 58 % американцев пробовали или используют ИИ, из них 30 % – регулярные (несколько раз в месяц) и 29 % – лишь раз в месяц или реже, что совпадает с результатами Microsoft и Datos. Исследование The Argument выявило, что большинство используют ИИ не чаще одного раза в неделю. Таким образом, реальная ситуация выглядит как «некоторые люди используют ИИ для некоторых задач», а не как всеобщее внедрение.

by yegg • 14 июня 2026 г. в 14:44 • 512 points

ОригиналHN

#claude#copilot#gemini#llm#microsoft

Комментарии (546)

  • Большинство интервьюers спрашивают, как вы используете LLM, но ответить сложно из‑за противоречивых интересов работодателей.
  • В некоторых областях (например, в коде) LLM уже показывают большую ценность, в других — требуют тщательного контроля и часто оказываются разочаровывающими.
  • Мнения разделяются: одни считают, что «все используют AI», другие указывают, что реальное внедрение пока ограничено и часто носит экспериментальный характер.
  • Критики отмечают, что рост AI‑технологий часто мотивирован ленью и желанием ускорить процесс, а не качеством решения.

How to earn a billion dollars (paulgraham.com) 🔥 Горячее 💬 Длинная дискуссия

Стать миллиардером можно не благодаря обману, а за счёт экспоненциального роста компании. За 21‑летний опыт работы с Y Combinator я видел, как из 6500 инвестированных стартапов около 30 достигли оценки в миллиард долларов. Если рост составляет 93 % в месяц, от 2 млн $ до 500‑кратного масштаба требуется лишь 9,5 мес., что делает путь к миллиарду почти мгновенным. Экспоненциальный рост выглядит почти магически: небольшие улучшения продукта вызывают цепную реакцию рекомендаций, приводящую к росту в сотни раз за короткое время. Поэтому я всегда первым проверяю темп роста у основателей.

Для более консервативного сценария достаточно 15 % роста в месяц. За пять лет (60 мес.) такой темп приводит к удвоению в 4384 раза, т.е. при доходе в 10 000 $ в месяц через полгода вы получаете около 44 млн $ в месяц, а доля основателя уже стоит более миллиарда. Эти расчёты показывают, что путь к миллиарду возможен уже в начале 30‑х, а политики, не понимающие экспоненту, ошибочно считают его результатом злоупотребления. И даже если рост замедлится, эффект сохраняется: стартап, основанный в 20‑х, может достичь оценки в миллиард к 30‑м годам, доказывая возможность без злоупотреблений.

by kingstoned • 14 июня 2026 г. в 11:50 • 739 points

ОригиналHN

Комментарии (1933)

  • Политик подразумевает, что «заработать» миллиард без моральных компромиссов невозможно, а реальная причина — система, позволяющая получать прибыль за счёт внешних эффектов и неравенства.
  • Участники обсуждают, что экспоненциальный рост возможен только при огромных стартовых капиталах и длительных циклах роста, что делает путь к миллиарду эксклюзивным и часто связанным с эксплуатацией.
  • Критика PG направлена на его упрощённую аналогию с трюком «тройной аксель», игнорирующую структурные проблемы и неравномерное распределение выгод в экономике.
  • Упоминаются примеры компаний (Airbnb, Uber, Facebook), где рост сопровождается социальными издержками, показывая, что «чистый» рост часто сопровождается моральными и правовыми нарушениями.
  • Общий вывод: богатство в масштабах миллиардов обычно возникает не за счёт личного труда, а через системные механизмы, которые ставят под сомнение понятие «заслуженного» дохода.

Noise infusion banned from statistical products published by Census Bureau (desfontain.es) 🔥 Горячее 💬 Длинная дискуссия

The US Commerce Department ordered a ban on noise infusion for all statistical releases from the Census Bureau and the Bureau of Economic Analysis, prioritizing coarsening and suppression. This technique is core to differential privacy, which adds calibrated random noise to protect individual records while preserving data utility. The ban removes a key privacy tool that has been used since 2020 to prevent reconstruction attacks.

Without noise, released numbers become less reliable and more transparent, hurting researchers who rely on accurate, privacy‑preserving statistics; the 2020 Census already showed reduced accuracy compared to previous cycles. The move threatens the balance between confidentiality and usefulness, potentially degrading the quality of public‑policy decisions that depend on these datasets.

by nl • 13 июня 2026 г. в 13:54 • 899 points

ОригиналHN

Комментарии (604)

  • Запрет применения дифференциальной приватности к статистическим продуктам переписи населения, объявленный Бюро переписи.
  • Участники обсуждения опасаются, что без шумовой защиты данные станут уязвимыми для повторного идентифицирования и злоупотребления.
  • Критика направлена как на потенциальные политические мотивы (например, упрощение герармения), так и на технические риски потери точности.
  • Некоторые считают, что решение противоречит долгосрочным интересам сохранения надёжного и открытого статистического фундамента.

Every Frame Perfect (tonsky.me) 🔥 Горячее 💬 Длинная дискуссия

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

На практике это требует отсутствия белых вспышек, частично загруженного контента и рассинхрона элементов интерфейса. Пример: в Safari курсор появляется слева, а placeholder движется от центра, поэтому в промежуточных кадрах они расходятся, создавая ложное ощущение изменения. Аналогичные рассинхроны встречаются в Photos, YouTube и других сервисах, где технические ограничения делают «идеальными» только конечные кадры. Следовательно, проверять нужно не только старт и конец, но и каждый промежуточный кадр, чтобы UI стал точным инструментом, а не анимационной игрушкой. В Photos граница обрезки «запирается» мгновенно, но её анимация продолжается, вводя в заблуждение.

by ravenical • 13 июня 2026 г. в 11:40 • 869 points

ОригиналHN

#animation#apple#macos#safari#ui#user-experience#wayland

Комментарии (281)

  • Критика «идеального кадра» в анимации UI и её влияние на восприятие пользователя
  • Утверждение, что низкая задержка важнее визуального совершенства, а анимация часто ухудшает отзывчивость
  • Примеры регрессий в macOS (Safari, Notes, диалог «Сохранить как») и сравнение с более плавными альтернативами
  • Призыв к предоставлению конкретных улучшений и лучших практик вместо только указания на проблемы