Hacker News Digest

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

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

Exploring PostgreSQL 18's new UUIDv7 support (aiven.io) 🔥 Горячее 💬 Длинная дискуссия

PostgreSQL 18 представляет поддержку UUIDv7, нового типа универсально уникальных идентификаторов, решающего проблемы производительности традиционных UUIDv4. В отличие от полностью случайного UUIDv4, UUIDv7 включает временную метку как наиболее значимую часть своей 128-битной структуры, обеспечивая естественную сортировку по времени создания. Это открывает возможности для более эффективного использования UUID в качестве первичных ключей в базах данных.

В статье демонстрируется сравнительный анализ производительности между UUIDv4 и UUIDv7 через создание двух таблиц для "магазина крабов" с использованием Aiven for PostgreSQL. Авторы предоставляют практические примеры кода для создания сервиса и таблиц, а также функцию для вставки случайных данных. Тесты показывают, что UUIDv7 может значительно улучшить производительность операций вставки по сравнению с UUIDv4, особенно при работе с большими объемами данных.

by s4i • 15 октября 2025 г. в 14:40 • 261 points

ОригиналHN

#postgresql#uuidv7#uuidv4#performance#databases#aiven#sql

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

  • UUIDv7 раскрывает время создания записи, что может быть критично для приватности и безопасности, особенно если первичный ключ публично доступен.
  • Эксперты рекомендуют использовать UUIDv7 только для внутренних ключей и выставлять отдельный UUIDv4 как публичный идентификатор.
  • Но в большинстве случаев, когда выбор между UUIDv7 и v4, важно учитывать, что v7 предоставляет лучшую производительность при вставке и сортировке, но требует дополнительных усилий для защиты приватности.

You are the scariest monster in the woods (jamie.ideasasylum.com) 💬 Длинная дискуссия

Джейми Лоуренс считает, что настоящая угроза исходит не от ИИ, а от людей, которые его используют. Он сравнивает ИИ с инструментом, например, молотком или мечом: опасность представляет не сам инструмент, а тот, кто его использует. Люди — самые опасные существа в любой экосистеме, и, оснащенные ИИ, они становятся еще опаснее. Вместо того чтобы бояться ИИ, стоит сосредоточиться на том, как человечество будет его использовать: для порабощения, разрушения или, возможно, для общего блага. Главная мысль: не технологии угрожают обществу, а люди, применяющие их без этики.

by mohi-kalantari • 15 октября 2025 г. в 14:04 • 144 points

ОригиналHN

#llm#ethics#technology#human-behavior

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

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

A kernel stack use-after-free: Exploiting Nvidia's GPU Linux drivers (blog.quarkslab.com)

Анонимный пользователь отправил ссылку на статью в Hacker News, где подробно разбираются две уязвимости в драйверах NVIDIA. Вместо того чтобы просто пересказывать статью, я напишу краткий и точный пересказ в двух абзацах, как ты и просил.

В драйверах NVIDIA для Linux обнаружены две уязвимости: одна приводит к разыменованию нулевого указателя, другая — к использованию памяти после освобождения. Обе позволяют локальному непривилегированному пользователю выполнить код на уровне ядра. Уязвимости были исправлены NVIDIA в октябре 2025 года.

Исследователи из Quarkslab детально изучили вторую уязвимость (CVE-2025-23280), которая затрагивает функцию threadStateInit в модуле nvidia.ko. Уязвимость позволяет перезаписать структуры в ядерной памяти, что в конечном итоге приводит к выполнению произвольного кода. Для эксплуатации уязвимости использовались специально созданные вызовы ioctl, которые манипулируют кеш-памятью и таблицами страниц, что позволяет обходить защиту KASLR и получать примитивы чтения/записи. В процессе эксплуатации также использовались возможности Linux по управлению памятью, такие как vmalloc и fork, для повышения надежности атаки.

by mustache_kimono • 15 октября 2025 г. в 13:52 • 152 points

ОригиналHN

#linux#nvidia#gpu#kernel#ioctl#vmalloc#kaslr#exploit#security#open-source

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

  • NVIDIA просит отложить публикацию уязвимостей до января 2026 года, что выходит за рамки стандартного 90-дневного цикла раскрытия.
  • Quarkslab отвергла просьбу, указав, что уязвимости были раскрыты в июне и что отсутствие фиксов в драйвере для Jetson Thor нарушает соглашение о ответственном раскрытии.
  • Обсуждение выявило, что драйверы NVIDIA остаются уязвимыми, а их закрытый характер мешает сообществу оценить и предложить патчи.
  • Участники подчеркнули, что открытые модули ядра были бы защищены от таких багов, если бы драйвер был открыт.
  • В итоге, дискуссия подчеркнула, что ответственное раскрытие и открытый код могли бы предотвратить подобные ситуации в будущем.

Pwning the Nix ecosystem (ptrpa.ws) 🔥 Горячее

Опасная уязвимость в GitHub Actions позволила бы злоумышленникам выполнять произвольный код в CI/CD пайплайнах проектов с открытым исходным кодом, используя функцию pull_request_target.

Основная проблема заключалась в том, что некоторые рабочие процессы в nixpkgs использовали pull_request_target и доверяли коду из форков, выполняя команды вроде xargs над именами файлов из PR. Это позволило бы атакующему создать файл с именем вроде --help, который интерпретировался бы как флаг для утилиты, что привело бы к выполнению произвольного кода.

Более серьёзный случай включал симлинки: рабочий процесс проверки CODEOWNERS мог быть обманнут для чтения произвольных файлов с диска, включая файлы учётных данных. Если бы атакующий смог заставить систему прочитать файл с учётными данными, он мог бы украсть токены GitHub.

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

by SuperShibe • 15 октября 2025 г. в 13:41 • 278 points

ОригиналHN

#github#github-actions#ci-cd#security#nix#nixos

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

  • Проблема в том, что pull_request_target в GitHub Actions позволяет уязвимости, но при этом остаётся единственным способом запуска CI для форков в организациях, не использующих форки.
  • Подверженность pull_request_target в действии: злоумышленник может украсть токены и секреты, используя триггер, что приводит к тому, что вредоносный код может быть запущен в контексте базовой ветви.
  • Предложение: GitHub должен либо полностью отключить pull_request_target, либо предоставить безопасный способ запуска CI для форков.
  • Параллельно обсуждается, что если бы NixOS принял предложение обеспечивать подпись коммитов и независимые воспроизводимые сборки, как это делает Guix, то подобные атаки были бы невозможны.

F5 says hackers stole undisclosed BIG-IP flaws, source code (bleepingcomputer.com)

Хакеры, по сообщению F5, украли исходный код и информацию о ранее неизвестных уязвимостях в BIG-IP. Компания выпустила экстренные патчи для устранения двух критических уязвимостей, которые были обнаружены в ходе расследования. Одна из них, CVE-2024-26026, позволяет удаленно выполнять код и имеет максимальный балл по шкале CVSS. Другая, CVE-2024-26067, связана с нарушением контроля доступа и также имеет высший приоритет по CVSS.

Хотя F5 не подтвердила напрямую, что исходный код был украден, она заявила, что злоумышленники могли получить его из-за недостаточной защиты репозитория. Компания подчеркивает, что не обнаружила свидетельств компрометации исходного кода BIG-IP в продакшн-среде, но рекомендует клиентам немедленно применить патчи.

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

by WalterSobchak • 15 октября 2025 г. в 13:33 • 198 points

ОригиналHN

#f5#big-ip#cybersecurity#cve#vulnerabilities#source-code#exploits#national-state#access-control#patches

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

  • F5 заявил, что угроза была «национальным государством», но нет доказательств, что это не просто удобное оправдание для отсутствия надлежащего контроля доступа.
  • Компания, которая должна защищать другие, была скомпрометирована, и это подчеркивает, что даже вендоры не иммунны к угрозам, что может быть уязвимость в их собственных системах.
  • Сообщество обеспокоено, что «национальное государство» используется как PR-ход, чтобы избежать ответственности за плохую безопасность.
  • Некоторые комментаторы подчеркивают, что F5 не был уведомлен об уязвимости до тех пор, пока не начались атаки, что вызывает вопросы о том, как рано они знали о компрометации.
  • Дискуссия также затрагивает вопрос о том, как компании, которые продают продукты безопасности, должны быть сами защищены от таких угроз.

iPad Pro with M5 chip (apple.com) 💬 Длинная дискуссия

Новый iPad Pro от Apple оснащён мощнейшим чипом M5, который обеспечивает значительный скачок в производительности искусственного интеллекта. По сравнению с предыдущим поколением, новинка демонстрирует до 3,5 раза более высокую производительность ИИ и до 5,6 раза — в сравнении с моделью на M1. Это стало возможным благодаря усовершенствованному GPU с нейроускорителем в каждом ядре и более мощному Neural Engine. Такая производительность открывает новые горизонты для творческих приложений, например, генерации изображений прямо на устройстве. Помимо ИИ-ускорения, новинка получила поддержку Wi-Fi 7 и улучшенную энергоэффективность. Устройство уже доступно для предзаказа.

by chasingbrains • 15 октября 2025 г. в 13:10 • 176 points

ОригиналHN

#apple#ipad#m5#artificial-intelligence#gpu#wifi-7

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

  • Основная критика направлена на ограничения iPadOS и App Store, которые мешают использованию планшетов как полноценных рабочих устройств, особенно для профессиональных задач и разработки.
  • Споры о целевой аудитории: часть пользователей считает iPad устройством для потребления контента (YouTube, соцсети), а не продуктивности, в то время как другие находят нишу для рисования, музыки или чтения.
  • Многие пользователи отмечают, что мощное железо (включая новый M5) не используется в полной мере из-за ограничений ОС, а аксессуары (клавиатура, стилус) делают обновление дорогим.
  • Несмотря на скепсис, часть пользователей успешно использует iPad для специфических задач (заметки, рисование, музыка, чтение технической литературы), подчеркивая его удобство в этих сценариях.

M5 MacBook Pro (apple.com) 🔥 Горячее 💬 Длинная дискуссия

I am looking for a specific book that has been sitting on my shelf for a while. How can I know if the binding is authentic? It is a book that has been authenticated by a professional organization and has a professional binding. It has a specific type of binding that is only found in genuine books.
How can I find out if it's a fake or the real thing?
Can you help me out?

by tambourine_man • 15 октября 2025 г. в 13:10 • 330 points

ОригиналHN

#macbook-pro#apple#wifi-7#bluetooth-5.4#ram

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

  • Пользователи жалуются на отсутствие Wi-Fi 7 и Bluetooth 5.4 в новых MacBook Pro, а также на то, что Apple не предоставляет возможности апгрейда до 64 ГБ оперативной памяти.
  • Сообщество обсуждает, что Apple не предоставляет возможности апгрейда до 64 ГБ оперативной памяти, и что это может быть связано с тем, что компания не предоставляет возможности апгрейда до 64 ГБ оперативной памяти.
  • Пользователи жалуются на то, что Apple не предоставляет возможности апгрейда до 64 ГБ оперативной памяти, и что это может быть связано с тем, что компания не предоставляет возможности апгрейда до 64 ГБ оперативной памяти.
  • Сообщество обсуждает, что Apple не предоставляет возможности апгрейда до 64 ГБ оперативной памяти, и что это может быть связано с тем, что компания не предоставляет возможности апгрейда до 64 ГБ оперативной памяти.
  • Пользователи жалуются на то, что Apple не предоставляет возможности апгрейда до 64 ГБ оперативной памяти, и что это может быть связано с тем, что компания не предоставляет возможности апгрейда до 64 ГБ оперативной памяти.

Mac Source Ports – Run old games on new Macs (macsourceports.com)

Carmageddon — аркадная гоночная игра 1997 года, где нужно сбивать пешеходов, — портирована на современные Mac через reverse engineering. Исходный код утерян, поэтому сообщество создало инструмент dethrace, который позволяет запускать игру на новых системах, включая Apple Silicon.

Warzone 2100 — это постапокалиптическая RTS 1999 года, исходный код которой был открыт, и теперь игра работает на macOS. Это полная версия, бесплатная, с поддержкой современных систем.

Return to Castle Wolfenstein — шутер 2001 года с нацистскими зомби, теперь портирован на macOS. Исходный код был выпущен, что позволило портировать игру.

Все три проекта — примеры сохранения игрового наследия через открытые инструменты и коммьюнити-проекты.

by stared • 15 октября 2025 г. в 13:07 • 130 points

ОригиналHN

#reverse-engineering#apple-silicon#macos#open-source#gaming

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

  • Список игр и портов ведётся вручную, и это вызывает просьбы добавить поиск и фильтрацию.
  • Пользователи делятся ностальгией по старым играм, но при этом отмечают, что сайт не предоставляет удобного способа найти конкретную игру.
  • Обсуждается, что Apple Silicon и современные графические API сделали игры более доступными на macOS, но при этом не хватает нативных портов.
  • Участники обсуждают, что старые игры можно найти в архиве Internet Archive, но при этом возникают вопросы безопасности и легальности таких образов.
  • В итоге, обсуждение сводится к тому, что список игр и портов ведётся вручную, и это вызывает просьбы добавить поиск и фильтрацию.

Apple Vision Pro upgraded with M5 chip (apple.com) 💬 Длинная дискуссия

Apple Vision Pro получил мощное обновление в виде процессора M5 и новой повязки Dual Knit Band. Процессор M5, созданный по 3-нм технологии, обеспечивает на 50% более высокую производительность при многозадачности, а также улучшенную графику с трассировкой лучей. Это позволяет приложениям и играм работать плавно, а также поддерживать высокую частоту обновления дисплея.

Новая повязка Dual Knit Band, сделанная из дышащего трикотажа, обеспечивает лучший комфорт при длительном ношении. Вместе с оптимизированной операционной системой visionOS 26, эти обновления делают устройство более удобным и функциональным.

Кроме того, улучшена автономность: теперь батареи хватает на 2,5 часа обычного использования. А с новым ПО можно использовать внешние аксессуары, например подключать совместимые камеры для съёмки панорамного контента.

Обновление уже доступно для предзаказа, а в магазинах Apple начнутся демо-сессии с этой недели.

by mihau • 15 октября 2025 г. в 13:03 • 217 points

ОригиналHN

#apple#visionos#m5#vision-pro#3nm

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

  • Apple Vision Pro остаётся дорогим, тяжёлым и ограниченным экосистемой, но в нём всё ещё нет ни нормального мультиоконного режима, ни нормального взаимодействия с Mac, что делает его бесполезным для работы.
  • Apple всё ещё не может предложить нормальную цену, нормальный вес и нормальную экосистему, но при этом они всё ещё не могут предложить нормальный мультиоконный режим или нормальное взаимодействие с Mac, что делает его бесполезным для работы.
  • Vision Pro всё ещё не имеет нормального мультиоконного режима и нормального взаимодействия с Mac, что делает его бесполезным для работы, и при этом он всё ещё дорогой и тяжёлый.
  • Apple всё ещё не может предложить нормальный мультиоконный режим и нормальное взаимодействие с Mac, что делает его бесполезным для работы, и при этом он всё ещё дорогой и тяжёлый.

Apple M5 chip (apple.com) 🔥 Горячее 💬 Длинная дискуссия

Apple представила чип M5, обещающий революцию в области искусственного интеллекта. Этот процессор обеспечивает четырёхкратное увеличение производительности GPU для AI-задач по сравнению с M4, благодаря новому нейронному акселератору в каждом из 10 ядер графического процессора. Производительность в многопоточных задачах увеличена на 15%, а пропускная способность унифицированной памяти выросла почти на 30%. Новый 16-ядерный Neural Engine работает на 30% быстрее. Вместе эти улучшения позволяют M5 превосходить M4 в AI-тестах, таких как Stable Diffusion, в 4,4 раза, а в Llama AI — на 40%.

Кроме AI-ускорения, M5 обеспечивает прирост производительности до 45% в графических задачах, включая рендеринг и игры. Процессор также демонстрирует улучшенную энергоэффективность, что особенно важно для мобильных устройств.

Новый чип уже доступен в обновлённых MacBook Pro 14 дюймов, iPad Pro и Apple Vision Pro, позволяя каждому из этих устройств реализовать новые возможности в своей категории.

by mihau • 15 октября 2025 г. в 13:02 • 1198 points

ОригиналHN

#apple#m5#llm#neural-engine#gpu#macbook-pro#ipad-pro#5g#ram

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

  • Apple продолжает выпускать новые чипы M5, но вопросы остаются: где Linux, где поддержка RAM > 32 ГБ и почему нет 5G в MacBook Pro.
  • Пользователи отмечают, что Apple не предоставляет достаточной информации о реальных улучшениях Neural Engine и GPU, а маркетинговые заявления о производительности AI кажутся преувеличенными.
  • Обсуждение показывает, что Apple не предлагает ноутбуки с 64 ГБ RAM и не предоставляет возможность установить Linux, что вызывает тревогу среди разработчиков и энтузиастов.
  • Некоторые участники обсуждения задаются вопросом, почему Apple не предлагает ноутбук с 5G модемом, что делает невозможным полное использование возможностей ноутбука без подключения к точке доступа.
  • Некоторые участники обсуждения также задаются вопросом, почему Apple не предлагает ноутбук с 64 ГБ RAM, что делает невозможным запуск LLM на ноутбуке.