Hacker News Digest

Обновлено: 18 ноября 2025 г. в 14:25

Постов: 4269 • Страница 75/427

Samsung makes ads on smart fridges official with upcoming software update (arstechnica.com) 🔥 Горячее 💬 Длинная дискуссия

Samsung официально подтвердил добавление рекламы на свои умные холодильники Family Hub стоимостью до $3,499 через предстоящее обновление ПО. Реклама будет отображаться на 21.5- или 32-дюймовом экране в режиме ожидания в виде так называемых Cover Screens, показывая новости, погоду и календарь вместе с рекламой. Компания утверждает, что это будут контекстуальные, а не персонализированные объявления.

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

by stalfosknight • 28 октября 2025 г. в 19:02 • 534 points

ОригиналHN

#samsung#smart-home#advertising#user-experience#consumer-electronics

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

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

Nearly 90% of Windows Games Now Run on Linux (tomshardware.com) 🔥 Горячее 💬 Длинная дискуссия

Согласно последним данным, почти 90% игр для Windows теперь могут запускаться на Linux, что делает игровую платформу Linux более жизнеспособной, чем когда либо. Этот значительный рост совместимости происходит на фоне прекращения поддержки Windows 10, что создает уникальную возможность для геймеров.

Успех связан с развитием таких технологий, как Proton от Valve и Wine, которые обеспечивают эмуляцию Windows-окружения. Эксперты отмечают, что производительность многих игр на Linux теперь сопоставима с Windows, а в некоторых случаях даже превышает ее. Это особенно актуально в св upcoming прекращения поддержки Windows 10 в октябре 2025 года, что может заставить многих геймеров искать альтернативные платформы.

by jamesgill • 28 октября 2025 г. в 18:37 • 290 points

ОригиналHN

#linux#windows#gaming#proton#wine#valve#anti-cheat

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

  • Пользователи делятся опытом перехода на Linux для игр: кто-то использует Wine/Proton для запуска старых игр, кто-то отмечает, что большинство игр работает без проблем, а кто-то вспоминает, что единственное, что мешает — это античит-решения, которые не поддерживаются в Linux.
  • Обсуждается, что большинство игр работает на Linux, но иногда требуется настройка. Пользователи отмечают, что Proton и Wine значительно улучшились, и что большинство игр можно запустить без проблем.
  • Участники обсуждают, что Windows становится всё менее привлекательной для геймеров, особенно в контексте Windows 11. Они также отмечают, что Linux становится всё более привлекательной альтернативой.
  • Некоторые пользователи делятся опытом, что они полностью перешли на Linux и не жалеют об этом. Они также отмечают, что единственное, что мешает им полностью перейти на Linux, это игры, которые не работают из-за античит-систем, таких как Easy Anti-Cheat и BattleEye.
  • Участники также обсуждают, что они не видят причин, кроме как игры, которые не работают из-за античит-систем, чтобы не использовать Linux.

Mapping the off-target effects of every FDA-approved drug in existence (owlposting.com)

Компания EvE Bio создала первую всеобъемлющую базу данных о побочных эффектах всех одобренных FDA лекарств, охватывающую взаимодействия примерно 1600 препаратов с ключевыми человеческими клеточными рецепторами. Этот уникальный ресурс, доступный под CC-NA лицензией, представляет собой прорыв в понимании того, как лекарства влияют на организм помимо своих основных механизмов действия. Традиционно фармацевтические компании фокусируются исключительно на основном эффекте препаратов, игнорируя побочные взаимодействия, если они не мешают основному терапевтическому действию.

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

by abhishaike • 28 октября 2025 г. в 18:12 • 143 points

ОригиналHN

#bioinformatics#pharmaceuticals#drug-discovery#fda#databases#open-data#medical-research#evec-bio

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

  • Авторы статьи подразумевают, что фармкомпании не учитывают побочные эффекты, хотя на практике токсикологические исследования являются критическим этапом разработки любого препарата.
  • Набор данных не включает контролируемые вещества, что ставит под сомнение его полноту и честность.
  • Данные не покрывают такие важные параметры, как объем распределения, метаболизм CYP450, транспорт через BBB и т.д., что ограничивает его полезность для исследователей.
  • Набор данных не содержит структур: самые важные вещества, такие как тестостерон, ампетамины или метилфенидат, что ставит под сомнение его полезность для исследований.

HTTPS by default (security.googleblog.com) 🔥 Горячее 💬 Длинная дискуссия

Google анонсировал, что с выходом Chrome 154 в октябре 2026 года включит по умолчанию функцию "Always Use Secure Connections", требующую разрешения пользователя для доступа к сайтам без HTTPS. Эта мера призвана защитить пользователей от атак, при которых злоумышленники могут перехватить навигацию и подменить контент. Хотя HTTPS-адoption достиг 95-99%, прогресс застыл с 2020 года, а оставшиеся HTTP-соединения все еще представляют значительную угрозу.

Для баланса безопасности и удобства Chrome не будет дублировать предупреждения для часто посещаемых HTTP-сайтов. Google подчеркивает, что даже небольшая доля небезопасных соединений создает риски, так как атакующему достаточно одного успешного перехвата. Компания отмечает, что за десятилетие наблюдений HTTPS стал зрелым и широко распространенным, что позволяет теперь перейти к более строгим мерам защиты по умолчанию.

by jhalderm • 28 октября 2025 г. в 18:04 • 260 points

ОригиналHN

#https#google#chrome#security#http#web#encryption

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

  • Пользователи обсуждают, что почти весь трафик уже давно перешёл на HTTPS, и оставшиеся HTTP-сайты — это в основном старые ресурсы, которые не обновлялись с 2010-х годов.
  • Обсуждается, что в 2024 году Google Chrome полностью отключит поддержку HTTP, и это вызвало споры о том, насколько это нужно, учитывая, что большинство сайтов уже используют HTTPS.
  • Участники обсуждают, что вместо того, чтобы отключать HTTP, Google мог бы вместо этого инвестировать в улучшение инструментов для разработчиков, чтобы они могли легче мигрировать с HTTP на HTTPS.
  • Также обсуждается, что отключение HTTP может затруднить доступ к внутренним ресурсам в корпоративных сетях, где HTTPS не всегда практичен.

What we talk about when we talk about sideloading (f-droid.org) 🔥 Горячее 💬 Длинная дискуссия

by rom1v • 28 октября 2025 г. в 18:02 • 1407 points

ОригиналHN

#android#apple#google-play-store#f-droid

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

  • Apple, Google и другие платформы ввели термин "sideloading", чтобы стигматизировать установку ПО вне их магазинов, хотя это просто установка ПО на собственном устройстве.
  • Пользователи не могут устанавливать приложения из-за отсутствия доступа к Google Play Store, что делает невозможным использование F-Droid и других альтернативных репозиториев.
  • Google и Apple ограничивают установку приложений только из их магазинов, что влияет на разработчиков и пользователей, которые не могут устанавливать свои собственные приложения.
  • Это ограничение влияет на разработчиков, которые не могут распространять свои приложения без участия Google или Apple, и на пользователей, которые не могут устанавливать приложения из-за отсутствия доступа к Google Play Store.

Springs and bounces in native CSS (joshwcomeau.com)

В CSS появилась новая функция linear() (не путать с существующей linear), которая позволяет создавать сложные анимации, включая пружинящие и отскакивающие эффекты, без JavaScript. Вместо математических крив Безье эта функция использует заданные точки для построения кривой ускорения, соединяя их прямыми линиями. Это открывает возможности для создания физических эффектов, таких как пружины и отскоки, прямо в CSS.

Функция принимает набор значений от 0 до 1 (или за их пределами для создания эффекта перелёта), где каждое число представляет точку на графике прогресса анимации. В отличие от кривых Безье, она позволяет моделировать более сложные физические движения. Поддержка браузерами составляет около 88% на октябрь 2025 года. Однако для точного воспроизведения сложных пружинящих движений может потребоваться больше точек, чем стандартные 11, чтобы избежать роботизированного движения между дискретными позициями.

by feross • 28 октября 2025 г. в 18:01 • 245 points

ОригиналHN

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

  • Обсуждение началось с воспоминаний о Flash и всплеска ностальгии по временам, когда анимация была просто встроена в браузер, в отличие от сегодняшней ситуации, где CSS-анимация всё ещё ограничена набором timing functions, что подталкивает к мыслям о том, что CSS может быть не лучшим инструментом для таких вещей.
  • Участники обсуждали ограничения современной CSS-анимации, включая невозможность смешивать различные easing функции, отсутствие физически точной инерции и упругости, и как будто-то влияние на производительность и UX дизайн.
  • Были подняты вопросы о том, почему нет доступа к более сложным кривым, таким как cubic-bezier(), и почему нельзя просто взять и использовать более продвинутые встроенные функции, такие как ease-in-out, в отличии от более сложных вещей, которые нельзя даже в принципе реализовать в CSS.
  • Некоторые участники поделились личными впечатлениями, включая всплески ностальгии по старым добрым временам Macromedia Flash и ActionScript, когда анимация была просто встроена в браузер, и сравнивали это с современной ситуацией, где CSS-анимация всё ещё ограничена набором timing functions.
  • В конце концов, обсуждение свелось к тому, что разработчики веб-страниц должны быть осторожны с тем, что они не создают больше проблем, чем они решают, и что в конце концов, возможно, браузер в конце концов сможет реализовать эти вещи, но это будет требовать времени и усилий, которые могли бы быть потрачены на более продуктивные вещи.

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

  • Пользователи обсуждают, что за 20 000 $ покупатель получает лишь «голый» робот без ИИ и без подписки, а все «умные» действия фактически выполняются удалённым оператором из Филиппин.
  • Сомнения в надёжности компании: неясно, как она финансирует бесплатную доставку по всему миру, и почему она не может позволить себе инвестировать в R&D, чтобы робот стал автономным.
  • Критика дизайна: «робот выглядит как злодей из фильма ужасов», «почему он не может быть на колёсиках, как Roomba, вместо ног?» — и как это скажется на безопасность и конфиденциальность в доме заказчика.
  • Поднимается вопрос о том, как компания собирается масштабировать теле-операторов, если каждый экземпляр требует человека-оператора, и как это сочетается с заявленной ценой.
  • И наконец, обсуждается, что если устройство не способно самостоятельно выполнять большинство задачь, то не ясно, как оно может быть полезно в быту, и не является ли это просто дорогая игрушка.

Fil-C: A memory-safe C implementation (lwn.net)

Fil-C - реализация C и C++ с безопасной памятью, позволяющая существующему коду работать безопасно без изменений. Несмотря на молодость проекта и одного активного разработчика, Fil-C уже компилирует весь безопасный пользовательский Linux. Это форк Clang с лицензией Apache v2.0, который изначально был медленным, но после оптимизации работает всего в несколько раз медленнее оригинала. Тест с Bash показал практически незаметную разницу в производительности.

Основная сложность проекта - обработка указателей. Текущая реализация "InvisiCaps" разделяет указатели на доверенную "capability" и недоверенную "address" части, позволяя им соответствовать естественному размеру архитектуры. Для поддержки безопасности Fil-C использует другую внутреннюю ABI, чем Clang, что требует полной перекомпиляции проекта. При выделении объекта в куче Fil-C добавляет два слова метаданных для проверки границ доступа и хранения дополнительной информации о указателях.

by chmaynard • 28 октября 2025 г. в 17:25 • 241 points

ОригиналHN

#c#c++#clang#nix#memory-safety#compiler#abi#capability

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

  • Fil-C — это компилятор C → C, добавляющий проверки безопасности памяти, но при этом оставляющий программы полностью совместимыми с существующим кодом и не требующий изменений в исходном коде.
  • Проект разрабатывается в рамках Nix, что позволяет легко собирать любые пакеты с Fil-C, а также предоставляет кэш сборок.
  • Обсуждение выявило, что Fil-C в первую очередь ориентирован на безопасность, а не на производительность, и что он не решает проблему безопасности в полном объеме, но является важным шагом вперед.
  • Некоторые участники обсуждения выразили обеспокоенность по поводу того, что Fil-C может быть непрактичен из-за производительности, но другие отметили, что для некоторых приложений безопасность важнее производительности.

I've been loving Claude Code on the web (ben.page)

Автор активно использует Claude Code в веб-версии, называя его "v1" продуктом с уникальной функциональностью: при вводе запроса запускается контейнер для агента, создается ветка, которую можно открыть как PR, или скопировать команду claude --teleport <uuid> для продолжения работы локально. Автор использует это как "самоисполняемый список дел" — бросает задачи в разные проекты и возвращается позже, чтобы увидеть выполненную работу. Доступность в iOS-приложении позволяет задавать вопросы в пути, получая ответы позже.

Интересно, что аналогичный продукт Cursor был выпущен 4 месяца назад, но автор предпочитает Claude Code. Причина — качество реализации: Cursor описывается как "капризный", "с рывками" и "хрупкий", в то время как Claude Code ощущается "надежным" и "стабильным". Именно это различие в качестве продукта, по мнению автора, и стало решающим фактором при выборе.

by speckx • 28 октября 2025 г. в 16:46 • 122 points

ОригиналHN

#claude-code#cursor#codex#gpt-5#devcontainers#web-development#programming-tools

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

  • Участники обсуждают, что Codex (GPT-5) даёт более качественный код, но медленнее и дороже, тогда как Claude Code быстрее и дешевле, но иногда «ленивит» и пропускает детали.
  • Несколько человек отмечают, что веб-версия Claude Code позволяет работать из любого места с телефона, в то время как Codex CLI требует локального терминала.
  • Обсуждается, что Codex не поддерживает devcontainers и имеет проблемы с установкой зависимостей, в то время как Claude Code может использовать любые инструменты.
  • Участники делятся опытом использования различных инструментов: кто-то предпочитает Sonnet для простых задач и переключается на Codex для сложных, кто-то использует разные модели в зависимости от задачи.
  • Некоторые участники поднимают вопрос о том, что стоит ли продолжать обучение в колледже, если уже есть такие мощные инструменты, и обсуждают, что стоит ли учиться программированию, если можно просто использовать эти инструменты.

Why does Swiss cheese have holes? (usdairy.com) 💬 Длинная дискуссия

Дырочки в швейцарском сыре образуются благодаря пузырькам углекислого газа, которые производят бактерии Propionibacteria (Props). Эти бактерии естественным образом присутствуют в сене, травах и почве, а могут содержаться в сыром молоке. Пастеризация уничтожает большинство бактерий, поэтому сыровары часто добавляют Props обратно, чтобы обеспечить характерные пузырьки. В процессе ферментации бактерии создают углекислый газ, формируя знаменитые "глазки" и придаству сыру ореховый вкус.

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

by QueensGambit • 28 октября 2025 г. в 16:45 • 83 points

ОригиналHN

#food-science#bacteriology#fermentation

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

  • Обсуждение показало, что "Swiss cheese" в США — это не сыр из Швейцарии, а маркетинговый термин, который не имеет отношения к стране происхождения.
  • Участники обсуждали, что в США "Swiss cheese" — это не конкретный сорт сыра, а скорее стиль, который может быть произведён где угодно.
  • Было отмечено, что в Швейцарии делают сыр без дырок, а в США — с дырками, потому что именно такой сыр туда экспортируют.
  • Участники также обсудили, что дырки в сыре — это результат неправильного хранения и транспортировки, а не особенность производства.
  • Было отмечено, что в США "Swiss cheese" — это не сыр, а стиль, который может быть произведён где угодно, и что в Швейцарии делают сыр без дырок, а в США — с дырками, потому что именно такой сыр туда экспортируют.