Hacker News Digest

Обновлено: 15 сентября 2026 г. в 04:55

Постов: 2159 • Страница 114/216

FocusTube: A Chrome extension that hides YouTube Shorts (github.com) 💬 Длинная дискуссия

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

Название проекта "FocusTube" прямо указывает на его цель - вернуть фокус при использовании YouTube. Разработчик подчеркивает важность осознанного использования времени, предлагая простой, но эффективный способ борьбы с одной из самых распространенных форм цифровой зависимости в современном мире.

by youz • 23 октября 2025 г. в 21:11 • 244 points

ОригиналHN

#chrome-extensions#github#user-experience#web-development#youtube

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

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

Date bug in Rust-based coreutils affects Ubuntu 25.10 automatic updates (lwn.net) 💬 Длинная дискуссия

В Ubuntu 25.10 обнаружен баг в Rust-версии команды date из пакета uutils, нарушающий автоматические обновления системы. Проблема затронула облачные развертывания, контейнеры, десктоп и серверные версии. Системы с rust-coreutils версии 0.2.2-0ubuntu2 или ранее подвержены уязвимости, исправленной в версии 0.2.2-0ubuntu2.1. Интересно, что баг не влияет на ручные обновления через apt.

Ubuntu реализует проект "окисления" дистрибутива, переходя на uutils и sudo-rs для версии 25.10, чтобы оценить пригодность Rust-утилит для долгосрочного выпуска в апреле. Этот переход вызвал дискуссию: одни считают, что замена проверенных десятилетиями C-утилит неизбежно приведет к краткосрочным проблемам, другие поддерживают инициативу как необходимую. Также поднимаются вопросы лицензирования MIT вместо GPL и управления проектом uutils.

by blueflow • 23 октября 2025 г. в 20:49 • 238 points

ОригиналHN

#apt#containers#coreutils#gpl#mit#rust#ubuntu#uutils

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

  • Обсуждение вокруг замены GNU coreutils на Rust-версию свелось к тому, что проблема лицензии (GPLv3 vs MIT), а не безопасность, и что в конце концов, как и следовало ожидать, никакой "серьёзной" уязвимости там не было.
  • Участники обсуждения отмечают, что даже если бы это была уязвимость, то это была бы не более чем типичная для мейнтейнеров Ubuntu ошибка пакетов, которые не были бы исправлены в нужное время.
  • Сообщество высказывает опасения по поводу переписывания критически важных утилит, которые были проверены временем, на новом и потенциально менее стабильном языке программирования.
  • Некоторые комментаторы подчеркивают, что обсуждение не касается безопасности, а вопрос лицензии и что это не более чем естественное течение времени и что в конце концов, как и следовало ожидать, никакой "серьёзной" уязвимости там не было.

Can “second life” EV batteries work as grid-scale energy storage? (volts.wtf) 💬 Длинная дискуссия

Компания Redwood Materials, лидер в переработке литий-ионных батарей электромобилей, запустила новое подразделение Redwood Energy, которое использует отработавшие батареи для создания систем хранения энергии на уровне энергосистемы. Это позволяет извлечь максимум полезной жизни из батарей перед их переработкой, превращая волну утилизируемых аккумуляторов в ценный ресурс для энергетики. Технический директор компании Колин Кэмпбелл, ранее 17 лет работавший в Tesla, подчеркивает, что это первый случай, когда "second life" батареи применяются в значительных масштабах.

Redwood построил автономный объект, где 20 МВт солнечных панелей питают 63 МВт·ч батарей второго использования, обеспечивая энергией два центра обработки данных мощностью по 1 МВт каждый. По словам Кэмпбелла, такой подход позволяет не только продлить жизнь батареям, но и создать экономически эффективное решение для хранения энергии, конкурирующее с традиционными методами.

by davidw • 23 октября 2025 г. в 18:15 • 180 points

ОригиналHN

#batteries#data-centers#electric-vehicles#energy-storage#recycling#redwood-materials#solar-power#tesla

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

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

Armed police swarm student after AI mistakes bag of Doritos for a weapon (dexerto.com) 🔥 Горячее 💬 Длинная дискуссия

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

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

by antongribok • 23 октября 2025 г. в 18:09 • 551 points

ОригиналHN

#llm

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

  • Система Omnilert допустила ложное срабатывание, приняв чипсы за оружие, что создало опасную ситуацию с полицейскими, вооружёнными до зубов.
  • Критикуется неразработанность технологии и её рискованное внедрение в реальных условиях, особенно без должной проверки и учёта ложных срабатываний.
  • Поднимаются вопросы ответственности компании и последствий для пострадавшего подростка, включая психологическую травму и отсутствие извинений.
  • Указывается на возможные расовые предубеждения в работе системы и её применение в школах с неблагополучной репутацией.
  • Отмечается отсутствие эффективного человеческого контроля ("human verification") и необходимость валидации уверенности AI перед экстренным реагированием.

A bug that taught me more about PyTorch than years of using it (elanapearl.github.io) 🔥 Горячее

Плато обучения в модели PyTorch оказалось не ошибкой гиперпараметров, а багом в бэкенде фреймворка. Автор провёл детективное расследование, которое научило его больше о PyTorch, чем годы использования. Проблема заключалась в ядре MPS для Apple Silicon, где операции addcmul_ и addcdiv_ при работе с ненепрерывными тензорами молча записывали результаты во временный буфер вместо самого тензора.

Из-за инициализации весов энкодера как транспонированных декодера они получали ненепрерывную память, которая наследовалась состояниями оптимизатора Adam. Это приводило к тому, что exp_avg_sq.addcmul_() не обновлялся, оставаясь нулевым, что полностью останавливало обновление параметров. Исправить проблему можно, сделав веса непрерывными при инициализации, обновив PyTorch до версии ≥2.4 или перейдя на macOS 15+.

by bblcla • 23 октября 2025 г. в 17:06 • 425 points

ОригиналHN

#adam-optimizer#apple-mps#apple-silicon#machine-learning#macos#mlx#optimizers#pytorch#tensors

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

  • Найдена ошибка в градиентах для Apple MPS в PyTorch, вызванная неправильной обработкой не-непрерывных тензоров.
  • Сообщество обсуждает, что подобные ошибки встречаются и в других библиотеках и бэкендах, и что их трудно отследить.
  • Участники обсуждают, что Apple не поддерживает PyTorch и вместо этого развивает собственный фреймворк MLX, что ведет к фрагментации экосистемы.
  • Обсуждается, что отсутствие должной поддержки PyTorch на macOS приводит к тому, что исследователи сталкиваются с такими ошибками, которые могут быть неочевидны и влиять на результаты экспериментов.

Claude Memory (anthropic.com) 🔥 Горячее 💬 Длинная дискуссия

Anthropic представила функцию памяти для Claude, которая позволяет ИИ запоминать контекст проектов, предпочтения команды и рабочие паттерны. Функцией уже пользуются Team и Enterprise-планы, а теперь она доступна и для Pro и Max. Память полностью опциональна с детальным контролем пользователя, а для конфиденциальных разговоров добавлен режим "Инкогнито", который не сохраняется в истории.

Каждый проект имеет отдельную память, что предотвращает смешивание информации между разными инициативами. Пользователи могут просматривать и редактировать то, что запомнил Claude, через сводку памяти. Функция прошла тщательное тестирование безопасности, включая проверку на возможность воспроизведения вредных паттернов. Как отмечено в статье: "Memory helps you and your teams manage complex, concurrent initiatives without mixing unrelated details, serving as a safety guardrail that keeps sensitive conversations contained".

by doppp • 23 октября 2025 г. в 16:56 • 537 points

ОригиналHN

#anthropic#claud#context#data-management#llm#memory#privacy#security

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

  • Пользователи обсуждают, что новая функция памяти в Claude не работает как RAG-система, а скорее как «контекст-окно плюс» — она не запоминает документы, а лишь «контекст» внутри одной сессии.
  • Участники отмечают, что Anthropic не раскрывает, как именно реализована память: нет никакого доступа к «памяти» или возможности её редактировать, что вызывает вопросы о контроле и прозрачности.
  • Ряд участников подчеркивает, что модель не может отличить, какие именно воспоминания будут использованы в будущем, и это вызывает опасения по поводу приватности и безопасности.
  • Некоторые участники высказывают, что не ясно, как именно память влияет на стоимость и токены, и нет ли у неё каких-то ограничений по объёму.
  • Также обсуждается, что Anthropic не предоставляет никакого способа переноса памяти между различными проектами или даже между Claude и ChatGPT.

I spent a year making an ASN.1 compiler in D (bradley.chatha.dev) 🔥 Горячее 💬 Длинная дискуссия

Автор посвятил год созданию компилятора ASN.1 на языке D, но проект всё ещё далёк от завершения. Основной мотивацией стала необходимость реализации TLS для фреймворка Juptune, требующей обработки x.509 сертификатов, использующих кодировку ASN.1 DER. Автор описывает ASN.1 как «protobuf на стероидах» — избыточно сложный язык спецификации данных, созданный в конце 80-х годов, который, тем не менее, повсеместно используется в современных технологиях, несмотря на свою сложность.

Компилятор под названием dasn1 уже способен парсить некоторые x.509 сертификаты, но разработка сопряжена с множеством трудностей. ASN.1 имеет «всё или ничего» уровень сложности, требует реализации ограничений трижды разными способами, а его спецификации содержат много устаревших элементов. Язык D, однако, оказался удобным для генерации кода благодаря статическим импортам, метапрограммированию и шаблонам, которые позволяют создавать естественные API с обнаружением ошибок на этапе компиляции.

by BradleyChatha • 23 октября 2025 г. в 12:47 • 280 points

ОригиналHN

#asn.1#cbor#der#dlang#juptune#jwt#pki#tls#x.509

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

  • ASN.1 и DER/BER, несмотря на свою репутацию, остаются краеугольным камнем для TLS/PKI, но их сложность и отсутствие инструментария вроде protobufs заставляют задуматься, не проще ли было бы начать с нуля сегодняшними средствами.
  • Дискуссия подтверждает, что ASN.1 был там раньше SSL и даже формат сертификатов из X.500, и что его унаследовали в HTTPS.
  • Подчеркивается, что вместо него могли бы быть JWT или CBOR, но вопрос в том, что ASN.1 остается ввиду отсутствия замены, которая бы обеспечивала каноническое кодирование.
  • Поднимается вопрос, почему мы до сих пор используем его, если он такой плохой, и отвечается, что нет никакой альтернативы, которая бы обеспечивала такую же степень взаимодействия с прошлым.
  • Участники обсуждения также отмечают, что ASN.1 это не только формат, но и семейство протоколов, и что его сложность часто преувеличена, особенно если ограничиться DER.

US probes Waymo robotaxis over school bus safety (yahoo.com) 💬 Длинная дискуссия

Служба безопасности дорожного движения США (NHTSA) начала расследование в отношении беспилотных такси Waymo (подразделение Alphabet) после инцидента, когда автомобиль компании остановился перед остановившимся школьным автобусом и не мог продолжить движение. Это первое официальное расследование безопасности, связанное с технологиями Waymo. Компания подтвердила инцидент и сообщила, что приостановила развертывание обновлений программного обеспечения до завершения расследования. Waymo заявила, что работает с NHTSA для улучшения распознавания препятствий и взаимодействия с другими транспортными средствами. Инцидент подчеркивает сложности, с которыми сталкиваются автономные системы при интерпретации сложных дорожных сценариов, особенно involving крупными транспортными средствами, такими как школьные автобусы.

by gmays • 23 октября 2025 г. в 12:40 • 102 points

ОригиналHN

#alphabet#autonomous-vehicles#nhtsa#safety#software-updates#waymo

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

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

PyTorch Monarch (pytorch.org) 🔥 Горячее

Команда PyTorch представила Monarch - новую распределенную программную среду, призванную упростить сложные ML-рабочие процессы. Современные рабочие процессы стали гетерогенными, асинхронными и должны учитывать отказы оборудования, что затрудняет их реализацию в традиционной HPC-модели с несколькими контроллерами. Monarch предлагает подход с единственным контроллером, где один скрипт управляет всеми распределенными ресурсами, делая их почти локальными.

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

by jarbus • 23 октября 2025 г. в 10:15 • 358 points

ОригиналHN

#pytorch

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

  • Monarch предоставляет инфраструктуру для распределённых вычислений, в то время как Tinker — это сервис для fine-tuning, построенный поверх неё.
  • Monarch использует Rust в бэкенде и Python во фронтенде, что позволяет ему быть высокопроизводительным и масштабируемым.
  • Monarch не поддерживает тензорные движки, что ограничивает его применимость для ML.
  • Monarch не является заменой для PyTorch, а скорее дополнительным инструментом для распределённого обучения.
  • Monarch не поддерживает тензорные движки, что ограничивает его применимость для ML.

Rouille – Rust Programming, in French (github.com)

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

by mihau • 23 октября 2025 г. в 09:43 • 186 points

ОригиналHN

#github#rust

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

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