Hacker News Digest

Обновлено: 28 ноября 2025 г. в 08:55

Постов: 4635 • Страница 269/464

Vapor chamber tech keeps iPhone 17 Pro cool (spectrum.ieee.org) 💬 Длинная дискуссия

В iPhone 17 Pro будет использоваться технология паровой камеры для улучшения теплоотвода, что особенно важно для мощных процессоров и интенсивных задач вроде игр или обработки видео. Эта система работает за счёт испарения жидкости внутри герметичной камеры, что эффективно рассеивает тепло по сравнению с традиционными медными радиаторами.

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

by rbanffy • 20 сентября 2025 г. в 13:50 • 118 points

ОригиналHN

#iphone#apple#cooling#thermal-management#hardware#smartphones

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

  • Обсуждение технологии охлаждения в iPhone 17 Pro: использование миниатюрной паровой камеры с деионизированной водой, а не традиционных тепловых трубок.
  • Отмечается, что технология не нова (используется в ноутбуках и телефонах Oppo, Samsung, Razer), но её миниатюризация для телефона — ключевое достижение.
  • Причины внедрения: рост тепловыделения из-за мощных процессоров и локального запуска LLM, а также необходимость улучшить пользовательский опыт (например, при съемке видео).
  • Высказываются опасения о долговечности системы (износ термопасты) и работе в мороз (возможное замерзание воды и повреждение камеры).
  • Поднимаются вопросы о маркетинге Apple, представляющей старую технологию как инновацию, и о необходимости чехлов, которые ухудшают теплоотдачу.

Visa holders on vacation have 15 hours to return to US or pay $100k fee (timesofindia.indiatimes.com) 🔥 Горячее 💬 Длинная дискуссия

Microsoft предупредила иностранных сотрудников в Индии и других странах о 24-часовом сроке для принятия решений после резкого повышения стоимости виз H-1B до $100 000. Компания настоятельно рекомендует обладателям таких виз оценить свои варианты, включая возможный перевод в филиалы за границей или возвращение на родину.

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

by irthomasthomas • 20 сентября 2025 г. в 12:40 • 296 points

ОригиналHN

#h1b-visa#immigration-policy#microsoft

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

  • Пользователи выражают возмущение внезапным и жестким изменением правил для виз H1B, которое застало многих врасплох и создало хаос, особенно для тех, кто находился за пределами США.
  • Обсуждается, что новые правила, по-видимому, направлены против новых заявителей, но неясность и короткие сроки вызвали панику и непреднамеренно затронули текущих держателей виз.
  • Многие видят в этом проявление более широкой проблемы: использования иммиграционной политики как инструмента для пропаганды расизма, подавления рабочей силы и создания неопределенности для бизнеса.
  • Поднимается вопрос о жестокости и бесчеловечности таких мер, которые разрушают жизни людей, соблюдавших законы, и наносят ущерб их карьере и семьям.
  • Высказывается мнение, что подобные действия подрывают репутацию США, демонстрируют пренебрежение к иностранным специалистам и соответствуют признакам авторитарного режима.

Git: Introduce Rust and announce it will become mandatory in the build system (lore.kernel.org) 🔥 Горячее 💬 Длинная дискуссия

В проекте Git предложено постепенное внедрение Rust в ядро системы, начиная с версии 3.0. Это тестовый шаг, аналогичный прошлым экспериментам с C99, чтобы дать сообществу время адаптироваться к новым требованиям инструментария. Первым кандидатом для перевода выбран модуль varint.c из-за его простоты и отсутствия зависимостей — уже реализованная версия на Rust прошла все тесты.

Пока поддержка Rust добавлена только в систему сборки Meson, с планами расширения на Makefiles. Также предстоит настроить CI-задачи для проверки сборки, форматирования кода и других аспектов. Это позволит поэтапно развивать инфраструктуру без немедленных обязательств, фокусируясь на процессе интеграции, а не на конкретных функциях.

by WhyNotHugo • 20 сентября 2025 г. в 12:17 • 281 points

ОригиналHN

#rust#git#meson#gcc#libgit2

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

  • Предложение сделать Rust обязательной частью инфраструктуры сборки Git 3.0, пока как опциональная зависимость, с переходом на обязательную после появления поддержки в GCC.
  • Высказаны опасения о снижении портируемости из-за ограниченной поддержки платформ Rust, сложности инструментария и повышении порога входа для новых разработчиков.
  • Часть сообщества видит в этом ненужное усложнение для зрелого проекта и сомневается в целесообразности из-за малого объема нового кода.
  • Другие считают, что Rust улучшит безопасность и консолидирует код, заменив существующие скриптовые языки, и что изучение нового языка — норма для разработчиков.
  • Обсуждение включает технические детали о кросскомпиляции, поддержке различных архитектур и влиянии на такие проекты, как libgit2.

Images over DNS (dgl.cx)

Многие ошибочно полагают, что TXT-записи в DNS ограничены 255 байтами, но на самом деле лимит определяется размером DNS-пакета. Для UDP это около 1232 байт, а при использовании TCP можно передавать до 64 КБ данных. Это демонстрируется через сервис Google Public DNS с JSON API, где большие изображения передаются в бинарном виде без кодирования Base64 для экономии места.

Такой подход позволяет обходить традиционные ограничения и может иметь последствия для безопасности, так как злоумышленники могут использовать DNS для туннелирования крупных payload прямо в браузер. Низкое значение TTL (10 секунд) предотвращает засорение кэшей, но теоретически его увеличение превратило бы DNS-резолверы в бесплатный распределённый CDN.

by dgl • 20 сентября 2025 г. в 11:50 • 186 points

ОригиналHN

#dns#tunneling#security#networking#protocols

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

  • Использование DNS в качестве транспортного механизма для передачи данных (изображений, HTML, видео) и обхода ограничений или платы за трафик.
  • DNS-туннелирование (например, с помощью проекта Iodine) позволяет создавать каналы связи через порт 53, часто открытый в фаервллах.
  • Техника может использоваться для эксфильтрации данных, обхода captive-порталов и межсетевых экранов, но современные системы защиты научились это детектировать и блокировать.
  • Существуют технические ограничения (размер записи ~64KB), которые обходятся с помощью множественных TXT-записей или использования TCP.
  • Обсуждение носит исследовательский и экспериментальный характер, мотивированный любопытством и желанием обойти ограничения.

A vibrator helped me debug a motorcycle brake light system (bikesafe.me)

Неожиданный инструмент помог диагностировать проблему с мотоциклетным стоп-сигналом — вибратор. При поиске неисправности в цепи стоп-сигнала стандартные методы не сработали, и вибратор использовали для генерации вибрации на датчике тормозной ручки. Это позволило проверить, реагирует ли система на физическое воздействие, имитирующее нажатие тормоза.

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

by mygnu • 20 сентября 2025 г. в 11:33 • 109 points

ОригиналHN

#debugging#electrical-systems#sensors#data-collection

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

  • Обсуждение применения вибраторов для удаления пузырей воздуха из гидравлических систем и вязких материалов при литье.
  • Критика и предложения по улучшению методики сбора данных с датчиков, включая использование FIFO и более высоких частот дискретизации.
  • Дебаты о правильном положении рук на мотоцикле: удержание пальцев на тормозе для быстрой реакции против риска случайного резкого торможения.
  • Обсуждение адаптивных стоп-сигналов: их эффективность, потенциальная путаница для других водителей и нормативное регулирование.
  • Замечания о формате публикации и соответствии правилам платформы.

FLX1s phone is launched (furilabs.com) 🔥 Горячее 💬 Длинная дискуссия

Первый выпуск Linux-смартфона FuriPhone FLX1s полностью распродан, что демонстрирует высокий спрос на устройства с открытой операционной системой. Телефон работает на Linux, предлагая пользователям полный контроль над программным обеспечением и данными, что особенно ценится энтузиастами и разработчиками.

Уже открыт предзаказ на вторую партию, что позволяет новым покупателям забронировать устройство. Проект поддерживает сообщество через форум, гайды и открытый код на GitHub, подчёркивая commitment к прозрачности и совместной разработке.

by slau • 20 сентября 2025 г. в 11:20 • 307 points

ОригиналHN

#linux#debian#droidian#android#github#smartphones

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

  • Пользователи обсуждают технические характеристики и практичность нового Linux-телефона FuriPhone FLX1, включая его размер, вес, качество экрана и производительность процессора.
  • Поднимаются вопросы о программном обеспечении: прозрачность описания ОС, использование Debian/Droidian, поддержка Android-приложений и возможность работы с док-станцией.
  • Высказываются сомнения относительно целесообразности покупки из-за нишевости устройства, ограниченной документации и потенциальных проблем с доверием к вендору.
  • Часть комментаторов выражает поддержку и энтузиазм по поводу появления работающего Linux-телефона, готового бросить вызов доминированию Android/iOS.
  • Критикуется негативный тон многих комментариев, характерный для Hacker News, и призывается к более конструктивному обсуждению инновационных продуктов.

Node 20 will be deprecated on GitHub Actions runners (github.blog)

GitHub Actions начинает процесс отказа от Node 20, так как его поддержка завершится в апреле 2026 года. Планируется переход на Node 24 осенью 2025 года. Сейчас последняя версия раннера поддерживает обе версии, но по умолчанию используется Node 20. Для тестирования Node 24 можно установить переменную окружения FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true.

С 4 марта 2026 года раннеры перейдут на Node 24 по умолчанию. Чтобы продолжить использовать Node 20 после этой даты, нужно установить ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true, но это будет работать только до лета 2026 года, когда Node 20 окончательно удалят. Node 24 несовместим с macOS 13.4 и ниже, а также не поддерживает ARM32, что повлияет на самохостинг. Разработчикам действий и пользователям рекомендуется обновить конфигурации и рабочие процессы соответственно.

by redbell • 20 сентября 2025 г. в 11:19 • 97 points

ОригиналHN

#nodejs#github-actions#macos#docker#security#lts

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

  • Пользователи выражают недовольство частыми устареваниями (deprecations) и проблемами совместимости в GitHub Actions, особенно с версиями Node.js (пропуск версии 22, переход на 24) и действиями (например, actions/checkout).
  • Обсуждаются проблемы безопасности из-за уязвимостей в устаревших версиях Node.js в раннерах GHA, что может привести к компрометации репозиториев и инфраструктуры.
  • Предлагаются альтернативы: использование самодельных скриптов для установки Node.js, упаковка действий в Docker-контейнеры или переход на самописные раннеры (например, github-act-runner) для большего контроля.
  • Критикуется привязка к проприетарному сервису (GHA) для обеспечения долгосрочной стабильности сборок; предлагается выносить логику сборки в собственные скрипты (Makefile).
  • Отмечаются проблемы с экосистемой Node.js: медленная адаптация зависимостей к новым LTS-версиям и отсутствие расширенной поддержки старых ОС со стороны провайдеров.

IG Nobel Prize Winners 2025 (improbable.com)

Шнобелевская премия вручается за исследования, которые сначала заставляют смеяться, а потом — задуматься. Она отмечает необычные и остроумные научные работы, подчёркивая важность любопытства и творческого подхода в науке. Среди лауреатов — учёные, изучавшие, например, почему дятлы не получают головную боль, или как бактерии могут жить на бороду.

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

by JeremyTheo • 20 сентября 2025 г. в 11:00 • 126 points

ОригиналHN

#science#research#humor#psychology#biology#ethics

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

  • Обсуждаются лауреаты Шнобелевской премии, в частности, исследования по физике пасты карбонара, психологии и влиянию алкоголя на речь.
  • Поднимаются вопросы этичности некоторых экспериментов, например, по поеданию тефлона для снижения калорийности.
  • Упоминается возможность спонсирования исследований для будущих номинаций и предстоящее мероприятие с лауреатами в Лондоне.
  • Часть исследований, хоть и кажутся забавными, признаются научно обоснованными (например, полосы у коров для защиты от мух).
  • Пользователи делятся личным опытом, связанным с темами исследований (приготовление пасты, знание языков).

Writing a competitive BZip2 encoder in Ada from scratch in a few days – part 3 (gautiersblog.blogspot.com)

Разработчик создал конкурентный энкодер BZip2 на Ada, добавив в третьей части неожиданный элемент машинного обучения для оптимизации энтропийного кодирования. Вместо стандартного подхода он использовал нейросеть для предсказания вероятностей символов, что позволило улучшить сжатие данных. Это решение оказалось эффективнее традиционных статистических методов, демонстрируя гибкость подхода.

Ключевой идеей стало применение простой двухслойной нейросети, обученной на лету, что дало прирост в 2–3% по сравнению с классическим Huffman-кодированием. Такой гибридный метод показывает, как даже базовое ML может решать узкоспециализированные задачи, где точность предсказаний критична. Практический вывод: машинное обучение может быть интегрировано в низкоуровневые системы для нетривиального улучшения производительности.

by etrez • 20 сентября 2025 г. в 10:55 • 91 points

ОригиналHN

#ada#bzip2#machine-learning#neural-networks#entropy-encoding#huffman-coding#adblock#pi-hole#nextdns

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

  • Автор выражает разочарование отсутствием связи между обсуждаемым алгоритмом BZip2/BZip3 и языком программирования Ada в статье.
  • Несколько пользователей жалуются на чрезмерно навязчивую и мешающую чтению рекламу на сайте.
  • Обсуждается использование блокировщиков рекламы (AdBlock, Pi-hole, NextDNS) как необходимое средство для комфортного просмотра сайтов.
  • Один пользователь отмечает, что не видит рекламы без блокировщика, что вызывает удивление у других.
  • Упоминается, что даже ФБР рекомендует использовать блокировщики рекламы в целях безопасности.

PYREX vs. pyrex: What's the difference? (corning.com)

by lisper • 20 сентября 2025 г. в 06:37 • 147 points

ОригиналHN

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

  • Путаница в брендах PYREX, Pyrex и pyrex: в разных регионах и контекстах они могут означать как боросиликатное, так и содово-известковое стекло.
  • Боросиликатное стекло (традиционное PYREX) более устойчиво к термическому удару, но в США и некоторых других странах его сменили на более дешёвое содово-известковое.
  • В Европе (особенно во Франции) Pyrex до сих пор часто производится из боросиликатного стекла, тогда как в США его сложно найти.
  • Потребители отмечают проблемы с безопасностью и долговечностью содово-известкового стекла, включая риск растрескивания и стирания маркировки.
  • Для проверки типа стекла предлагаются домашние тесты (например, минеральным маслом или по цветовому оттенку), но их надёжность не абсолютна.