Hacker News Digest

Обновлено: 14 сентября 2026 г. в 23:53

Постов: 2158 • Страница 111/216

A worker fell into a nuclear reactor pool (nrc.gov) 🔥 Горячее 💬 Длинная дискуссия

В предоставленном фрагменте отсутствует основное содержание отчета о событиях за 22 октября 2025 года от Комиссии по ядерному регулированию США (NRC). Представлен только навигационный блок официального сайта с разделами по ядерным реакторам, материалам, радиоактивным отходам, ядерной безопасности и общественному участию, а также ссылки на социальные сети и контакты.

На странице подчеркивается официальный статус ресурса (.gov домен и HTTPS-протокол) для безопасного обмена чувствительной информацией. Отсутствует ключевая информация о конкретных событиях, инцидентах или действиях NRC, которая должна содержаться в самом отчете. Для полноценного пересказа требуется предоставление основного текста документа с описанием произошедших событий.

by nvahalik • 26 октября 2025 г. в 01:15 • 613 points

ОригиналHN

#nrc#nuclear-reactor#nuclear-safety#radioactive-isotopes

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

  • Персонал упал в бассейн реактора в Мичигане, но вода в нём не представляет радиационной опасности, а вся опасность — в радиоактивных изотопах, которые могли бы попасть в воду из топливных сборок.
  • Случай показывает, что вода в бассейне реактора не опасна для жизни, но вся опасность в том, что человек мог проглотить радиоактивную воду.
  • Пользователи отмечают, что вода в бассейне реактора не представляет опасности, а опасность заключается в радиоактивных изотопах, которые могли бы попасть в воду из топливных сборок.
  • Случай подчеркивает, что вода в бассейне реактора не опасна для жизни, но вся опасность в том, что человек мог проглотить радиоактивную воду.

I'm drowning in AI features I never asked for and I hate it (makeuseof.com)

Автор выражает разочарование навязчивыми AI-функциями, которые портят продукты вместо улучшения. Изначально он был заинтересован в технологиях, даже считал Rabbit R1 перспективным, но со временем понял, что AI не только захватывает смартфоны, но и проникает во всю потребительскую электронику, превращая полезные устройства в набор бесполезных трюков.

Примеры неудачной интеграции AI повсюду: Google заменил работающий Assistant на медленный и ненадежный Gemini, Siri с "Apple Intelligence" стал еще хуже, а Copilot Microsoftа навязчиво появляется в Windows и даже на экране блокировки. Даже браузер Arc, чей преемник Dia полностью сосредоточился на AI, потерял свою уникальность. Автор вернулся к старому Google Assistant, потому что он хотя бы работал, когда был нужен.

by gnabgib • 26 октября 2025 г. в 00:29 • 223 points

ОригиналHN

#apple#google#llm#microsoft#opensource#ux

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

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

The Linux Boot Process: From Power Button to Kernel (0xkato.xyz) 🔥 Горячее

Процесс загрузки Linux начинается с нажатия кнопки питания, после чего процессор переходит в реальный режим (real mode) и выполняет инструкцию по адресу сброса 0xFFFFFFF0. Это приводит к запуску микропрограммы на материнской плате (BIOS или UEFI), которая выполняет самотестирование (POST) и ищет загрузочное устройство. При обнаружении загрузочного сектора (маркеры 0x55 и 0xAA), BIOS копирует его в память по адресу 0x7C00, после чего управление передается загрузчику GRUB. GRUB считывает свою конфигурацию, загружает ядро Linux в память и передает управление программе настройки, которая создает предсказуемую рабочую среду: выравнивает сегментные регистры, создает стек, очищает область BSS и запрашивает информацию о доступной памяти у микропрограммы. В конце концов, вызывается первая функция C с именем main, что标志着 переход к следующей фазе загрузки.

by 0xkato • 25 октября 2025 г. в 23:04 • 420 points

ОригиналHN

#bios#grub#initrd#kernel#linux#systemd#uefi

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

  • Обсуждение показало, что статья о процессе загрузки Linux охватывает только самые базовые концепции, что вызвало критику за упрощение и упущение важных деталей, таких как взаимодействие с UEFI, инициализация видео и роль загрузчика.
  • Участники подчеркнули, что статья не соответствует уровню подготовки аудитории Hacker News, и что она не раскрывает важные темы, такие как влияние UEFI на процесс загрузки.
  • Также было отмечено, что статья не затрагивает такие важные темы, как влияние UEFI на процесс загрузки и не упоминает о таких важных компонентах, как initrd и драйверы.
  • Некоторые комментаторы выразили сожаление по поводу того, что статья не затрагивает такие темы, как влияние systemd на процесс загрузки и не упоминает о таких важных компонентах, как initrd и драйверы.
  • Также было отмечено, что статья не упоминает о таких важных компонентах, как initrd и драйверы, и не раскрывает влияние systemd на процесс загрузки.

California invests in battery energy storage, leaving rolling blackouts behind (latimes.com) 🔥 Горячее 💬 Длинная дискуссия

К сожалению, предоставленный контент содержит только навигационную структуру сайта Los Angeles Times, а не саму статью о инвестициях Калифорнии в хранение энергии от аккумуляторов. В структуре сайта есть разделы, где могла бы находиться такая статья (California, Climate & Environment, Business), но её содержимое отсутствует.

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

by JumpCrisscross • 25 октября 2025 г. в 19:58 • 315 points

ОригиналHN

#arbitrage#battery-energy-storage#california#electricity#energy-grid#pg-e#tesla-megapack

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

  • California hasn't issued a Flex Alert since 2022, but the underlying risk factors (heat waves, fires, drought) remain unchanged.
  • France's electricity is 90% low-carbon, yet EDF loses €18 bn a year because the state caps retail prices far below the true cost of generation.
  • California's grid-scale battery storage is overwhelmingly Tesla Megapack 2 XL (LFP chemistry) built at Tesla's Lathrop, CA plant.
  • PG&E's variable-rate plans let homes with batteries arbitrage the grid, but the same homes are barred from net-metering, so the utility pockets the arbitrage spread.
  • Moss Landing fire shows that a 300 MW/1.2 GWh Tesla battery can burn for days, release toxic metals, and still be called "clean energy" in the press.

Synadia and TigerBeetle Commit $512k USD to the Zig Software Foundation (synadia.com) 🔥 Горячее

Synadia и TigerBeetle совместно выделили $512,000 на поддержку Zig Software Foundation в течение двух лет. Synadia, создатель NATS.io, помогает крупным предприятиям проектировать и масштабировать архитектуры в облаке и на периферии, обслуживая клиентов в финансовой сфере, электронной коммерции, гейминге и промышленном IoT. TigerBeetle, финансовая база данных, разработанная на Zig с философией "TigerStyle", подчеркивает правильность, ясность и надежность.

Основатель Synadia Дерек Коллисон отметил, что Zig переопределяет возможности современного системного программирования благодаря своему подходу к контролю, производительности и простоте. Основатель TigerBeetle Йоран Дирк Гриф выразил уверенность, что Zig сыграет основополагающую роль в следующем поколении надежных распределенных систем. Обе компании разделяют видение предсказуемого, простого и заслуживающего доверия программного обеспечения, поддерживая Эндрю Келли и весь Zig-сообщество.

by derekcollison • 25 октября 2025 г. в 13:24 • 372 points

ОригиналHN

#cloud#distributed-systems#iot#nats.io#rust#system-programming#tigerbeetle#zig

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

  • Оценивали Rust, Zig и Ada/SPARK для критически важного ПО; Rust имеет поддержку корпорации и сообщества, но не применяется в кибер-физических системах.
  • TigerBeetle получил $512k в течение 2 лет от Synadia и TigerBeetle, что вызвало вопросы о стратегии финансирования и приоритете языков.
  • Обсуждение вылилось в обмен любезностями и техническими деталями, включая предположения о переходе на Zig и оставлении Rust без должной поддержки.

React vs. Backbone in 2025 (backbonenotbad.hyperclay.com) 🔥 Горячее 💬 Длинная дискуссия

Несмотря на 15 лет развития фронтенда, сравнение React и Backbone показывает удивительно мало прогресса в снижении сложности. Код для одинаковой функциональности в обеих фреймворках примерно одинаков по длине, что ставит под сомнение все усилия сообщества. React выглядит чище, но это достигается за счет скрытой сложности абстракций, в то время как Backbone предлагает явное, хоть и многословное, описание происходящего.

"Вы торгуете явной простотой за сложность абстракций" — ключевая мысль статьи. React скрывает множество деталей: неожиданное очищение инпутов из-за смены ключей компонентов, бесконечные циклы в useEffect из-за нестабильных зависимостей, "устаревшие" замыкания в обработчиках событий. Эти не крайние случаи, а обычные проблемы, требующие понимания алгоритмов согласования, фаз рендеринга и планировщика React.

Для 99% приложений, не имеющих тысячи компонентов на странице, такая сложность может быть избыточна. Фундаментальная задача "событие + состояние = UI" остается простой, но современные фреймворки создают ненужные абстракции, мешающие пониманию и отладке. Возможно, сообществу стоит искать более прозрачные и "взламываемые" решения, подобные Backbone и jQuery.

by mjsu • 25 октября 2025 г. в 09:43 • 259 points

ОригиналHN

#backbonejs#dom#javascript#reactjs#state-management

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

  • Обсуждение показало, что споры между сторонниками React и Backbone часто сводятся к сравнению простых примеров, что не отражает реальную сложность больших приложений и может вводить в заблуждение.
  • Участники подчеркнули, что React и Backbone решают разные задачи: первый предлагает сложную, но мощную систему управления состоянием, тогда как второй предоставляет прямой и прозрачный контроль над DOM.
  • Несколько человек отметили, что выбор между инструментами должен зависеть от характера проекта и команды, а не от сравнения "Hello World" примеров.
  • Обсуждение также затронуло вопрос о том, что разработчики могут переоценивать или недооценивать сложность, связанную с управлением состоянием, и как это влияет на выбор инструмента.
  • Наконец, было высказано мнение, что выбор между React и Backbone должен быть основан на факторах, таких как размер команды, сложность проекта и долгосрочная поддерживаемость, а не на сравнение простых примеров кода.

ChatGPT's Atlas: The Browser That's Anti-Web (anildash.com) 🔥 Горячее 💬 Длинная дискуссия

OpenAI представила браузер Atlas, который автор называет "анти-веб" браузером, поскольку он активно борется с принципами открытого интернета. По умолчанию Atlas не ведет пользователей на реальные веб-страницы, а подменяет их контентом, сгенерированным ИИ. Когда автор искал "Taylor Swift showgirl", получил результат, похожий на веб-страницу, но без единой ссылки на официальный сайт певицы. Это создает "внутренний сад" из ИИ-контента, где пользователь заперт, не имея доступа к реальной информации.

Интерфейс браузера требует от пользователей угадывать команды вместо использования интуитивных кликабельных ссылок, что автор сравнивает с устаревшими текстовыми интерфейсами 1980-х годов. "Atlas - это браузер, но не веб-браузер. Это анти-веб браузер", - подчеркивает автор. Хотя при запуске есть предупреждение о возможной неточности информации, оно не отражает того факта, что браузер может полностью fabrircate контент, выдавая его за реальные веб-результаты.

by AndrewDucker • 25 октября 2025 г. в 09:08 • 741 points

ОригиналHN

#atlas#browser#data-collection#llm#openai#privacy#web

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

  • Обсуждение вращается вокруг того, что OpenAI и другие компании стремятся не просто создать браузер, а встроить себя в поток данных, что вызывает опасения по поводу приватности и безопасности.
  • Участники обсуждают, что браузер Atlas, как и другие подобные продукты, не предоставляет ссылки на первоисточники, что подрывает саму идею веба как такового.
  • Обсуждается, что вместо того, чтобы предоставлять пользователю прямой доступ к информации, эти продукты вместо этого изолируют его внутри их собственной экосистемы, что вызывает опасения по поводу монополизации и контроля над информацией.
  • Участники также обсуждают, что такие продукты могут быть использованы для сбора персональных данных, что может быть использовано для таргетированой рекламы или других целей.
  • В конце концов, обсуждение приходит к выводу, что вместо того, чтобы позволить технологическим компаниям встроить себя в поток данных, следует развивать открытые и прозрачные технологии, которые бы позволили пользователям иметь контроль над их собственными данными и приватностью.

Simplify your code: Functional core, imperative shell (testing.googleblog.com) 🔥 Горячее 💬 Длинная дискуссия

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

При таком разделении добавление новых функций становится проще - достаточно создать новые чистые функции и переиспользовать существующие. Например, для напоминаний о подписке можно создать функцию generateReminderEmails, используя уже существующую getExpiredUsers. Этот паттерн, впервые описанный Гэри Бернхардтом, помогает создавать более тестируемый, поддерживаемый и адаптивный код, избегая "спагетти" из смешанной логики и побочных эффектов.

by reqo • 25 октября 2025 г. в 07:07 • 385 points

ОригиналHN

#bash#code-maintainability#code-refactoring#functional-programming#google#imperative-programming#software-architecture#testing

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

  • Обсуждение вращается вокруг идеи "functional core, imperative shell" (FCIS) и противоположного ей подхода "generic core, specific shell", а также влияния этих подходов на тестируемость, производительность и читаемость кода.
  • Участники обсуждают, что FCIS делает код более тестируемым, но может привести к проблемам с производительностью при работе с большими объемами данных, особенно если язык не поддерживает ленивые коллекции.
  • Также обсуждается, что важно разделять логику и эффекты, но пример кода в статье вызывает вопросы, потому что он не демонстрирует лучшие практики, такие как пагинация или фильтрация на уровне базы данных.
  • Некоторые участники подчеркивают, что важно не только следовать паттерну, но и использовать здравый смысл, чтобы не плодить сущности, которые не масштабируются, и не создавать ситуаций, где пример кода в статье может быть использован как оправдание для плохого кода.

Key IOCs for Pegasus and Predator Spyware Removed with iOS 26 Update (iverify.io)

С обновлением iOS 26 Apple изменила обработку файла shutdown.log, теперь он полностью перезаписывается при каждой перезагрузке вместо добавления новых записей. Это изменение эффективно удаляет ключевые индикаторы компрометации (IOCs) для шпионского ПО Pegasus и Predator, что создает серьезные проблемы для расследований и проверки устройств на зараженность. Файл shutdown.log был критически важен для обнаружения этих угроз, так как содержал следы деятельности вредоносного ПО даже во время выключения устройства.

В 2021 году в shutdown.log были обнаружены явные следы Pegasus, а к 2022 году злоумышленники стали более изощренными, полностью стирая файл, но даже это оставляло косвенные доказательства. Для версий iOS до 26 конкретным индикатором компрометации была запись /private/var/db/com.apple.xpc.roleaccountd.staging/com.apple.WebKit.Networking. Теперь же с обновлением до iOS 26 все эти следы автоматически удаляются, что происходит в момент, когда количество атак с использованием шпионского ПО только растет.

by transpute • 25 октября 2025 г. в 02:31 • 193 points

ОригиналHN

#apple#ios#malware#pegasus#predator#security#spyware

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

  • Apple удаляет ключевой файл журнала shutdown.log, что лишает пользователей и исследователей единственного способа обнаружить Pegasus и другие вредоносные ПО, и это вызывает вопросы о том, насколько серьезно компания относится к безопасности и прозрачности.
  • Удаление журнала делает невозможным обнаружение шпионского ПО, что особенно критично, учитывая что Apple позиционирует себя как защитник конфиденциальности.
  • Некоторые комментаторы поднимают вопрос о том, что Apple может быть умышленно оставляет устройства уязвимыми для израильских хакеров, особенно в свете их истории сотрудничества с правительством США.
  • Другие указывают на то, что Apple не предоставляет пользователям инструментов для проведения собственных расследований, что делает невозможным для них проверить свои устройства на наличие вредоносного ПО.
  • В ответ на это, некоторые участники обсуждения предлагают, что Apple должна предоставить пользователям инструменты для проведения собственных расследований, включая доступ к полному дампу памяти, что позволило бы им проверять свои устройства на наличие вредоносного ПО.

Study: MRI contrast agent causes harmful metal buildup in some patients (ormanager.com) 💬 Длинная дискуссия

К сожалению, в предоставленном фрагменте отсутствует основное содержание статьи. Я вижу только заголовок "Study: MRI contrast agent causes harmful metal buildup in some patients" и навигационные элементы сайта, но нет самого текста исследования, результатов или выводов.

Для создания точного пересказа мне нужен полный текст статьи, включая:

  • Основные findings исследования
  • Конкретные данные о накоплении металла
  • Группу пациентов, подверженных риску
  • Рекомендации или выводы авторов

Пожалуйста, предоставьте полный текст статьи, и я создам лаконичный пересказ в соответствии с вашими требованиями (~170 слов в двух абзацах).

by nikolay • 24 октября 2025 г. в 20:48 • 232 points

ОригиналHN

#contrast-agents#gadolinium#healthcare#kidney#medical#mri#nephrogenic-systemic-fibrosis#research

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

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