Hacker News Digest

Обновлено: 20 ноября 2025 г. в 13:48

Постов: 4350 • Страница 110/435

SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem (source.dev)

SourceFS — высокопроизводительная виртуальная файловая система, которая ускоряет сборку Android в 9 раз, снижает вычислительные затраты в 14 раз и уменьшает использование диска в 83 раза. Современные кодовые базы огромны: Linux содержит 40 миллионов строк кода, Android AOSP — 140 миллионов+, а автомобильные системы — до 500 миллионов строк. Медленные сборки и выгрузки кода отнимают часы времени разработчиков и милли долларов на CI-ресурсах.

SourceFS виртуализирует всё, материализуя файлы по требованию, что ускоряет выгрузку кода более чем в 10 раз. Система создает виртуальное представление всей кодовой базы и материализует файлы только при необходимости, экономя сотни гигабайт дискового пространства. Для сборки SourceFS использует легковесные песочницы, записывая все шаги и повторяя их для идентичных операций. В результате сборка ускоряется до 10 раз, а на обычном разработческом компьютере — более чем в 9 раз по сравнению с традиционными методами.

by cdesai • 22 октября 2025 г. в 12:39 • 119 points

ОригиналHN

#android#build-systems#virtual-filesystem#performance-optimization#incremental-builds#source-code-management#aosp#linux

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

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

Living Dangerously with Claude (simonwillison.net)

Саймон Уиллисон на встрече Claude Code Anonymous в Сан-Франциско рассказал о дилемме между огромной пользой от запуска кодогенерирующих агентов с минимальными ограничениями и сопутствующими рисками. Он представил флаг --dangerously-skip-permissions (или "YOLO mode"), который, по его словам, превращает Claude Code в совершенно другой продукт. В обычном режиме требуется постоянное внимание и подтверждение действий, а в YOLO-режиме агент может самостоятельно решать сложные задачи, пока пользователь занимается другими делами.

За последние 48 часов Уиллисон с помощью YOLO-режима выполнил три проекта: развернул DeepSeek-OCR на NVIDIA Spark за 40 минут, создал демонстрацию работы Pyodide в Node.js для выполнения Python-кода в WebAssembly, и разработал инструмент для анализа репозиториев с помощью SLOCCount. Он подчеркнул, что многие недооценивают ценность кодогенерирующих агентов, никогда не испытав YOLO-режим во всей его мощи, но при этом выразил обеспокоенность потенциальными рисками предоставления ИИ таких широких полномочий.

by FromTheArchives • 22 октября 2025 г. в 12:36 • 172 points

ОригиналHN

#llm#anthropic#claude#python#webassembly#node.js#security

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

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

Tesla Recalls Almost 13,000 EVs over Risk of Battery Power Loss (bloomberg.com)

by zerosizedweasle • 22 октября 2025 г. в 12:28 • 159 points

ОригиналHN

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

https://archive.ph/RDhGj "The recall population includes certain Model Year (“MY”) 2025 Model 3 vehicles manufactured between March 8, 2025, and August 12, 2025, and MY 2026 Model Y vehicles manufactured between March 15, 2025, and August 15, 2025, that are equipped with a batter

Internet's biggest annoyance: Cookie laws should target browsers, not websites (nednex.com) 🔥 Горячее 💬 Длинная дискуссия

Законы о cookie, такие как GDPR и CCPA, создали ежедневный ритуал раздражения для пользователей интернета. Вместо того чтобы дать реальный контроль над данными, они заставили миллионы сайтов показывать навязчивые cookie-баннеры, которые большинство пользователей механически принимают. Эта система неэффективна по трем причинам: вызывает усталость от согласия, несправедлива к небольшим сайтам, которые не могут позволить себе дорогие платформы управления согласием, и не предоставляет реального выбора.

Предлагаемое решение — перенести управление cookie в браузеры. Пользователи могли бы один раз установить свои предпочтения приватности в настройках браузера (например, "только необходимые", "аналитика", "персонализация"), и браузер автоматически применял бы эти настройки ко всем сайтам. Такой подход устранит необходимость в миллионах повторяющихся запросов согласия, снизит нагрузку на небольшие сайты и предоставит пользователям реальный контроль над их данными, сделав интернет более удобным и приватным.

by SweetSoftPillow • 22 октября 2025 г. в 12:12 • 544 points

ОригиналHN

#gdpr#ccpa#cookie#privacy#web-browsers#data-protection#user-experience#twitter

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

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

Starcloud (blogs.nvidia.com) 💬 Длинная дискуссия

Стартап Starcloud, участник программы NVIDIA Inception, выводит в космос данные центры, обещая десятикратное снижение энергозатрат по сравнению с наземными аналогами. Их первый спутник Starcloud-1 размером с небольшой холодильник будет запущен в ноябре и станет первым в истории космоса, где установят передовой GPU NVIDIA H100. Спутник обеспечит в 100 раз большую вычислительную мощность, чем любые предыдущие космические операции. Компания планирует построить орбитальный дата-центр мощностью 5 гигаватт с солнечными панелями размером примерно 4х4 километра.

В космосе дата-центры смогут использовать вакуум как бесконечный теплоотвод, устраняя необходимость в водяном охлаждении и экономя ресурсы Земли. "В космосе вы получаете почти неограниченную возобновляемую энергию по низкой стоимости", - отмечает сооснователь и CEO Starcloud Филип Джонстон. По его прогнозу, через 10 лет большинство новых дата-центров будут строиться в космосе. Ранние применения включают анализ данных наблюдения Земли для обнаружения пожаров, прогнозирования погоды и реагирования на аварийные сигналы.

by jonbaer • 22 октября 2025 г. в 11:23 • 142 points

ОригиналHN

#nvidia#gpu#data-centers#space#renewable-energy#solar-power#satellites

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

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

Greg Newby, CEO of Project Gutenberg Literary Archive Foundation, has died (pgdp.net) 🔥 Горячее

Доктор Грегори Б. Ньюби (gbnewby), руководитель проекта Project Gutenberg на протяжении более 20 лет, скончался после короткой борьбы с раком. Будучи CEO Project Gutenberg Literary Archive Foundation, он тесно сотрудничал с Distributed Proofreaders, где также входил в совет директоров фонда. Ньюби, родом из Канады, вернулся на родину после работы в правительстве Юкона, где продолжал руководить проектом. Его увлечение электронными книгами началось в 1987 году, когда ему прислали "Алису в Стране чудес" по email — "я сразу понял, какая это замечательная вещь", — говорил он.

Под его руководством коллекция Project Gutenberg, где многие книги были отредактированы Distributed Proofreaders, выросла до более чем 75 000 наименований. В 2023 году Ньюби сотрудничал с Microsoft и MIT, создав коллекцию аудиокниг с озвучкой ИИ, которая вошла в "Лучшие изобретения 2023" по версии TIME. Он страстно верил в миссию проекта: "Это поддерживает меня... оказывать положительное влияние и давать людям доступ ко всей литературе". Его неутомимое руководство будет сильно отсутствовать в сообществе.

by ron_k • 22 октября 2025 г. в 09:05 • 564 points

ОригиналHN

#project-gutenberg#distributed-proofreaders#microsoft#mit#llm#e-books

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

  • Участники вспоминают Грега Ньюби как человека, который внёс огромный вклад в Project Gutenberg и HOPE конференции, и выражают соболезнования.
  • Уточняется, что Ньюби не был основателем PG, но основал литературный фонд PG, и что его вклад в PG был важен, но не стоит путать его с основателем PG Майклом Хартом.
  • Обсуждается, что не все публичные домены доступны, потому что не все они были отсканированы, и что это может быть более важным фактором, чем копирайт статус.
  • Участники обсуждают важность скрининга на рак толстой кишки и необходимость его прохождения.
  • Участники обсуждают, что не все публичные домены доступны, потому что не все они были отсканированы, и что это может быть более важным фактором, чем копирайт статус.

Element: setHTML() method (developer.mozilla.org)

Предоставленный текст содержит только навигационную структуру сайта MDN, но не основное содержание статьи о методе setHTML(). В тексте отсутствует описание самого API, его синтаксиса, параметров, примеров использования и совместимости с браузерами. Для создания точного пересказа требуется полное содержание статьи, описывающее новый метод DOM API, который, вероятно, предоставляет альтернативу innerHTML с дополнительными возможностями или улучшенной безопасностью. Без доступа к фактическому описанию метода невозможно предоставить содержательный пересказ его функциональности и применения.

by todsacerdoti • 22 октября 2025 г. в 09:03 • 244 points

ОригиналHN

#dom#api#html#firefox#web-development#security#javascript

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

  • Впервые за 25 лет в Firefox Nightly появилась возможность безопасно вставлять HTML через Element.setHTML(), что вызвало обсуждение: спор о том, почему так долго не хватало базовой возможности, и о том, что API-шный дизайн (включая именование setHTML/setHTMLUnsafe) не идеален.
  • Участники обсуждения отметили, что новое API встроенной санитизации встроенной в браузер — это фактически встроенный DOMPurify, и что спор в основном ведется о том, что «безопасность по умолчанию» должна быть выбрана как поведение по умолчанию.
  • Некоторые комментаторы выразили обеспокоенность тем, что спецификация пока не различает между контентом и вставляемым через setHTML() и innerHTML, и что это может влиять на производительность, если разработчики начнутт читать спецификацию как «естественное продолжение» innerHTML.
  • Были также затронуты темы о том, что встроенная санитизация может влиять на разработчиков, которые полагаются на встроенную санитизацию, и о том, что это может влиять на разработчиков, которые полагаются на встроенную санитизацию.

Greenland Ditches Starlink for French Satellite Service (dagens.com) 🔥 Горячее 💬 Длинная дискуссия

Гренландия отказывается от Starlink в пользу французского спутникового сервиса Eutelsat OneWeb для улучшения интернет-связи в отдаленных регионах. Национальная телеком-компания Tusass подписала соглашение, чтобы предоставить более быстрое и стабильное покрытие для городов и поселков, не имеющих подводных кабелей или радиосвязи. Первым городом, получившим новый сервис до конца года, станет Tasiilaq, за ним последуют другие населенные пункты по мере расширения сети.

Спутники OneWeb вращаются ближе к Земле, чем традиционные, обеспечивая более быстрые и надежные сигналы. Tusass рассматривала сотрудничество со Starlink Илона Маска, но выбрала Eutelsat из-за доверия и долгосрочного партнерства. Гренландские политики подчеркивают важность сохранения контроля над телеком-инфраструктурой страны из соображений национальной безопасности, и Tusass остается единственным поставщиком телекоммуникаций в Гренландии.

by saubeidl • 22 октября 2025 г. в 07:14 • 324 points

ОригиналHN

#starlink#eutelsat#oneweb#satellite#telecommunications#infrastructure#tusass#national-security#greenland

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

  • Публикация вызвала спор из-за слова "ditches", хотя Гренландия просто продлила контракт с Eutelsat, а не отказалась от Starlink.
  • Комментаторы обвинили статью в предвзятости, потому что она не упомянула, что Starlink не соответствует требованиям, а Eutelsat соответствует.
  • Обсуждение вышло за рамки технических деталей и перешло к геополитике, включая обвинения в том, что Starlink может быть использована для шпионажа или отключения интернета в Гренландии.
  • Некоторые комментаторы указали на то, что выбор провайдера является политическим, а не техническим, и что статья не упоминает, что Starlink не соответствует требованиям, а Eutelsat соответствует.
  • Также обсуждались вопросы, связанные с монополией Tusass в Гренландии и тем, что Starlink не может быть использована в Гренландии из-за законов, которые защищают Tusass от конкуренции.

MinIO stops distributing free Docker images (github.com) 🔥 Горячее 💬 Длинная дискуссия

В предоставленном тексте отсутствует содержимое самого issue #21647 "Docker release?" в репозитории minio/minio. Видна только навигационная структура GitHub без основного текста обсуждения. Для создания точного пересказа необходимо содержимое самого issue, включая описание проблемы, комментарии и любые детали, связанные с выпуском Docker-образа MinIO.

by LexSiga • 22 октября 2025 г. в 06:17 • 637 points

ОригиналHN

#minio#docker#oss#open-source#s3#cloud-storage#github

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

  • MinIO прекращает публикацию готовых Docker-образов, что вызвало волну обсуждений о «rug pull» и ожиданиях от OSS-проектов.
  • Участники обсуждают, что компания имеет право прекратить предоставлять бесплатные образы, но отсутствие предупреждения и альтернативы вызывает раздражение.
  • Появились альтернативы в виде Garage и SeaweedFS, но у них есть свои ограничения.
  • Некоторые участники подчеркивают, что OSS-проекты не обязаны предоставлять бинарники, но при этом они также напоминают, что и сообщество не обязано использовать именно этот проект, если он становится менее удобным.

French ex-president Sarkozy begins jail sentence (bbc.com) 🔥 Горячее 💬 Длинная дискуссия

Николя Саркози стал первым бывшим президентом Франции, отправившимся в тюрьму со времен Второй мировой войны. Он начал отбывать пятилетний срок за сговор по финансированию своей предвыборной кампании деньгами от покойного ливийского диктатора Муаммара Каддафи. Саркози, занимавший пост президента в 2007-2012 годах, будет содержаться в небольшой камере в изолированном крыле тюрьмы Ла Санте.

Бывший лидер продолжает настаивать на своей невиновности, заявив: "Правда восторжествует. Но какой сокрушительной будет цена". Более 100 сторонников аплодировали ему, когда он покидал свою виллу в Париже, держась за руку жены Карлы Бруни-Саркози. "С непоколебимой силой я говорю, что это не бывшего президента они запирают сегодня утром - это невиновный человек", - написал он в соцсетях по пути в тюрьму.

by begueradj • 22 октября 2025 г. в 05:49 • 317 points

ОригиналHN

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

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