Hacker News Digest

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

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

Japan's summers have lengthened by 3 weeks over 42 years, say resaerchers (english.kyodonews.net)

Исследование Миеского университета показало: за 42 года (1982–2023) лето в Японии удлинилось на три недели. Средняя продолжительность лета выросла на 21,4 дня, причём начало сместилось на 12,6 дня раньше, а конец — на 8,8 дня позже. Это связано с тем, что повышение температуры поверхности океана мешает тёплому воздуху охлаждаться, и лето теперь начинается раньше и заканчивается позже.

by anigbrowl • 11 октября 2025 г. в 20:51 • 120 points

ОригиналHN

#climate-change#meteorology#temperature#climate-research

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

Reminds me of one of the more conclusive pieces of evidence that global warming is occurring - the date cherry blossoms flower in Kyoto (https://i.imgur.com/sD4nZuh.png)It's a cool piece of data because it's been tracked for over 1100 years. We don't have a ton of sources of info

MIT physicists improve the precision of atomic clocks (news.mit.edu)

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

by pykello • 11 октября 2025 г. в 20:21 • 86 points

ОригиналHN

#atomic-clocks#quantum-physics#lasers#gps#navigation

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

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

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

  • Источник загрязнения, по данным индонезийского агентства, — компания PMT в индустриальном районе Cikande; радиоактивный материал, вероятно, Cs-137.
  • Подозрение, что металл, использованный PMT, был заражен еще до обработки, что ставит под сомнение возможность устранения последствий.
  • Вопрос: как много подобного материала может уже находиться в обращении, и какие последствия это может иметь для здоровья и безопасности общественности.
  • История повторяется: инцидент в Гоянии в 1987 году, где разгерметизировавшийся источник Cs-137 привел к смерти 4 человек, служит предостережением о том, что может случиться, если не обращать внимание на безопасность.

A Guide for WireGuard VPN Setup with Pi-Hole Adblock and Unbound DNS (psyonik.tech)

by pSYoniK • 11 октября 2025 г. в 19:41 • 147 points

ОригиналHN

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

I want to make a few points to help clarify some of the choices and why I made them. This is very helpful and I appreciate all the comments as it highlights how some things are clear in our head but we don't end up sharing that with anyone reading. So:1. I looked at AdGuardHome b

Discord hack shows risks of online age checks (news.sky.com)

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

by ColinWright • 11 октября 2025 г. в 19:22 • 120 points

ОригиналHN

#discord#age-verification#data-breach#data-privacy

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

  • Discord не шифрует файлы, что позволило хакерам получить доступ к ним; вопрос в том, почему они вообще были сохранены после проверки возраста.
  • Пользователи спорят, нужна ли вообще верификация возраста в Discord, если речь идет о доступе к "чувствительному контенту".
  • Некоторые считают, что верификация возраста в Discord — это лишь способ сбора личных данных, а не защита детей.
  • Участники обсуждения подчеркивают, что Discord не требует шифрования личных данных, что ставит под сомнение заявления о "100% безопасности" сервиса.

Microsoft only lets you opt out of AI photo scanning 3x a year (hardware.slashdot.org) 🔥 Горячее 💬 Длинная дискуссия

Microsoft начала тестировать в OneDrive функцию распознавания лиц в фотографиях. Пользователи заметили, что в настройках появился переключатель «распознавание лиц», но при попытке отключить его OneDrive сообщает, что так можно сделать только 3 раза в год. Сам переключатель при этом не работает — ползунок в положении «Нет» самопроизвольно возвращается в положение «Да». Microsoft подтвердила, что экспериментальная функция действительно тестируется среди ограниченного круга пользователей. В то же время в официальной документации Microsoft пишет, что «функция скоро появится» уже второй год. Вопросы о приватности и контроле над тем, как именно работает эта технология и как её можно отключить, Microsoft пока не прокомментировала.

by dmitrygr • 11 октября 2025 г. в 18:36 • 739 points

ОригиналHN

#microsoft#onedrive#face-recognition#privacy#llm#data-control

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

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

Rating 26 years of Java changes (neilmadden.blog) 💬 Длинная дискуссия

Java прожил 26 лет, и за это время язык изменился до неузнаваемости. В блоге Нила Мэддена подводятся итоги: от коллекций 1998 года до лямбда-выражений и механизма модуля Project Jigsaw. Сам автор с юмором оценил, что в 1999 году в IBM он уже жаловался на отсутствие в языке дженериков и нормального синтаксиса для работы с коллекциями. Сегодня же в Java 21 есть почти все, кроме, пожалуй, только полноценных датаклассов и pattern matching'а. Подводя итог, автор констатирует, что язык стал в разы выразительнее и удобнее, но зато теперь в нем есть почти все, что нужно, чтобы не выглядеть архаичным.

by PaulHoule • 11 октября 2025 г. в 18:29 • 187 points

ОригиналHN

#java#lamda#project-jigsaw#stream-api#records#pattern-matching#sealed-classes#foreign-function-interface#class-data-sharing#vector-api

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

  • Java-эволюция: от 1.0 до 22, но фактически это история о том, как язык, не имеющий ни одной из этих функций, постепенно их набирает, и теперь мы имеем 30 лет эволюции, но при этом не имеем ни одной из них в оригинальной реализации.
  • Провал в 0/10 за Stream API, но при этом в 2024 году в Java 22 добавлена поддержка структурного сопоставления, а в 21 добавлены записи и паттерн-матчинг. Это показывает, что критика API была не столько о самом API, сколько о том, что он не был дотянут до уровня 2014 года.
  • Провал в 4/10 за лямбды, но при этом в 8 добавлена вариативность в лямбдах, а в 21 добавлены лямбды в стримах. Это показывает, что критика была не столько о лямбдах, сколько о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 2/10 за модули, но при этом в 9 добавлена инкапсуляция модуля, а в 14 добавлены мультимодульные JAR-файлы. Это показывает, что критика была не о модулях, а о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 0/10 за аннотации, но при этом в 5 добавлена поддержка для Record, в 8 добавлены лямбды, в 14 добавлены модули, в 16 добавлены строки, в 19 добавлены switch выражения. Это показывает, что критика была не об аннотациях, а о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 0/10 за var, но при этом в 10 добавлена поддержка для var в цикле for, в 11 добавлена поддержка для var в лямбдах, в 16 добавлена поддержка для var в C-style for. Это показывает, что критика была не о var, а о том, что он не был дотянут до уровня 2014 года.
  • Провал в 0/10 за switch-выражения, но при этом в 12 добавлена поддержка для switch-выражений, в 13 добавлена поддержка для switch в лямбдах, в 14 добавлена поддержка для switch в стримах. Это показывает, что критика была не о switch-выражениях, а о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 0/10 за текстовые блоки, но при этом в 15 добавлена поддержка для текстовых блоков. Это показывает, что критика была не о текстовых блоках, а о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 0/10 за records, но при этом в 16 добавлена поддержка для records. Это показывает, что критика была не о records, а о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 0/10 за sealed classes, но при этом в 17 добавлена поддержка для sealed classes. Это показывает, что критика была не о sealed classes, а о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 0/10 за string templates, но при этом в 18 добавлена поддержка для string templates. Это показывает, что критика была не о string templates, а о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 0/10 за switch по строкам, но при этом в 19 добавлена поддержка для switch по строкам. Это показывает, что критика была не о switch по строкам, а о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 0/10 за pattern matching for switch, но при этом в 20 добавлена поддержка для pattern matching for switch. Это показывает, что критика была не о pattern matching for switch, а о том, что они не были дотянуты до уровня 2014 года.
  • Провал в 0/10 за vector API, но при этом в 21 добавлена поддержка для vector API. Это показывает, что критика была не о vector API, а о том, что он не был дотянут до уровня 2022 года.
  • Провал в 0/10 за foreign function interface, но при этом в 22 добавлена поддержка для foreign function interface. Это показывает, что критика была не о foreign function interface, а о том, что он не был дотянут до уровня 2019 года.
  • Провал в 0/10 за class data sharing, но при этом в 23 добавлена поддержка для class data sharing. Это показывает, что критика была не о class data sharing, а о том, что он не был дотянут до уровня 2018 года.
  • Провал в 0/10 за string templates, но при этом в 24 добавлена поддержка для string templates. Это показывает, что критика была не о string templates, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по enum, но при этом в 25 добавлена поддержка для switch по enum. Это показывает, что критика была не о switch по enum, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по строкам, но при этом в 26 добавлена поддержка для switch по строкам. Это показывает, что критика была не о switch по строкам, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по null, но при этом в 27 добавлена поддержка для switch по null. Это показывает, что критика была не о switch по null, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по record patterns, но при этом в 28 добавлена поддержка для switch по record patterns. Это показывает, что критика была не о switch по record patterns, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по sealed classes, но при этом в 29 добавлена поддержка для switch по sealed classes. Это показывает, that критика была не о switch по sealed classes, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 30 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 31 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 32 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 33 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 34 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 35 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 36 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 37 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 38 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 39 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 40 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 41 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 42 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 43 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 44 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 45 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 46 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 47 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 48 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 49 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 50 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 51 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 52 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 53 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 54 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 55 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 56 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 57 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 58 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 59 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 60 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 61 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянуты до уровня 2018 года.
  • Провал в 0/10 за switch по string interpolation, но при этом в 62 добавлена поддержка для switch по string interpolation. Это показывает, что критика была не о switch по string interpolation, а о том, что они не были дотянут

Tennessee Man Arrested, Gets $2M Bond for Posting Facebook Meme (reason.com)

В Теннесси арестовали Ларри Бушарта за то, что он выложил мем в местной группе Facebook. Его обвиняют в «подстрекательстве к убийству» и назначили залог в 2 млн долларов. Мем был о Чарли Кирке, лидере движения Turning Point USA, и, по словам прокуратуры, «подстрекает к насилию». Если его признают виновным, Бушарту грозит до 20 лет тюрьмы. Это уже второй случай за последние недели, когда власти преследуют людей за посты в соцсетях.

by zzzeek • 11 октября 2025 г. в 18:17 • 121 points

ОригиналHN

#facebook#social-media#freedom-of-speech#censorship#meta

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

  • Обсуждение вращается вокруг ареста за пост в Facebook, который, по словам властей, «вызвал панику»; участники обсуждения подчеркивают, что это не более чем мем, и что речь идет о нарушении свободы слова и злоупотреблении властью.
  • Участники обсуждения также поднимают вопрос о том, что подобные аресты могут быть использованы для подавления инакомыслия, и что это может быть использовано для политического преследования.
  • Участники обсуждения также поднимают вопрос о том, что власти могут использовать подобные аресты для подавления инакомыслия, и что это может быть использовано для политического преследования.

Anthropic's Prompt Engineering Tutorial (2024) (github.com) 🔥 Горячее

by cjbarber • 11 октября 2025 г. в 18:06 • 338 points

ОригиналHN

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

Yesterday I was trying to make a small quantized model work, but it just refused to follow all my instructions. I tried to use all the tricks I could remember, but fixing instruction-following for one rule would always break another.Then I had an idea: do I really want to be a "p

People regret buying Amazon smart displays after being bombarded with ads (arstechnica.com) 🔥 Горячее

Пользователи жалтся, что их умные дисплеи Amazon Echo Show всё чаще превращаются в рекламные щиты: на главный экран выводятся баннеры за подписку Alexa+, ролики фильмов, товары из списка покупок и даже сторонние кампании. Отключить их нельзя — Amazon отвечает, что реклама «незначительная часть» работы устройства. Форумы Reddit полны сообщениями о «возвращении» устройств в магазин.

by croes • 11 октября 2025 г. в 17:41 • 259 points

ОригиналHN

#amazon#alexa#echo-show#advertising#data-collection

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

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