Hacker News Digest

Обновлено: 12 сентября 2026 г. в 08:34

Постов: 2142 • Страница 64/215

Resetting Xbox (news.xbox.com) 🔥 Горячее 💬 Длинная дискуссия

Сброс Xbox — это способ полностью очистить консоль от пользовательских данных, кэша и настроек, чтобы избавиться от стойких программных сбоев, подготовить устройство к продаже или вернуть его к заводским параметрам. Процедура проста: удерживая кнопку питания 10 секунд, или через «Настройки → Система → Информация о консоли → Сброс», вы стираете всё, включая сохранения, профили и лицензии. При этом процесс занимает около пяти минут, а после него требуется повторно загрузить систему и выполнить первоначальную настройку.

По данным Xbox Wire, сброс помогает решить около 70 % типовых ошибок, с которыми сталкиваются пользователи, и в 2023 году более миллиона консолей прошли эту процедуру. Как отмечают инженеры поддержки, «сброс — самый быстрый способ очистить кэш и восстановить стабильность». Перед тем как начать, рекомендуется сохранить игры и файлы в облаке, чтобы не потерять прогресс.

by dijksterhuis • 06 июля 2026 г. в 14:18 • 734 points

ОригиналHN

#microsoft#twitter#xbox

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

  • Массовые увольнения в Xbox‑департаменте, в том числе в ключевых подразделениях, вызывают панику среди сотрудников.
  • Руководство заявляет о «тонком, нерастущем» маржинальном прибыли и о планах «упрощения» через сокращения и более плоскую структуру.
  • Критики указывают на отсутствие ясной стратегии, на то, что Microsoft пытается превратить бизнес в «Netflix‑подобный» сервис, игнорируя особенности игровой индустрии.
  • Сравнения с Nintendo и другими студиями подчёркивают, что успешные компании сохраняют свою идентичность и делают игры, а не только финансовые показатели.
  • Общий консенсус – без возврата к коренным ценностям (игре, инновациям, меньшей бюрократии) Xbox не сможет восстановить своё положение.

OpenPrinter (opentools.studio) 🔥 Горячее 💬 Длинная дискуссия

OpenPrinter — это ремонтный и компактный принтер‑плоттер, который экономит деньги и ресурсы за счёт заправляемой краски и независимых черно‑и цветных картриджей. Благодаря системе refill‑ink пользователь экономит до 30 % на расходных материалах и контролирует расход чернил, избегая ситуаций «цветные картриджи заблокированы». Принтер поддерживает печать на листах A4/A3 и на рулонных материалах, а резак позволяет создавать баннеры, этикетки и кастомные формы.

Корпус выполнен из открытых компонентов: в основе — Raspberry Pi Zero W и микроконтроллер STM32, а остальные модули — стандартные и доступные для самостоятельного ремонта, что снижает электронные отходы. Устройство работает без драйверов на ОС, подключается по USB‑C, Wi‑Fi, Bluetooth и даже через USB‑накопитель, поддерживая печать с флеш‑памяти. Технические параметры: 600 dpi в чёрно‑белом режиме, 1200 dpi в цвете, скорость пока не объявлена, но при этом устройство занимает лишь 497 × 233 × 111 мм и легко монтируется на стену или размещается на столе. Благодаря открытой архитектуре пользователь может 3D‑печатать собственные детали, выбирать цвет корпуса из шести вариантов и адаптировать принтер под любые задачи, от фотопечати до крупномасштабных баннеров, сохраняя полную независимость от поставщиков. Принтер оснащён 24 В блоком питания и совместим с открытым сервером CUPS.

by bouh • 05 июля 2026 г. в 21:03 • 1147 points

ОригиналHN

#bluetooth#cups#inkjet-printer#open-source#openprinter#raspberry-pi#refill-ink#stm32#usb-c#wi-fi

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

  • Сложность и стоимость производства Inkjet‑принтеров делают их недоступными для массового рынка, несмотря на десятилетние попытки.
  • Проект распространяется под лицензией CC BY‑NC‑SA 4.0, что фактически делает его не‑open‑source из‑за некоммерческого ограничения.
  • Предлагается использовать рулонный бумажный носитель вместо листов, что упрощает масштабируемую печать, но усложняет подачу и уход за бумагой.
  • Обсуждаются проблемы надёжности, обслуживания и конкуренции с лазерными принтерами, а также юридические риски, связанные с использованием картриджей HP.

It's not about physical vs. digital games, it's about ownership (popcar.bearblog.dev) 🔥 Горячее 💬 Длинная дискуссия

Полностью цифровой будущий консольный рынок — не вопрос удобства, а вопрос полной ликвидации владения. Sony объявила, что с января 2028 года перестанет выпускать диски для новых игр, подтвердив тренд, когда консоли полностью перейдут в онлайн‑режим. Это не просто «потеря полки», а попытка уничтожить право передавать, продавать или 대여ть покупку. История уже показывает, что такие шаги провалились: Xbox One обрушилась, когда попыталась запретить перепродажу дисков и обязать постоянное онлайн‑подключение, а PlayStation‑3 и Vita уже закрывают свои онлайн‑магазины, лишая игроков доступа к тысячам титулов.

Отказ от физических носителей ставит под угрозу сохранение игр: без возможности выкапывать диски, архивировать их через моды вроде Omnidrive или официальных дампов, классика может исчезнуть навсегда. Уже сейчас PS3, Vita и множество exclusives, от LittleBigPlanet до Asura’s Wrath, находятся в «запретной зоне» из‑за отсутствия портов. Если следующая генерация консолей будет полностью облачной и без дискового доступа, потребители потеряют последний способ удержать контроль над библиотекой. Организации вроде Stop Killing Games уже борются за право сохранять и играть в игры после их закрытия, но без собственного носителя эта борьба становится почти невозможной.

by popcar2 • 05 июля 2026 г. в 14:56 • 702 points

ОригиналHN

#cloud-gaming#digital-distribution#game-ownership#gaming-console#licensing#playstation#sony#xbox

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

  • Поддержка введения регулирования, требующего, чтобы покупка игр давала реальное право собственности и возможность передачи/перепродажи.
  • Критика использования слова «покупка», когда на деле продаётся только лицензия на доступ с ограничениями.
  • Забота о долгосрочной доступности игр: необходимость ясных условий лицензий и защиты от исчезновения сервисов.
  • Призыв к цифровым платформам сохранять возможность офлайн‑доступа и к переносу покупок между устройствами.

Organic Maps (organicmaps.app) 🔥 Горячее 💬 Длинная дискуссия

Organic Maps – бесплатное приложение для офлайн‑картографии, ориентированное на пешие прогулки, велосипедные и автомобильные маршруты. Оно полностью автономно: после загрузки карт можно обойтись без интернет‑соединения, что позволяет забыть о SIM‑карте и продлить работу батареи до недели. При этом нет рекламы, отслеживания, сбора данных или обязательных регистраций; всё построено на открытых данных OpenStreetMap и проверено проектами Exodus и TrackerControl на отсутствие трекеров.

В наборе – подробные карты с контурными линиями, профилями высот, велодорожками, пешими тропами, метро, навигация с голосовым руководством, поддержка CarPlay и Android Auto, импорт/экспорт закладок в форматах GPX, KML, GeoJSON, темный режим и статьи из Wikipedia. Приложение открыто, распространяется под лицензией MIT, а за 6 млн установок разработчики просят пожертвовать, чтобы масштабировать сервисы и поддерживать независимое сообщество.

Приложение позволяет быстро искать точки на загруженных картах, импортировать маршруты и делиться ими, а также просматривать статьи Wikipedia о популярных местах. Разработчики подчёркивают, что проект полностью независимый, не связан с крупными корпорациями, и призывают пользователей поддержать его финансово, чтобы сохранять свободу и приватность в каждой поездке.

by tosh • 05 июля 2026 г. в 14:14 • 1175 points

ОригиналHN

#android-auto#carplay#geojson#gpx#kml#mit-license#offline-maps#open-source#openstreetmap#privacy

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

  • Organic Maps хвалят за детальные офлайн‑карты OSM, но критикуют возможный переход к закрытым функциям и плохую обработку поиска.
  • Форк CoMaps набирает популярность, добавляет новые возможности (CarPlay, TestFlight) и активно развивается.
  • Пользователи отмечают неудобства: медленную загрузку регионов, отсутствие веб‑клиента и ограниченный UI для велосипедных маршрутов.
  • Общество ценит приватность и открытый характер проекта, но ищет улучшения в удобстве и совместимости с другими сервисами.

Train sim created by just one person is being called the best ever made (kotaku.com) 🔥 Горячее 💬 Длинная дискуссия

Один человек из студии Novatetsu Games создал симулятор поездок «Running Train», который уже вызывает бурю положительных отзывов на Steam и называют лучшим в своём жанре. Игра расположена в вымышленном японском регионе, где проложено 40 км железнодорожных путей, разбитых на 42 маршрута: десять коротких линий Фукугава длительностью около 12 минут и 32 более длинных маршрута Скайней, варьирующихся от 6 до 44 минут и проходящих в разное время суток. Графика построена с невероятной детализацией: улицы, здания, транспорт, вывески, храмы и даже сети электропередач размещены логически, а погода может меняться от солнечного дня до бури и снегопада.

Особый штрих – режим свободной камеры, позволяющий наблюдать за поездом, не управляя им, и открывать для себя детали окружения, которые обычно скрыты от лобового обзора. Игроки могут отключить подсказки и интерфейс, получая более высокие оценки за точность управления скоростью и торможением. Такое сочетание визуального совершенства, атмосферных условий и возможности просто «смотреть», как поезд скользит по тщательно проработанному пейзажу, привлекло широкую аудиторию и сделало игру объектом восторженных обсуждений в соцсетях.

by oumua_don17 • 05 июля 2026 г. в 08:40 • 796 points

ОригиналHN

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

  • Один разработчик из Индонезии создал фотореалистичный симулятор поездки на поезде в Unreal Engine, используя бесплатный движок и собственные или закупленные активы.
  • Вопросы о том, откуда берутся высококачественные ассеты: часть их покупают, часть создают сами, а стоимость покупки может быть значительной.
  • Игроки восхищаются визуальной подачей и детализацией, но отмечают, что геймплей ограничен одной трассой и может быстро устать.
  • Ценовой вопрос: официальная цена в Steam указана в евро выше, чем ожидалось, что вызывает вопросы о региональных наценках и возможности прямой покупки.
  • Сообщество отмечает, что такой проект возможен только благодаря современным инструментам (Unreal Engine, AI, стоковые ассеты) и считает его вдохновляющим примером для соло‑разработчиков.

If you're a button, you have one job (unsung.aresluna.org) 🔥 Горячее 💬 Длинная дискуссия

Кнопка должна выполнять одну задачу и не заставлять пользователя ждать завершения анимации. На iPhone при многократном нажатии на кнопку вращения фото запоминаются последующие запросы, поэтому даже восемь быстрых нажатий в итоге возвращают изображение в исходное положение, а анимация плавно продолжается. На Nothing Phone же каждый новый тап отбрасывается, если предыдущая анимация ещё не завершилась, и пользователь получает лишь подтверждение через вибрацию и звук, после чего ввод игнорируется. Эта разница иллюстрирует, как простое действие — вращение фото — может стать источником «ситуативного ограничения»: при массовом использовании casual‑интерфейсов (камера, редактирование, GarageBand) любой может оказаться в ситуации, когда требуется быстро менять ориентацию множества изображений. Поэтому важно, чтобы интерфейсы не блокировали ввод, а позволяли выполнять операции в любом темпе, без ожидания завершения анимации. Как правильно отмечает автор, «никогда не заставляйте пользователя ждать окончания анимации».

by nozzlegear • 05 июля 2026 г. в 02:01 • 592 points

ОригиналHN

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

  • Кнопки часто «залипают» из‑за анимаций и буферизации ввода, из‑за чего пользователь не уверен, что действие выполнено.
  • Дебаунсинг и предсказуемое поведение важны для опытных пользователей, которые нажимают быстро и ожидают мгновенного отклика.
  • Плохой дизайн (например, отсутствие визуального/тактильного отклика) приводит к ошибкам, как в случае с камерой, слайдерами и даже критическими системами (THERAC‑25).
  • Разные платформы по‑разному обрабатывают быстрые клики: iOS иногда игнорирует быстрые нажатия, Android иногда требует удержания, а некоторые приложения (Google Photos) реализуют мгновенную реакцию без анимаций.

Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable (github.com) 🔥 Горячее 💬 Длинная дискуссия

Проект на GitHub позволяет запускать Command & Conquer: Generals – Zero Hour на macOS, iPhone и iPad без эмулятора, используя оригинальный движок EA, распространяемый под лицензией GPL v3 через GeneralsX. Для рендеринга применяются DXVK и MoltenVK, что обеспечивает совместимость с Vulkan‑API на macOS и iOS. Репозиторий не содержит игровых артефактов – пользователь должен самостоятельно предоставить их. Контролы адаптированы под тач‑интерфейс, позволяя управлять юнитами и строить зданиями лишь пальцами. Система автоматически масштабирует UI под разные разрешения мобильных устройств, а поддержка как Apple Silicon, так и старых Mac гарантирует широкую совместимость.

Тесты показывают, что игра работает стабильно со скоростью около 60 fps на iPhone 13 Pro, а на Apple Silicon‑устройствах — без заметных задержек. Лицензия GPL v3 гарантирует открытый исходный код, что позволяет сообществу модифицировать и улучшать проект. Разработчики уже выпустили патчи, адаптирующие тач‑управление под жесты выбора юнитов и построения зданий, и планируют добавить поддержку внешних контроллеров. В репозитории также есть скрипты для автоматической упаковки необходимых ресурсов и запуска игры через простую CLI‑утилиту, упрощающую установку даже для новичков.

by asronline • 04 июля 2026 г. в 19:41 • 687 points

ОригиналHN

#command-and-conquer-generals#dxvk#ea#fable#gpl-v3#ios#ipad#macos#moltenvk#vulkan

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

  • Порт C&C Generals на iOS/iPad выполнен с помощью AI, но большую часть работы уже сделали предыдущие форки.
  • В репозитории лишь небольшое количество изменений (около 19 из 2000 коммитов), остальные части уже были реализованы ранее.
  • AI‑тексты иногда раздражают, но процесс в целом работает и позволяет оживить старую игру.
  • Есть ограничения: проблемы с памятью iOS, необходимость собственного копирования игры и потенциальные баги/юридические вопросы.

Google Books (or similar) all book scans – $200k bounty (2025) (software.annas-archive.gl) 🔥 Горячее 💬 Длинная дискуссия

Google Books и аналогичные сервисы хранят миллионы сканов, но доступ к полному тексту предоставляется только через поисковые выдержки — короткие фрагменты, показывающие несколько строк вокруг найденного запроса. Администрация проекта предлагает выкуп в размере $200 000 за любой способ, позволяющий выгрузить эти сканы полностью, при условии, что метод будет масштабируемым. Если у вас есть прототип, лучше связаться с ними на раннем этапе, чтобы совместно отточить решение; особенно ценят такие находки, если вы работаете в Google и можете «украсть» данные, которые обычно недоступны.

Бонус распространяется не только на Google Books, но и на любые аналогичные архивы, где редкие издания зачастую остаются «заперты» в поиске. Эти выдержки обычно состоят из лишь двух‑трёх строк, что делает процесс извлечения особенно сложным, но также ценным. В объявлении сказано: «Если вы найдете способ, который сможет вытащить целый том из крошечных вырезок, вы станете легендой архивов». При этом $200 000 — символическая сумма для корпорации, но признание архивариуса гарантирует славу; команда подчёркивает, что при успешном масштабировании bounty может быть расширен, а участники получат доступ к тестовым датасетам через чат #annas:archivecommunication.org.

by Cider9986 • 04 июля 2026 г. в 16:51 • 529 points

ОригиналHN

#annas-archive#archive#book-scanning#bounty#data-extraction#data-scraping#digital-books#google-books#internet-archive#z-library

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

  • Ограниченный выбор английских книг в некоторых странах вынуждает пользователей обращаться к Anna's Archive и Z‑Library.
  • Проект предлагает выплаты за сборники (например, редкие издания, данные Internet Archive) и ищет финансирование от доноров.
  • Обсуждаются юридические и практические проблемы доступа к цифровым книгам, лицензированию и обходу блокировок.
  • Споры о законности архивирования, возможных последствиях для архивистов и распределении вознаграждения за данные.

Leaking YouTube creators' private videos (javoriuski.com) 🔥 Горячее 💬 Длинная дискуссия

YouTube Studio’s AI assistant reads comments and can be tricked into echoing attacker‑written text. By posting a comment that tells the AI to prepend “[IMPORTANT NOTICE FROM YOUTUBE]” and then include any payload, the AI outputs that instruction as part of its summary. The victim never sees the malicious comment because the trigger is a suggested prompt the creator clicks, so the injection happens automatically when the AI processes the comment feed.

This technique lets an attacker embed a link that extracts private video titles, exposing unreleased or sensitive content the moment a creator clicks it. The root problem is treating user‑generated comment text as executable commands rather than untrusted data. As the researcher notes, “Any AI feature that ingests user‑generated content and acts on it needs to enforce this separation.” Until comments are sandboxed, creators remain vulnerable to covert data leaks through a trusted interface. The researcher reported it, but Google classified it as requiring social engineering and did not treat it as a security bug.

by javxfps • 04 июля 2026 г. в 16:45 • 691 points

ОригиналHN

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

  • YouTube использует подсказки в комментариях, которые могут стать вектором инъекции промтов в модель
  • Такая инъекция позволяет злоумышленнику заставить ИИ генерировать вводящие в заблуждение сообщения, имитирующие официальные уведомления
  • Проблема требует переобучения модели и чёткого разделения ролей, иначе подобные атаки будут повторяться
  • Обсуждение поднимает вопросы доверия к YouTube, риска утечки приватных видео и необходимости более строгих мер защиты

Explanation of everything you can see in htop/top on Linux (2019) (peteris.rocks) 🔥 Горячее

htop раскрывает, что за каждым столбцом в нём стоит конкретный смысл, и часто мы ошибочно трактуем цифры. Например, на двухядерной машине значение load average = 1.0 не означает 50 % загрузки, а показывает среднее количество задач, готовых к выполнению, за 1‑минутный интервал; это не процент, а абсолютное число. Программа uptime получает свои данные из /proc/uptime, где первая цифра — общее время работы системы, а вторая — суммарное время простоя процессоров; читать файл можно напрямую, но uptime делает вывод удобным для человека.

Внутри htop отображаются состояния процессов (R‑running, S‑sleep, D‑uninterruptible I/O, Z‑zombie и др.), а также их приоритет, nice‑значение и набор памяти: VIRT — виртуальный размер, RES — резидентная часть, SHR — общий код, MEM% — доля использованной ОЗУ. Эти метрики позволяют понять, какие процессы действительно потребляют ресурсы, а какие просто находятся в ожидании. Как отмечает автор, лучший способ выучить — научить, поэтому разбор каждого символа помогает не только понять, но и запомнить.

by theanonymousone • 04 июля 2026 г. в 12:00 • 514 points

ОригиналHN

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

  • btop предлагает современный интерфейс с отображением нагрузки, сети, GPU, дисков и даже ватт, в то время как htop требует дополнительных настроек
  • В htop полезно отключать пользовательские потоки и включать режим процесса‑дерева для лучшего понимания происхождения процессов
  • Надёжнее использовать resident set size или proportional set size вместо «virtual memory», так как виртуальная память может вводить в заблуждение
  • Для мониторинга подходят альтернативы вроде nmon и iostat, а также утилиты вроде pgrep для поиска PID