R MCP Server
Разработан сервер RMCP для взаимодействия с моделями через стандартизированный протокол MCP (Model Context Protocol). Это позволяет инструментам разработки, таким как редакторы кода и IDE, безопасно подключаться к ИИ-моделям и получать от них данные, контекст и исполняемые команды.
Сервер обеспечивает стандартизированный интерфейс для запросов к моделям, упрощая интеграцию ИИ в рабочие процессы разработки. Подход повышает безопасность и контролируемость, отделяя инструменты от конкретных реализаций моделей.
Комментарии (13)
- Обсуждение выражает скептицизм по поводу способности инструмента преодолеть фундаментальные проблемы анализа данных, такие как смещения в данных и ошибки в построении выборок.
- Участники отмечают существование альтернативных решений (пакет mcptools) и задаются вопросом о целесообразности разработки именно этого проекта.
- Высказываются опасения, что автоматизация статистического анализа с помощью ИИ усугубит проблемы p-хакерства и приведет к потоку некачественных исследований.
- Поднимается вопрос о практической необходимости сервера для R, учитывая, что современные ИИ (например, GPT-5) уже могут использовать Python для вычислений.
- Отмечается, что инструмент не защищает пользователей от статистической безграмотности и не заменяет критического мышления и понимания процесса сбора данных.
Doom crash after 2.5 years of real-world runtime confirmed on real hardware 🔥 Горячее 💬 Длинная дискуссия
Два с половиной года назад я начал свой самый длинный эксперимент с программным обеспечением в реальных условиях. Прочитав статью о работе движка DOOM, я заметил, что переменная для отслеживания демо-записи продолжала увеличиваться даже после начала следующей демки. Эта переменная сравнивалась с другой, хранящей предыдущее значение. Проблема в том, что каждое увеличение медленно приближало переменную к переполнению. В обычных условиях это никогда бы не произошло, но мне стало интересно, сколько времени потребуется для краха игры.
Я провёл расчёты и получил примерно 2,5 года работы до переполнения. Чтобы проверить это на практике, я запустил DOOM на КПК с питанием от самодельного ИБП на 18650, подключённого к роутеру. Система работала всё это время, и я почти забыл о ней.
Сегодня игра наконец crashed — всего через несколько часов после отметки в 2,5 года. Переменная переполнилась, что подтвердило теорию.
Комментарии (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 🔥 Горячее 💬 Длинная дискуссия
—
Комментарии (597)
- Создание отдельного американского TikTok с 80% владением консорциумом инвесторов США и 20% Bytedance
- Назначение представителя правительства США в совет директоров для контроля
- Переход всех данных американских пользователей на инфраструктуру Oracle в США
- Опасения по поводу цензуры, пропаганды и использования платформы в интересах консервативных сил
- Критика сделки как нарушения принципов свободного рынка и принудительной национализации
- Риск изоляции американских пользователей от глобального контента и ухудшения платформы
- Сомнения в законности процесса и возможной связи с финансовыми интересами администрации Трампа
In Defense of C++ 💬 Длинная дискуссия
В защиту 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? Отчасти да. Однако главный фактор в том, что любое переписывание существующей кодовой базы даст лучшие результаты, чем оригинал.
При переписывании вы можете переосмыслить архитектуру, исправить ошибки и улучшить качество кода. Вы используете уроки, извлечённые из предыдущей реализации, и исправляете проблемы, которые было сложно решить в старом коде.
Представьте, что вы построили сарай. Он был шатким, вы не знали правильных методов соединения дерева, поэтому были проблемы с структурной целостностью и протекающей крышей. После того как вы научились строить лучше, вы можете перестроить сарай уже без этих проблем. Но это не значит, что дерево — плохой материал. Это значит, что вы стали лучше строить.
Комментарии (261)
- C++ и C полагаются на навыки и дисциплину разработчиков вместо автоматических проверок безопасности, что часто приводит к уязвимостям в больших проектах.
- Сложность C++ считается чрезмерной и архаичной, многие функции языка (шаблоны, перегрузка операторов) сложны для понимания и неизбежны в реальных проектах.
- Безопасность памяти в C++ проблематична даже для опытных разработчиков, в отличие от языков с автоматической проверкой, таких как Rust.
- Идиоматичный C++ сильно отличается от C, и попытки писать на C++ «как на C» противоречат современным практикам и стандартам.
- Переписывание кода с C++ на Rust часто повышает безопасность и удобство сопровождения, но обратный процесс сложнее и рискованнее.
- C++ останется важным языком из-за его распространённости в legacy-системах и критичных к производительности областях.
- Инструменты и экосистема C++ (пакетные менеджеры, форматтеры) часто считаются устаревшими по сравнению с современными языками.
Комментарии (89)
- Критика автора статьи за пересказ Википедии с неудачными попытками юмора.
- Обсуждение экологических последствий осушения болот, включая риски подъема уровня моря и потери пресной воды.
- Сравнение с другими регионами, где осушение wetlands имело негативные последствия (например, Центральная долина Калифорнии, Фены в Англии).
- Дебаты о ценности Эверглейдс как уникальной экосистемы, важной для биоразнообразия, и критика антропоцентричного взгляда на природу.
- Упоминание исторических причин осушения болот (например, борьба с малярией) и их неэффективности в долгосрочной перспективе.
- Скептицизм по поводу осуществимости и целесообразности планов по осушению, учитывая прошлые неудачи и климатические изменения.
- Замечания о неагрессивном поведении аллигаторов и роли насекомых как главной неприятности в Эверглейдс.
Meta RayBan AR glasses shows Lumus waveguide structures in leaked video
В утечке видео о новых AR-очках Meta RayBan обнаружены волноводные структуры Lumus. Ожидается, что продукт под кодовым названием Hypernova (возможно, коммерческое имя — Celest) будет представлен на Meta Connect 17 сентября.
На кадрах видны характерные диагональные элементы волновода Lumus, используемые для расширения зрачка. Аналогичная технология ранее была замечена в AR-очках Rivet для военных и промышленных целей.
Автор рекомендует обратить внимание на демонстрацию очков во время выступления Марка Цукерберга, чтобы подтвердить использование компонентов Lumus.
Комментарии (102)
- Ожидание появления приложений для распознавания лиц в реальном времени и сбора данных о людях через AR-очки.
- Обсуждение удобства и потенциальной популярности носимых устройств, несмотря на отсутствие "убийственного" приложения.
- Вопросы о новизне и значимости технологии проекции Lumus для потребительского рынка.
- Серьезные опасения по поводу полной потери приватности и нормализации тотальной слежки.
- Скептицизм относительно массового внедрения AR-очков из-за ограничений батареи и неудобства интерфейсов.
- Упоминание культурных отсылок (например, "Гаргульи" из "Лавины" Нила Стивенсона) как предсказания подобных технологий.
- Разделение мнений: некоторые видят потенциал для полезных приложений, другие отвергают продукты Meta из-за политики компании.
How to make the Framework Desktop run even quieter 🔥 Горячее
Как сделать компьютер Framework тише
Для лучшей работы сайта включите JavaScript в браузере.
Основные способы снижения шума
Оптимизация охлаждения
- Используйте качественные вентиляторы с низким уровнем шума
- Настройте кривые оборотов вентиляторов через BIOS или специализированное ПО
- Регулярно очищайте систему от пыли
Аппаратные улучшения
- Установка антивибрационных прокладок для вентиляторов
- Замена штатных кулеров на более эффективные модели
- Использование пассивного охлаждения где это возможно
Программные настройки
- Настройка энергосберегающих режимов процессора
- Мониторинг температур для оптимального баланса между охлаждением и шумом
Помните, что правильная настройка системы охлаждения позволяет значительно снизить уровень шума без потери производительности.
Комментарии (129)
- Пользователи обсуждают использование вентиляторов Noctua для снижения шума 3D-принтеров и другой техники, отмечая их высокое качество, эффективность и долговечность, несмотря на высокую цену.
- Участники выражают желание видеть технологии Noctua в более широком спектре устройств, таких как системы кондиционирования, автомобильные кондиционеры и вентиляторы для ПК, чтобы снизить уровень шума в повседневной жизни.
- Обсуждаются технические аспекты модификации устройств для снижения шума, включая замену вентиляторов, использование пассивных систем охлаждения и важность статического давления вентиляторов.
- Поднимается вопрос о влиянии постоянного низкоуровневого шума на здоровье, включая стресс и нарушения сна, и отмечается недостаточность регулирования такого шума.
- Обсуждаются ограничения и компромиссы при создании бесшумных или малошумных систем, включая проблемы с безопасностью, EMC (электромагнитной совместимостью) и производительностью.
- Упоминаются конкретные примеры модификаций, такие как полностью бесшумный компьютер с массивным радиатором и замена вентилятора в автомобильном холодильнике на Noctua.
- В контексте Framework Desktop обсуждаются модульность, возможность апгрейда (включая спорные моменты с несъемной памятью из-за требований производительности) и потенциальное использование внешних GPU.
Комментарии (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
Проект ShowingPhysics предлагает инновационный подход к преподаванию физики через демонстрации, которые визуализируют сложные концепции и вовлекают студентов в научный процесс. Он охватывает ключевые разделы: природу науки, научное исследование и концептуальное развитие, включая механику, термодинамику, электричество и оптику.
Каждая демонстрация, например, "Вращающийся воздушный шар" или "Холодное излучение", разработана для стимулирования предсказаний, объяснений и наблюдений, укрепляя понимание через практику. Такой метод не только делает обучение наглядным, но и развивает критическое мышление, показывая физику в действии.
Комментарии (7)
- Автор предлагает создать открытые библиотеки демонстрационных экспериментов для химии и биологии по принципу "предсказать → наблюдать → объяснить", включая промпты, симуляции и инструкции по безопасности.
- Участники высоко оценили идею, назвав такой ресурс "мечтой каждого учителя физики" и подчеркнув важность научного подхода к неожиданным результатам.
- Было отмечено, что один из авторов исходного метода является великолепным преподавателем, что добавляет проекту credibility.
- Поднята практическая сложность внедрения даже готовых решений (например, симуляций PhET) в учебные программы из-за скептицизма в системе образования и требований к доказательной базе их эффективности.
Denmark close to wiping out cancer-causing HPV strains after vaccine roll-out 🔥 Горячее 💬 Длинная дискуссия
Дания близка к ликвидации основных вызывающих рак штаммов ВПЧ после внедрения вакцинации.
Общенациональное исследование показывает, что инфекции, вызванные типами вируса папилломы человека (ВПЧ) 16 и 18, практически исчезли с начала вакцинации в 2008 году — защищая даже невакцинированных женщин.
Исследование, опубликованное в Eurosurveillance, может повлиять на подход к скринингу вакцинированного населения, особенно с увеличением использования вакцин против множественных высокоонкогенных типов ВПЧ.
Рак шейки матки — второй по распространенности тип рака у женщин 15-44 лет в Европе, а ВПЧ — его основная причина. Типы 16 и 18 ранее вызывали около 74% случаев рака шейки матки в Дании.
Исследователи проанализировали образцы клеток шейки матки у женщин 22-30 лет с 2017 по 2024 год. Распространенность ВПЧ16/18 снизилась с 15-17% до менее 1% у вакцинированных женщин. У невакцинированных женщин распространенность составила 5%, что указывает на снижение циркуляции вируса в популяции в целом.
Комментарии (333)
- Вакцинация против ВПЧ рекомендуется как мужчинам, так и женщинам для профилактики рака шейки матки, горла, анального канала и других видов рака, вызываемых вирусом.
- Многие страны (Австралия, Дания, Индия) внедрили успешные государственные программы вакцинации, что привело к резкому снижению заболеваемости.
- Возрастные ограничения для вакцинации оспариваются: новые исследования показывают, что она может быть эффективна и для взрослых, уже ведущих половую жизнь.
- В США и других странах существуют барьеры для получения вакцины: высокая стоимость, отказы страховок и фармацевтов, устаревшие рекомендации.
- Оптимальная схема вакцинации для взрослых состоит из трёх доз, хотя даже одна доза может иметь защитный эффект.
- Отмечается противоречивость темы: некоторые общественные деятели и врачи оспаривают безопасность и необходимость вакцины, создавая дезинформацию.
- Нет доступного теста для мужчин, чтобы определить наличие ВПЧ, поэтому вакцинация рассматривается как превентивная мера независимо от статуса.