Hacker News Digest

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

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

R MCP Server (github.com)

Разработан сервер RMCP для взаимодействия с моделями через стандартизированный протокол MCP (Model Context Protocol). Это позволяет инструментам разработки, таким как редакторы кода и IDE, безопасно подключаться к ИИ-моделям и получать от них данные, контекст и исполняемые команды.

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

by neehao • 17 сентября 2025 г. в 00:18 • 93 points

ОригиналHN

#r#mcp#llm#data-analysis#statistics#github

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

  • Обсуждение выражает скептицизм по поводу способности инструмента преодолеть фундаментальные проблемы анализа данных, такие как смещения в данных и ошибки в построении выборок.
  • Участники отмечают существование альтернативных решений (пакет mcptools) и задаются вопросом о целесообразности разработки именно этого проекта.
  • Высказываются опасения, что автоматизация статистического анализа с помощью ИИ усугубит проблемы p-хакерства и приведет к потоку некачественных исследований.
  • Поднимается вопрос о практической необходимости сервера для R, учитывая, что современные ИИ (например, GPT-5) уже могут использовать Python для вычислений.
  • Отмечается, что инструмент не защищает пользователей от статистической безграмотности и не заменяет критического мышления и понимания процесса сбора данных.

Doom crash after 2.5 years of real-world runtime confirmed on real hardware (lenowo.org) 🔥 Горячее 💬 Длинная дискуссия

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

Я провёл расчёты и получил примерно 2,5 года работы до переполнения. Чтобы проверить это на практике, я запустил DOOM на КПК с питанием от самодельного ИБП на 18650, подключённого к роутеру. Система работала всё это время, и я почти забыл о ней.

Сегодня игра наконец crashed — всего через несколько часов после отметки в 2,5 года. Переменная переполнилась, что подтвердило теорию.

by minki_the_avali • 16 сентября 2025 г. в 21:24 • 412 points

ОригиналHN

#doom#c#integer-overflow#crash-bandicoot#windows-nt#unix-time

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

  • В игре Crash Bandicoot 3 используется 32-битный счётчик времени, который переполняется через ~2.26 года, вызывая сбои.
  • Аналогичная проблема переполнения счётчика обсуждается в контексте DOOM, Windows NT и других систем.
  • Переполнение знакового целого в C является неопределённым поведением, что может приводить к краху программы.
  • Упоминаются другие примеры из игр (Final Fantasy 9) и систем, где переполнение таймеров вызывает проблемы.
  • Обсуждаются технические детали, такие как использование signed vs unsigned integer для счётчиков.
  • Пользователи шутят о грядущих проблемах в 2038 году из-за переполнения времени Unix.
  • Высказывается уважение к стабильности и инженерному качеству кода старых игр, несмотря на подобные баги.

U.S. investors, Trump close in on TikTok deal with China (wsj.com) 🔥 Горячее 💬 Длинная дискуссия

by Mgtyalx • 16 сентября 2025 г. в 20:35 • 411 points

ОригиналHN

#tiktok#oracle#us-government#data-privacy#national-security

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

  • Создание отдельного американского TikTok с 80% владением консорциумом инвесторов США и 20% Bytedance
  • Назначение представителя правительства США в совет директоров для контроля
  • Переход всех данных американских пользователей на инфраструктуру Oracle в США
  • Опасения по поводу цензуры, пропаганды и использования платформы в интересах консервативных сил
  • Критика сделки как нарушения принципов свободного рынка и принудительной национализации
  • Риск изоляции американских пользователей от глобального контента и ухудшения платформы
  • Сомнения в законности процесса и возможной связи с финансовыми интересами администрации Трампа

In Defense of C++ (dayvster.com) 💬 Длинная дискуссия

В защиту C++

Почему C++ остаётся мощным и актуальным языком программирования в современном технологическом ландшафте.

Репутация C++

C++ часто критикуют за сложность, крутую кривую обучения и способность позволить разработчикам не просто выстрелить себе в ногу, но и оторвать всю ногу. Но выдерживают ли эти критики проверку?

В этом посте я постараюсь разобрать некоторые распространённые критические замечания и представить сбалансированный взгляд на сильные и слабые стороны языка.

C++ «сложен»

C++ действительно сложный язык с огромным набором возможностей. Для любой задачи есть дюжина способов её решения, каждый со своими компромиссами. Но нужно ли глубокое понимание языка, чтобы выбрать правильный подход?

Не совсем. Преждевременная оптимизация — корень всех зол. В C++ можно писать прекрасный код, не беспокоясь о сложных функциях языка. Можно создавать простой, читаемый и поддерживаемый код без шаблонов, перегрузки операторов и других продвинутых возможностей.

Не стоит зацикливаться на «лучшем» подходе — лучше сосредоточьтесь на написании понятного кода. Если он читаем, всё будет в порядке.

C++ «устарел»

C++ очень стар — он вышел в 1985 году. Но означает ли это, что он устарел?

Ни в коем случае. C++ активно развивается уже более 40 лет. Последняя версия стандарта, C++20, добавила множество новых функций, а C++23 расширил возможности стандартной библиотеки, концепций, диапазонов и сопрограмм, делая язык более мощным и выразительным.

C++ остаётся одним из самых widely используемых языков с огромной экосистемой библиотек и инструментов. Он применяется в играх, высокопроизводительных вычислениях и embedded-системах. Многие популярные приложения написаны на C++.

Язык не устарел — чтобы утверждать обратное, придётся сильно извратить определение «устаревшего».

C++ «небезопасен»

А вот и главный аргумент. Да, я сравню с Rust, поскольку его часто называют «безопасным» языком, который должен заменить C++.

Переписывание кодовых баз C++ на Rust всегда даёт более безопасные результаты.

Многие компании сообщают об улучшении безопасности и уменьшении количества ошибок после перехода на Rust.

Но связано ли это именно с Rust? Отчасти да. Однако главный фактор в том, что любое переписывание существующей кодовой базы даст лучшие результаты, чем оригинал.

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

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

by todsacerdoti • 16 сентября 2025 г. в 19:40 • 140 points

ОригиналHN

#c++#rust#embedded#high-performance

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

  • C++ и C полагаются на навыки и дисциплину разработчиков вместо автоматических проверок безопасности, что часто приводит к уязвимостям в больших проектах.
  • Сложность C++ считается чрезмерной и архаичной, многие функции языка (шаблоны, перегрузка операторов) сложны для понимания и неизбежны в реальных проектах.
  • Безопасность памяти в C++ проблематична даже для опытных разработчиков, в отличие от языков с автоматической проверкой, таких как Rust.
  • Идиоматичный C++ сильно отличается от C, и попытки писать на C++ «как на C» противоречат современным практикам и стандартам.
  • Переписывание кода с C++ на Rust часто повышает безопасность и удобство сопровождения, но обратный процесс сложнее и рискованнее.
  • C++ останется важным языком из-за его распространённости в legacy-системах и критичных к производительности областях.
  • Инструменты и экосистема C++ (пакетные менеджеры, форматтеры) часто считаются устаревшими по сравнению с современными языками.

Should we drain the Everglades? (rabbitcavern.substack.com)

by ksymph • 16 сентября 2025 г. в 19:33 • 96 points

ОригиналHN

#environmental-impact#wetlands#biodiversity#climate-change#ecosystems

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

  • Критика автора статьи за пересказ Википедии с неудачными попытками юмора.
  • Обсуждение экологических последствий осушения болот, включая риски подъема уровня моря и потери пресной воды.
  • Сравнение с другими регионами, где осушение wetlands имело негативные последствия (например, Центральная долина Калифорнии, Фены в Англии).
  • Дебаты о ценности Эверглейдс как уникальной экосистемы, важной для биоразнообразия, и критика антропоцентричного взгляда на природу.
  • Упоминание исторических причин осушения болот (например, борьба с малярией) и их неэффективности в долгосрочной перспективе.
  • Скептицизм по поводу осуществимости и целесообразности планов по осушению, учитывая прошлые неудачи и климатические изменения.
  • Замечания о неагрессивном поведении аллигаторов и роли насекомых как главной неприятности в Эверглейдс.

Meta RayBan AR glasses shows Lumus waveguide structures in leaked video (kguttag.com)

В утечке видео о новых AR-очках Meta RayBan обнаружены волноводные структуры Lumus. Ожидается, что продукт под кодовым названием Hypernova (возможно, коммерческое имя — Celest) будет представлен на Meta Connect 17 сентября.

На кадрах видны характерные диагональные элементы волновода Lumus, используемые для расширения зрачка. Аналогичная технология ранее была замечена в AR-очках Rivet для военных и промышленных целей.

Автор рекомендует обратить внимание на демонстрацию очков во время выступления Марка Цукерберга, чтобы подтвердить использование компонентов Lumus.

by speckx • 16 сентября 2025 г. в 18:47 • 94 points

ОригиналHN

#lumus#augmented-reality#wearables#ar-glasses#privacy#surveillance#meta

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

  • Ожидание появления приложений для распознавания лиц в реальном времени и сбора данных о людях через AR-очки.
  • Обсуждение удобства и потенциальной популярности носимых устройств, несмотря на отсутствие "убийственного" приложения.
  • Вопросы о новизне и значимости технологии проекции Lumus для потребительского рынка.
  • Серьезные опасения по поводу полной потери приватности и нормализации тотальной слежки.
  • Скептицизм относительно массового внедрения AR-очков из-за ограничений батареи и неудобства интерфейсов.
  • Упоминание культурных отсылок (например, "Гаргульи" из "Лавины" Нила Стивенсона) как предсказания подобных технологий.
  • Разделение мнений: некоторые видят потенциал для полезных приложений, другие отвергают продукты Meta из-за политики компании.

How to make the Framework Desktop run even quieter (noctua.at) 🔥 Горячее

Как сделать компьютер Framework тише

Для лучшей работы сайта включите JavaScript в браузере.

Основные способы снижения шума

Оптимизация охлаждения

  • Используйте качественные вентиляторы с низким уровнем шума
  • Настройте кривые оборотов вентиляторов через BIOS или специализированное ПО
  • Регулярно очищайте систему от пыли

Аппаратные улучшения

  • Установка антивибрационных прокладок для вентиляторов
  • Замена штатных кулеров на более эффективные модели
  • Использование пассивного охлаждения где это возможно

Программные настройки

  • Настройка энергосберегающих режимов процессора
  • Мониторинг температур для оптимального баланса между охлаждением и шумом

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

by lwhsiao • 16 сентября 2025 г. в 18:33 • 320 points

ОригиналHN

#cooling#fans#noctua#hardware#bios#power-management

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

  • Пользователи обсуждают использование вентиляторов Noctua для снижения шума 3D-принтеров и другой техники, отмечая их высокое качество, эффективность и долговечность, несмотря на высокую цену.
  • Участники выражают желание видеть технологии Noctua в более широком спектре устройств, таких как системы кондиционирования, автомобильные кондиционеры и вентиляторы для ПК, чтобы снизить уровень шума в повседневной жизни.
  • Обсуждаются технические аспекты модификации устройств для снижения шума, включая замену вентиляторов, использование пассивных систем охлаждения и важность статического давления вентиляторов.
  • Поднимается вопрос о влиянии постоянного низкоуровневого шума на здоровье, включая стресс и нарушения сна, и отмечается недостаточность регулирования такого шума.
  • Обсуждаются ограничения и компромиссы при создании бесшумных или малошумных систем, включая проблемы с безопасностью, EMC (электромагнитной совместимостью) и производительностью.
  • Упоминаются конкретные примеры модификаций, такие как полностью бесшумный компьютер с массивным радиатором и замена вентилятора в автомобильном холодильнике на Noctua.
  • В контексте Framework Desktop обсуждаются модульность, возможность апгрейда (включая спорные моменты с несъемной памятью из-за требований производительности) и потенциальное использование внешних GPU.

Adios Chicos, 25 Years of KDE (jriddell.org)

by thangqt • 16 сентября 2025 г. в 18:22 • 140 points

ОригиналHN

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

So, first off, it seems like Jonathan Riddell not working on KDE anymore is a huge loss for the KDE community.But I'm not sure I really understand what happened. AFAICT, Valve had a contract with Blue Systems, specifically a subunit of Blue Systems that does KDE development. Blue

Show the Physics (interactivetextbooks.tudelft.nl)

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

Каждая демонстрация, например, "Вращающийся воздушный шар" или "Холодное излучение", разработана для стимулирования предсказаний, объяснений и наблюдений, укрепляя понимание через практику. Такой метод не только делает обучение наглядным, но и развивает критическое мышление, показывая физику в действии.

by pillars • 16 сентября 2025 г. в 18:13 • 177 points

ОригиналHN

#physics#education#science#simulation#phet

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

  • Автор предлагает создать открытые библиотеки демонстрационных экспериментов для химии и биологии по принципу "предсказать → наблюдать → объяснить", включая промпты, симуляции и инструкции по безопасности.
  • Участники высоко оценили идею, назвав такой ресурс "мечтой каждого учителя физики" и подчеркнув важность научного подхода к неожиданным результатам.
  • Было отмечено, что один из авторов исходного метода является великолепным преподавателем, что добавляет проекту credibility.
  • Поднята практическая сложность внедрения даже готовых решений (например, симуляций PhET) в учебные программы из-за скептицизма в системе образования и требований к доказательной базе их эффективности.

Denmark close to wiping out cancer-causing HPV strains after vaccine roll-out (gavi.org) 🔥 Горячее 💬 Длинная дискуссия

Дания близка к ликвидации основных вызывающих рак штаммов ВПЧ после внедрения вакцинации.

Общенациональное исследование показывает, что инфекции, вызванные типами вируса папилломы человека (ВПЧ) 16 и 18, практически исчезли с начала вакцинации в 2008 году — защищая даже невакцинированных женщин.

Исследование, опубликованное в Eurosurveillance, может повлиять на подход к скринингу вакцинированного населения, особенно с увеличением использования вакцин против множественных высокоонкогенных типов ВПЧ.

Рак шейки матки — второй по распространенности тип рака у женщин 15-44 лет в Европе, а ВПЧ — его основная причина. Типы 16 и 18 ранее вызывали около 74% случаев рака шейки матки в Дании.

Исследователи проанализировали образцы клеток шейки матки у женщин 22-30 лет с 2017 по 2024 год. Распространенность ВПЧ16/18 снизилась с 15-17% до менее 1% у вакцинированных женщин. У невакцинированных женщин распространенность составила 5%, что указывает на снижение циркуляции вируса в популяции в целом.

by slu • 16 сентября 2025 г. в 18:12 • 902 points

ОригиналHN

#hpv#vaccination#cancer#healthcare#public-health

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

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