Hacker News Digest

Обновлено: 16 сентября 2026 г. в 21:19

Постов: 2192 • Страница 179/220

How to use Claude Code subagents to parallelize development (zachwills.net) 🔥 Горячее

Параллельная разработка с Claude Code: коротко

Запустил 3 агентов (product-manager, ux-designer, senior-engineer) одной командой — за минуту получил полный тикет в Linear.
Далее те же агенты кодят, ревьюят, тестируют в отдельных терминалах, пока я занят другим.
Ошибка стоит копейки — просто перезапускаю.

Ключевые принципы

  1. Параллельность: backend, frontend, тесты, доки пишутся одновременно.
  2. Специализация: каждый агент видит только нужный контекст (Stripe-интеграция, UI-форма, тесты).
  3. Минимальные требования: чёткая цель + границы (/docs, /tests, /ui).

Как повторить

  • Положи .md-инструкции для ролей в agents/.
  • Один bash-скрипт: claude -p agents/pm.md & claude -p agents/dev.md & claude -p agents/qa.md.
  • Результаты сливаются автоматом; если rate-limit — добавь sleep 1.

Готово: спеку, код и тесты получаешь быстрее, чем пишешь Jira-таск.

by zachwills • 09 сентября 2025 г. в 13:21 • 264 points

ОригиналHN

#agile#bash#claude#linear#parallel-development#stripe#testing

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

  • Подавляющее большинство участников считают «ролевых» суб-агентов (product-manager, frontend, backend и т.д.) маркетинговым трюком: они не получают полного системного промпта и CLAUDE.md, быстро теряют контекст, пишут «моки» или ломают уже рабочий код.
  • Практический итог: вместо ускорения появляется «казино» — много запусков, загрязнённый контекст, регрессии и перерасход токенов; проекты приходится переписывать вручную.
  • Кто всё-таки использует суб-агентов, делает их не «по ролям», а «по задачам»: короткий запрос → агент жрёт много токенов → возвращает компактный отчёт (покрытие тестами, соответствие гайдам, рефакторинг-чек-лист), чтобы основной чат не засорять.
  • Альтернатива — уйти от чёрного ящика: Tmux + два独立的 CLI-агента в соседних панелях, ручной синх через файлы или GitHub-issues; так проще остановить и подправить.
  • Общий вывод: для реального кода достаточно обычного Claude Code с хорошим промптом, правилами в /commands и лаконичным CLAUDE.md; «мульти-агент» пока не приносит выгод, зато точно приносит лишние траты и головную боль.

Weaponizing Ads: How Google and Facebook Ads Are Used to Wage Propaganda Wars (medium.com)

Государства превратили Google и Facebook в оружие пропаганды.
В конце 2024 г. глава агентства ООН по помощи Газе обнаружил: поиск «UNRWA» в Google выдаёт на первом месте платное объявление Израиля, копирующее сайт ООН, но ведущее на правительственную страницу с обвинениями в поддержке терроризма. Комиссар Филипп Лазарини назвал это «информационным оружием» и потребовал регулирования.

Как работает схема

  • Рекламные кабинеты Google и Meta позволяют точно таргетировать аудиторию по ключевым словам, геолокации, интересам и демографии.
  • В отличие от обычных постов, реклама гарантированно показывается миллионам, если кто-то платит.
  • Платформы запрещают дезинформацию и «опасный контент», но правила обходятся: ключи пишутся с ошибками, лендинги маскируются под СМИ, а «политическим» считается только объявление, поданное внутри страны.

Кейсы

  1. Израиль – Газа 2024: десятки поисковых объявлений дискредитируют UNRWA, Human Rights Watch и Bellingcat; CTR до 18 %, бюджеты – сотни тысяч долларов.
  2. Россия – 2016 и далее: фабрика троллей покупает рекламу на Facebook, YouTube и Google, раскалывая американских избирателей по расовым и оружейным темам.
  3. Филиппины – 2022: дезинформация против журналистов Рапплер финансировалась государственным фондом; объявления показывались только жителям Манилы.
  4. США – 2020: кампания Трампа и республиканцев запускает «Stop the Steal»-рекламу до и после выборов, обходя собственные же запреты Facebook на «преждевременные итоги».

Почему пропускают

  • Деньги: политика и кризисы – высокооплачиваемые темы.
  • Масштаб: 8 млн активных рекламодателей в Google, 10 млн в Meta; модерация – автоматическая + аутсорс.
  • Юрисдикция: законы о «политической» рекламе действуют внутри стран, а кампании часто запускаются из-за рубежа.
  • Прозрачность: библиотеки объявлений не показывают таргетинг и бюджеты в реальном времени.

Последствия

  • Подрыв доверия к независимым организациям и СМИ.
  • Рост насилия и поляризации на местах.
  • Искажение исторической памяти: поиск «Холокост» уже выдаёт рекламу отрицающих.

Что делать

  1. Платформы: расширить категорию «политика» до любого государственного заказчика; показывать полный таргет и бюджет; вводить «кулдаун» перед публикацией спорных объявлений.
  2. Регуляторы: требовать предварительного уведомления о крупных кампаниях (>50 тыс. долл.), как это сделано для ТВ.
  3. Пользователи: ставить блокировщики рекламы, проверять лендинги через WHOIS, жаловаться на заведомо ложные объявления.

Итог
Пока рекламные алгоритмы остаются прибыльной «серой зоной», поиск и соцсети будут продолжать превращаться в поле боя, где побеждает тот, кто заплатит больше.

by bhouston • 09 сентября 2025 г. в 12:34 • 140 points

ОригиналHN

#google#medium#meta

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

  • Участники обсуждают, как Google и Meta становятся каналами для государственной пропаганды, включая Израиль и Венгрию, и почему это опасно.
  • Одни считают, что реклама = пропаганда, платформы не несут ответственности, а значит — блокируй всё.
  • Другие предлагают регулировать платформы, но опасаются, что следующий авторитарный лидер возьмёт рычаги в свои руки.
  • Третьи напоминают: корпорации просто идут туда, где деньги и власть, независимо от «прогрессивных» лозунгов.

You too can run malware from NPM (I mean without consequences) (github.com)

running-qix-malware
Репозиторий демонстрирует работу вируса QIX (1989) в эмуляторе DOS.

  • Собранный DOS-бинарь запускается в браузере через эмулятор.
  • Исходники на ассемблере и C, скрипты сборки.
  • Инфицирует .COM-файлы, показывает бегущую линию.
  • Безопасен: эмуляция изолирует вредоносный код.

by naugtur • 09 сентября 2025 г. в 10:02 • 180 points

ОригиналHN

#2fa#c#dll#dosebox#git#javascript#malware#npm#security#webpack

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

  • Участники вспомнили про инцидент Jia Tan и пожаловались, что npm до сих пор не автоматически блокирует публикации с обфусцированным кодом и шестнадцатеричными именами.
  • Предложены меры: предпубликационный сканер с «задержкой на проверку», 2FA-апрув каждого релиза, опциональный «verified»-бейдж и поддержка Yubikey.
  • Сомнения в пользе LavaMoat: не спасает от DLL в lifecycle-скриптах, не работает с Webpack HMR, а изоляция может быть дорогой.
  • Обсуждали lock-файлы: хэши в package-lock защищают от перезаписи версии, но теги git всё ещё можно подменить; иммутабельность npm-тарболлов считается основной защитой.
  • Namespaces (@scope) в npm есть с 2016 г., но «красивые» безскоповые имена всё ещё популярны, поэтому переход идёт медленно.

Mistral raises 1.7B€, partners with ASML (mistral.ai) 🔥 Горячее 💬 Длинная дискуссия

ASML и Mistral AI заключили стратегическое партнёрство
ASML, мировой лидер в области литографического оборудования, и Mistral AI, европейская компания по разработке ИИ, объединят усилия для ускорения инноваций в производстве полупроводников. Сотрудничество сфокусировано на применении ИИ к оптимизации сложных процессов микролитографии и повышению точности систем ASML.

by TechTechTech • 09 сентября 2025 г. в 06:10 • 755 points

ОригиналHN

#artificial-intelligence#asml#investment#mistral#semiconductor

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

  • ASML вложил 1,3 млрд € в раунд Mistral на 1,7 млрд €; для компании с выручкой 28 млрд € это крупная, но не критичная ставка.
  • Большинство участников не видит технологического синерджиза: ASML делает фотолитографию, Mistral — LLM, и заказчики ASML уже покупают всё, что можно произвести.
  • Инвестицию чаще объясняют политикой: ЕС хочет «своего» игрока в ИИ, а ASML — европейского союзника и лояльность Франции.
  • Сомнения в Mistral: отстают по моделям, нет уникального преимущества, бывшие сотрудники говорят о слабом внедрении ИИ внутри самой ASML.
  • Оптимисты надеются, что деньги и господдержка помогут Mistral повторить прорыв вроде DeepSeek, но рынок считает раунд «европейским GoFundMe» на фоне десятков миллиардов у US/China-игроков.

No adblocker detected (maurycyz.com) 🔥 Горячее 💬 Длинная дискуссия

  • Реклама в интернете — зло: тратит время и уродует сайты.
  • Поддержи автора напрямую: 1 $ приносит больше пользы, чем тысячи показов баннеров.
  • На сайте выводится тонкое сообщение: «Adblock не обнаружен. Поставь uBlock Origin — сэкономишь трафик и нервы».
  • Блок скрывается кнопкой «Закрыть» и больше не появляется (cookie notice-shown).
  • Техника:
    – в HTML встроен <div> с «адоподобными» классами и скрипт nativeads.js;
    – если div вырезан или скрипт заблокирован, сообщение не видно;
    – стили показывают блок только при ≥75 em ширины и ≥30 em высоты;
    – без JS сообщение не вставляется, без CSS просто не стилизуется.
  • DNS-блокировку не отследить, поэтому банер маленький и некликабелен вне основного контента.

by LorenDB • 09 сентября 2025 г. в 01:09 • 525 points

ОригиналHN

#adblocking#advertising#css#dns#html#javascript#tracking#ublock-origin#web-development#web-privacy

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

  • Без блокировщиков рекламы веб выглядит как «лабиринт трекеров и баннеров»: большинство пользователей живут в этом каждый день.
  • uBlock Origin называют едва ли не «лучшим антивирусом»; ФБР и CERN рекомендуют блокировщики как защиту от скама и малвари.
  • Даже с адблоком сайты всё чаще «раскрывают» посетителей через identity-graph (IP, хэши устройств) и потом спамят e-mail.
  • Часть участников считает блокировку «паразитизмом»: контент бесплатен только потому, что кто-то смотрит рекламу.
  • Другие возражают: договор «контент ↔ реклама» давно нарушен — автозвук, трекинг, монополии Google/Meta, потребление трафика и батареи.
  • Альтернатива — платить авторам напрямую, но пожертвования от 0,01 % читателей не покрывают хостинг, уж не говоря о зарплате.

Alterego: Thought to Text (alterego.io)

Alterego — «почти телепатический» интерфейс: мини-девайс считывает немую речь, превращая задуманные фразы в команды AI.
Работает без экрана, клавиатуры и голоса; мысли остаются при вас.

Следи за новостями и получи уведомление о запуске.

by oldfuture • 08 сентября 2025 г. в 21:17 • 169 points

ОригиналHN

#accessibility#augmented-reality#brain-computer-interface#data-privacy#emg#llm#subvocalization#wearable-technology

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

  • Участники сомневаются в реальности Alterego: нет публичных демо, видео выглядит как fake, данных мало.
  • Основная идея — «бесшумный ввод»: челюстные/ушные EMG-датчики ловят субвокализацию, превращают в текст без звука.
  • Скорость не проблема; удобство — в отсутствии need доставать телефон, говорить вслух или уметь печатать.
  • Ниши: люди без грамотности, locked-in syndrome, шумные кафе, велосипед, AR-очки, «телепатический» чат.
  • Критика: точность 92-95 % для маленького словаря = раздражает; требует персонального обучения; риск сбора «мыслей» и утечки данных.

Chat Control Must Be Stopped (privacyguides.org) 🔥 Горячее 💬 Длинная дискуссия

Что такое Chat Control
ЕС хочет заставить мессенджеры и почту сканировать все переписки на «подозрительный» контент автоматически и до отправки. Это касается даже зашифрованных чатов.

Почему это плохо

  • Тотальный массовый контроль, а не выборочный.
  • Конец приватной переписки и доверию к европейским сервисам.
  • Ложные срабатывания: интимные фото, медкарты, ЛГБТ-подростки — всё попадёт в базу.
  • Хакеры и злоупотребления: централизованные сканы — приманка для атак и утечек.
  • Детей не спасёт: реальные преступники уйдут в даркнет и зарубежные платформы.

Как отразится

  • В ЕС: придётся соглашаться или уезжать.
  • За пределами: европейские письма и звонки станут «прослушиваемыми» по умолчанию; тренд быстро расползётся в другие страны.

Что делать

  1. ЕС-граждане:
    • Написать депутатам Европарламента (пошаблонно тут → saveprivacy.eu).
    • Подписать европетицию Stop Scanning Me.
  2. Всем:
    • Перейти на открытые, проверенные мессенджеры с端到端-шифрованием (Signal, Matrix, XMPP+OMEMO).
    • Отказаться от «безопасных» облаков Big Tech, использовать шифрование клиента (Cryptomator, age).
    • Рассказать друзьям, поделиться мемами и роликами (#StopChatControl).

Ссылки

by Improvement • 08 сентября 2025 г. в 20:07 • 575 points

ОригиналHN

#age#cryptomator#end-to-end-encryption#european-union#matrix#omemo#privacy#signal#xmpp

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

  • Chat Control — это предложенный ЕС регламент, обязывающий все сервисы сканировать переписку и файлы, включая зашифрованные, на предмет «запрещённого контента».
  • Участники обсуждения считают молчание СМИ и общества тревожным; статья, вызвавшая тред, критикуется за невнятное изложение сути.
  • Технически инициатива невыполнима без разрушения end-to-end шифрования и встроенных бэкдоров; злоумышленники просто перейдут на самописные каналы.
  • Многие видят в проекте «размыкание» охвата: сначала борьба с CSAM, далее — копирайт, политический диссонанс, коммерческий шпионаж и тренировка ИИ.
  • Германия пока против, но новое правительство ещё не высказалось; считается, что позиция Берлина (и/или Парижа) решит исход голосования.
  • Пользователи призывают переходить на самостоятельные, несовместимые протоколы и отказываться от «удобных» централизованных мессенджеров.

iPhone dumbphone (stopa.io) 🔥 Горячее 💬 Длинная дискуссия

iPhone как кнопочный

Сделал из iPhone «тупой» телефон: только нужные приложения и сайты. Экономия — 2 ч в день. Прошло 2 месяца, делюсь опытом.

Зачем
4 ч экрана в день = 5 лет жизни за 20 лет. Нужны Maps, Spotify, Uber, Kindle, WhatsApp, но не Twitter/Instagram. Самоконтроль, Screen Time и дамбфоны не спасали: либо слабо, либо не хватает нужных iOS-эксклюзивов.

Решение
Apple Configurator (бесплатен) — корпоративная утилита для блокировок. Позволяет:

  • выключить App Store и Safari;
  • разрешить только конкретные приложения и сайты;
  • менять список только через USB и Mac.

Плюсы

  1. Высокий барьер для «расковырять» блокировку.
  2. Никаких соблазнов в слабые моменты.
  3. Остаётся iPhone: Discord, GitHub, Things 3, Waymo — всё на месте.

Минусы

  1. Нужен полный сброс iPhone.
  2. Первые недели забываешь мелочи (сканер в зале, QR-меню) — приходится просить телефон у друзей.

Итог за 2 месяца
Телефон стал чистым инструментом, а не ловушкой внимания. Появилось время на глубокую работу и людей рядом.

by joshmanders • 08 сентября 2025 г. в 17:33 • 617 points

ОригиналHN

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

  • Участники делятся способами «ослабить» iPhone: удаляют соцсети, блокируют App Store/Safari через Apple Configurator или Screen Time, передают пароль партнёру.
  • Кому-то хватает просто удалить ленты-«бесконечный скролл», другие уходят на два устройства: «рабочий» iPhone + домашний iPad или кнопочный телефон.
  • Проблема «полезных, но отвлекающих» приложений (почта, браузер, Jira/Slack вне работы) пока не решена: ищут специальные клиенты, фильтры или оставляют только браузер без уведомлений.
  • Самые радикальные варианты: Apple Watch вместо телефона, коробка Aro для хранения смартфона, полная «неделя без телефона» на кнопочном аппарате.

OpenWrt: A Linux OS targeting embedded devices (openwrt.org)

OpenWrt — Linux для встраиваемых устройств. Вместо статической прошивки даёт полноценную файловую систему и пакетный менеджер: ставь нужные программы, настраивай как хочешь. Разработчикам — готовая платформа; пользователям — полная свобода.

Поддерживаемые модели: таблица совместимости.


Новинки

  • OpenWrt One — первый роутер проекта (Wi-Fi 6, PoE, слот mikroBUS, $89). С каждой покупки $10 — на развитие OpenWrt.
  • Стабильная ветка 24.10.2 (июнь 2025): релиз-ноуты, прошивки.

Быстрый старт


Участие

by pykello • 08 сентября 2025 г. в 16:13 • 193 points

ОригиналHN

#alpine#debian#embedded-devices#gl.inet#iptables#linux#openwrt#opnsense#poe#wifi-6

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

  • OpenWRT хвалят за стабильность, простоту и надёжность; многие сразу стирают OEM-прошивку и ставят его.
  • Недостатки: архаичное ядро/iptables, сложность обновления, отсутствие централизованного управления сетью, «device-centric» подход.
  • Часть пользователей хотела бы «десктопный» дистрибутив (Debian/Alpine) вместо специализированной системы, особенно на x86 с большим RAM/flash.
  • OpenWRT One пока мало где продаётся, без LUCI, тираж 900 шт; ждут OpenWRT Two от GL.iNet ≈250 $ в 2025 г.
  • Некоторые возвращаются к OEM или OPNsense/pfSense из-за пропускной способности, Broadcom-чипов или необходимости IDS/IPS.

Will Amazon S3 Vectors kill vector databases or save them? (zilliz.com) 🔥 Горячее

Amazon S3 Vectors: убийца или спаситель векторных БД?

AWS запустил S3 Vectors — хранилище эмбеддингов прямо в S3. Цена низкая, интеграция в экосистему AWS очевидна. Кто-то уже похоронил специализированные векторные СУБД вроде Milvus, Pinecone, Qdrant. На деле — не так.

Почему это не конец векторных БД

  1. Стоимость поиска может быть выше, чем вызов LLM. У одного AI-стартапа расходы на векторный поиск в 2× превышают счёт за OpenAI.
  2. RAG вырос до миллиардов векторов за ночь. С3 не масштабируется до таких размеров без потери скорости и точности.
  3. Latency-требования изменились, но не исчезли. Пока LLM генерирует ответ, можно подождать 100 мс, но не 5 с.

Что умеет S3 Vectors

  • Простой knn через REST / SQL-подобный язык.
  • Хранит векторы рядом с объектами, без отдельного кластера.
  • Цена: ≈ 0,32 $/млн запросов + стандартные тарифы S3.

Чего нет

  • GPU-ускорения, HNSW, PQ, динамического индексирования.
  • Фильтрация по метаданным на лету.
  • Горизонтального масштабирования под высокую QPS.
  • SLA на latency и точность.

Где пригодится

  • Холодный архив, редкие запросы, прототипы.
  • Совместная работа с полноценной векторной БД: S3 держит дешёвую «копию всего», а hot-слой (Milvus/Pinecone) — быстрый доступ к топ-N.

Итог
S3 Vectors — ещё один кирпичик в стеке, а не замена. Специализированные СУБД остаются единственным способом получить миллиардные индексы, фильтры и суб-100 мс latency без компромиссов.

by Fendy • 08 сентября 2025 г. в 15:35 • 251 points

ОригиналHN

#amazon-s3#aws#hnsw#llm#milvus#pgvector#pinecone#postgresql#qdrant#vector-databases

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

  • S3 Vectors — это дёшево и сердито: холодное хранилище, top-k ≤ 30, фильтры после поиска, нет гибридного поиска и нормальной документации.
  • Подходит лишь для низких QPS и «холодных» данных; для рекомендаций, высокого top-k или сложных фильтров придётся шардировать или выбирать другой продукт.
  • Цена растёт ступенчато: одна «квантовая» добавка в фильтре может удвоить счёт; у некоторых компаний поиск стоит дороже, чем вызовы OpenAI.
  • Альтернативы: Turbopuffer, LanceDB, Cloudflare Vectorize, pgvector в Postgres — каждый даёт больше контроля, функций и/или дешевле при миллионах векторов.
  • AWS не раскрывает внутренности, поэтому сообщество тратит дни на реверс-инжиниринг; при превью-ограничениях производительность может вырасти, но гарантий нет.