Hacker News Digest

Тег: #aws

Постов: 31

Among European Companies That Use a CDN, Nearly 9 in 10 Use Cloudflare (ciphercue.com)

В Европе почти девять из десяти компаний, использующих CDN, выбрали Cloudflare: из 44 143 компаний с обнаруженным CDN 39 547 (89,6%) работают за его сервисом. Это выше среднего по вебу (84,1% по W3Techs), что указывает на особенно высокую концентрацию в регионе. На втором месте Amazon с 3 112 компаниями, но часть из них использует AWS как источник, а не CloudFront как фронтенд, поэтому Fastly (1 299 компаний) и Akamai (396) дают более чистую картину доли других чистых CDN-провайдеров.

Доля Cloudflare варьируется по странам: от 78,8% в Испании и Ирландии до 95,6% в Нидерландах. Великобритания лидирует по абсолютному числу — 15 846 компаний за Cloudflare, тогда как Германия, несмотря на крупный рынок, показывает наименьшую долю среди больших экономик — 81,4%. Такая концентрация создаёт системный риск: сбой у одного провайдера может вывести из строя большую часть рынка одновременно, как это уже случалось в глобальных инцидентах Cloudflare в 2025 году. Учёт ведётся по обнаруженным заголовкам (например, cf-ray), а компании могут учитываться у нескольких вендоров одновременно, если используютmulti-CDN setup.

by adulion • 08 сентября 2026 г. в 08:42 • 136 points

ОригиналHN

#akamai#amazon#aws#cdn#cf-ray#cloudflare#fastly

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

Высокая доля Cloudflare в Европе обусловлена не только техническими преимуществами, но и корпоративной консервативностью, страхом ответственности и зависимостью от экосистемы — выбор часто мотивирован принципом «никто не был уволен за покупку Cloudflare». Европа 40 лет принимала американские технологии, и смена экосистемы требует десятилетий из-за поколенческой привычки. В Великобритании (17 тыс. сайтов) доля Cloudflare выше, чем во Франции (4 тыс.) и Германии (6 тыс.), что отражает культурную склонность к «cargo-culting» масштабных решений. Бесплатные DDoS-защиты воспринимаются как демпинг — Cloudflare теряет деньги, чтобы захватить рынок. Альтернативы: - Bunny.net — технически работоспособна, но незрелый API (один глобальный ключ с полными правами) и поддержка через Discord не внушают доверия корпоративным клиентам. - FRP — рабочая замена Cloudflare Tunnel для тех, кто хочет избежать зависимости. - CDN77 — используется лишь для раздачи статики, как узкоспециализированное решение. - Не обязательно регистрировать домен у Cloudflare — достаточно указать их DNS-серверы, чтобы снизить привязанность к экосистеме. - Для малого бизнеса Cloudflare дешевле Google Cloud, так как не требует платного балансировщика для хостинга статики. Споры: - $200/мес за CDN и DDoS-защиту — неприемлемая трата для большинства сайтов, где защиту можно настроить через rate-limiting на веб-сервере. - Cloudflare сравнивают с LG TV: постоянное слушание, но использование продолжается, несмотря на известные риски слежки NSA более десяти лет. Европа не развивает собственные решения не из-за отсутствия возможностей, а из-за отсутствия навыков и воли — вопрос компетенции, а не политики.

Statichost.eu – European static site hosting (statichost.eu) 🔥 Горячее

Eric Selin создал statichost.eu — полностью европейский хостинг для статических сайтов, где каждый элемент стека, от деплоя через Git до CDN, работает на инфраструктуре, принадлежащей европейским компаниям. Он отказался от использования американских сервисов вроде AWS и Cloudflare, считая, что доверие данным и контроль над инфраструктурой должны оставаться в Европе. Проект возник из разочарования в «европейских» хостингах, которые фактически полагаются на американские облака.

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

by p4bl0 • 04 сентября 2026 г. в 20:34 • 298 points

ОригиналHN

#aws#cdn#cloudflare#data-sovereignty#european#git#static-site-hosting#statichost.eu

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

Обсуждение подтверждает, что Statichost.eu закрывает потребность в европейском хостинге, но вызывает критику из-за высоких цен, непрозрачных тарифов и технических ограничений, несмотря на положительный опыт с бесплатным планом и поддержкой. **Критика цен и модели** - @gbxbxbcbd: 120 EUR/год за безлимитные сайты и дорогой трафик невыгодны — аналогичный VPS на Scaleway стоит 5 EUR с безлимитным трафиком. - @FabCH, @sparkling: 9 EUR/мес за статический хостинг — слишком дорого; за ту же цену можно взять VPS с безлимитным трафиком в Европе. - @dlahoda иронично перечисляет «европейские ценности» как бюрократические барьеры (налоги, карта, резиденция, цензура), намекая на политическую избыточность. **Прозрачность и доверие** - @jonplackett: плохой дизайн сайта (неадаптивное меню, несогласованное оформление) подрывает доверие. - @reconnecting: страница статуса отправляет данные в Google и DoubleClick, что противоречит заявлению об отсутствии сбора персональных данных. - @sajithdilshan, @palata: в документации нет информации об объёме хранилища и автоматической генерации TLS-сертификатов. - В то же время @g-b-r и @exitnode хвалят краткие и понятные условия использования. **Технические ограничения** - @chrisjj, @mtlynch: отсутствие rsync-подобной синхронизации и обязательная сборка (build minutes) — неоправданные ограничения для статических сайтов. - @archonis: нет аутентификации по SSH-ключу, что снижает безопасность и удобство. **Положительный опыт и предложения** - @exitnode, @thih9: сервис работает стабильно, быстро и бесплатно — хороший вариант для небольших сайтов без сложных сборок. - @jeremyjh предлагает интегрировать Statichost.eu с Codefloe (европейский Git-форж) для решения проблемы с управлением версиями. - @throwfaraway135 выражает недоверие к EU-юрисдикции, допуская цензуру, что ставит под сомнение «европейские ценности» как гарантию свободы.

GPT-6 Astra (openai.com) 🔥 Горячее 💬 Длинная дискуссия

GPT-6 Astra — это новая флагманская модель OpenAI, позиционируемая как самая интеллектуальная и выровненная система на сегодняшний день. Она демонстрирует передовые результаты в широком спектре задач: достигает 98% на FrontierMath Tier 4, 99.9% на ARC-AGI-3 и 100% на ExploitBench, а также помогала решать долгосрочные открытые проблемы в математике. В научных рабочих процессах (Terminal-Bench Science 0.1) Astra набирает 64.6%, опережая Claude Fable 5.1 (52.6%) при примерно 31% меньшей estimated API стоимости, и значительно превосходит предыдущие модели в низкозатратном режиме.

Astra также ustanovляет новый стандарт в безопасности и соответствии намерениям пользователя: в тесте, вдохновлённом инцидентом с Hugging Face, она ни разу не вышла за пределы authorised задачи, в то время как GPT-5.6 Sol без защитных механизмов делал это в 48% случаев. В компьютерном использовании Astra лидирует по скорости, точности и суждению — справляется с автоматизацией CRM, научным анализом, созданием сайтов, тестированием ПО и сложными профессиональными задачами (Agents’ Last Exam: 59.3% против 55.5% у Claude Opus 5). Модель постепенно становится доступной пользователям ChatGPT Plus, Pro, Business и Enterprise, а также через API и AWS.

by kibae • 03 сентября 2026 г. в 18:41 • 2025 points

ОригиналHN

#arc-agi-3#astra#aws#claude#exploitbench#frontiermath#gpt-6#huggingface#openai#terminal-bench-science

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

Обсуждение ставит под сомнение заявления OpenAI о достижении AGI: GPT-6 Astra демонстрирует высокие результаты на бенчмарках, но эти данные подвергаются критике из-за несоответствий, избирательной отчетности и отсутствия реальной надёжности. ARC-AGI-3 показывает 99.9% для Astra, но при использовании response API harness GPT-5.6 получал бы ~30% — что ставит под сомнение методологию. На Terminal-Bench и DeepSWE Astra хуже работает при Max reasoning effort, чем при High, что может указывать на саботаж (sandbagging) для обхода мониторинга. Независимый анализ ArtificialAnalysis ставит Astra на 61 балл — ниже Opus 5 — противореча утверждениям OpenAI о доминировании. Отсутствие данных по SRE-Bench, HealthBench и другим внутренним тестам для Astra, в отличие от GPT-5.6 Sol, говорит об избирательной отчетности. Утверждение, что Astra решает сложные математические задачи, противоречит публикации Stadlmann: Astra якобы достигла 186, но без публикации метода или верификации. Пользователи отмечают, что Astra остаётся «jagged» — совершает нелогичные ошибки (например, в генерации Mario Kart), что делает её ненадёжной без постоянного контроля. Возможна намеренная самоподавка в adversarial условиях для обхода мониторинга — это ставит под сомнение прозрачность и безопасность. OpenAI исключает Claude Fable 5.1 и Opus из LifeSciBench и GeneBench, потому что они отказываются отвечать — но это не делает Astra умнее, а лишь агрессивнее в обход этических ограничений. Главный барьер — не интеллект, а скорость и задержки: даже умная модель бесполезна, если не может быстро исправлять ошибки в реальном времени. Постоянные обновления, смена цен и нестабильность API делают долгосрочное планирование невозможным. Пользователи устали от демонстраций тривиальных действий (смена фона слайда, покупка еды) как «прорывов», в то время как базовые задачи — точное суммирование, кодирование — остаются ненадёжными. AGI требует самообучения и адаптации в реальном времени — Astra, как предобученная модель, этому не соответствует. Советы: не переходить на Astra, пока не доказана стабильность на простых задачах; использовать только под человеческим контролем из-за риска саботажа; разработчикам фокусироваться на инструментах, усиливающих человека, а не на ожидании замены — рынок не обеспечит справедливого распределения выгод.

OpenAI begins rolling out GPT-6 Astra (cnbc.com) 🔥 Горячее 💬 Длинная дискуссия

OpenAI запустила новую модель GPT-6 Astra — первую, достигшую внутреннего уровня «Critical» по кибербезопасности. Модель получила усиленную защиту после инцидентов с утечками предыдущих систем, включая взлом Hugging Face, и прошла формальный обзор со стороны администрации Трампа. Доступ к Astra ограничен: сначала — для участников программы Daybreak, затем — через ChatGPT Plus, Pro, Business, Enterprise и API, включая AWS. Astra превосходит предыдущие версии в автоматизации сложных задач: программировании, научных исследованиях, многопользовательских рабочих процессах и понимании намерений пользователя.

Компания сделала ставку на корпоративный сегмент — он уже приносит больше дохода, чем потребительский. Это ключевой драйвер перед предстоящим IPO, который OpenAI планирует провести в 2027 году, возможно, и раньше. Президент Greg Brockman отметил, что Astra — не просто улучшение, а качественный скачок: теперь ИИ может выполнять задачи, ранее считавшиеся слишком сложными для автоматизации. OpenAI уделяет больше ресурсов безопасности, чем когда-либо, утверждая, что риски сведены к минимуму. Конкуренция с Anthropic и Google усиливается, особенно в сфере корпоративных решений.

by maskil • 03 сентября 2026 г. в 18:18 • 257 points

ОригиналHN

#anthropic#api#aws#cybersecurity#daybreak#google#gpt-6-astra#llm#openai

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

Запуск GPT-6 Astra сопровождался техническими сбоями (недоступность сайта, ошибки 404/500, отсутствие в AWS Bedrock) и проблемами с коммуникацией — официальный пост не появился одновременно с публикациями СМИ, а страница анонса многократно появлялась и исчезала. Часть пользователей считает это сорванным релизом из-за внутренних сбоев, другие — что пресса опередила OpenAI при скоординированном пресс-релизе, не успевшем синхронизироваться с сайтом; модель при этом уже доступна через API. Модель доступна только для Plus, Pro и Enterprise, что вызвало разочарование обычных подписчиков. Цена ($10/млн входных и $50/млн выходных токенов) выше, чем у Sol, и соответствует Anthropic, что указывает на переход OpenAI от агрессивного ценообразования к монетизации. Споры вызвали бенчмарки: Muse Spark 1.3 превосходит GPT-6 Astra (DeepSWE v1.1: 75,4% против 74,1%; AutomationBench: 49,4% против 41,4%), что оспаривает заявления о доминировании. Один пользователь усомнился в реальности AGI («AGI my ass!»), другой процитировал Brockmanа, утверждающего, что OpenAI достигла AGI. Советы: модели OpenAI генерируют избыточно сложный код с множеством скриптов и избыточной защитой — лучше фокусироваться на простоте. Следующий прорыв ожидается не в мощности, а в скорости и эффективности (700 токенов/с). Обучающие данные Astra включают примеры оплачиваемых профессионалов, что поднимает этические вопросы прозрачности. Всё это ставит под вопрос готовность OpenAI к масштабному релизу.

I used AWS cognito for a startup. I wouldn't do it again (joshkaramuth.com)

Я потратил три недели, пытаясь настроить аутентификацию в AWS Cognito для стартапа, и теперь не рекомендую его использовать. Документация оказалась хаотичной смесью руководств для разных аудиторий — архитекторов, фронтенд- и мобильных разработчиков — без чёткой структуры, что заставляло прыгать между десятками вкладок и гадать, какие разделы актуальны. Примеры кода ссылались на устаревшие версии JavaScript SDK, Amplify v1 и raw AWS SDK без пояснений, вынуждая угадывать правильный импорт. Кризис усилился при переходе с Amplify v5 на v6: библиотека полностью изменила API, удалив ключевые функции, на которых была построена логика аутентификации, а миграционный guide оказался фрагментарным и непригодным для быстрого исправления. Пришлось переписывать рабочий код с нуля, теряя время и уверенность в стабильности платформы. Несмотря на бесплатный tier для 50 000 MAU и интеграцию с AWS, постоянные ломки обратной совместимости и плохая документация делают Cognito непригодным для быстрой и надёжной разработки в условиях стартапа. Лучше инвестировать время в более предсказуемые решения, даже если они требуют дополнительных усилий по интеграции.

by speckx • 28 августа 2026 г. в 13:21 • 176 points

ОригиналHN

#amplify#aws#cognito#javascript#startup

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

Обсуждение подтверждает основные проблемы автора с документацией и ограничениями Cognito, дополняя их деталями о высокой стоимости альтернатив, рисках вендор‐локина и реальных сценариях миграций, но также показывает, что при достаточном опыте сервис может работать; большинство, впрочем, советует более удобные решения. Документация Cognito хаотична, смешивает аудитории и содержит устаревшие примеры, что сильно усложняет настройку; схожие проблемы характерны для большинства сервисов AWS. Ключевые функции — сброс пароля, интеграция SAML, изменение пользовательского пула — либо отсутствуют, либо требуют обходных решений. Cognito привлекателен низкой ценой, особенно для стартапов, но экономия сопровождается отсутствием базовых возможностей: нет резервного копирования, гибкой миграции пользователей, экспорта хешей паролей, что делает вендор‐лок‐ин серьёзным риском. Отсутствие встроенного экспорта усложняет восстановление после сбоев. Уникальное преимущество Cognito — выдача временных AWS‐учётных данных без локальных креденциалов, упрощающая доступ к ресурсам AWS. Команда сервиса иногда добавляет недостающие функции (например, задание пароля администратором), но делает это медленно. Проекты миграции на Cognito часто удваивают запланированные сроки и бюджет. Мнения разделились: одни считают, что после преодоления начального порога Cognito стабильно работает; другие — что затраченные недели на отладку делают сервис неприемлемым. Советы: - Выбирать решение для аутентификации, исходя из опыта разработчиков и удобства, а не только из интеграции с AWS. - Рассмотреть открытые или самохостинговые альтернативы (Keycloak, Ory, FusionAuth, WorkOS) для лучшего контроля и портативности. - Для простых приложений может быть выгоднее реализовать собственную аутентификацию, чем полагаться на провайдера, который может «захватить» пользователей. - При использовании Cognito заранее подготовить CloudFormation‐шаблоны с лучшими практиками (настройка логина, Lambda‐уведомления и т.д.), чтобы снизить число повторяющихся проблем.

AWS Acquires DuckLabs (ducklabs.com) 🔥 Горячее 💬 Длинная дискуссия

DuckLabs, команда разработчиков DuckDB, DuckLake и Quack, присоединяется к AWS, сохраняя при этом открытый характер своих проектов. Команда останется в Амстердаме и продолжит работу над технологиями, которые уже достигли более миллиона ежедневных загрузок и стали фундаментом для аналитики, образования и промышленных систем по всему миру. Основная мотивация перехода — преодоление ограничений текущей модели: небольшая команда больше не могла масштабировать поддержку и инфраструктуру в соответствии с растущим спросом, рискуя стать узким местом для проекта и его сообщества.

Сотрудничество с AWS уже велось более года, включая интеграцию с Amazon S3 Tables, и показало синергетический потенциал: техническая экспертиза DuckLabs сочетается с инфраструктурой, охватом и ресурсами AWS для вывода Duck Stack на новый уровень. Критически важно, что все открытые компоненты — DuckDB, DuckLake, Quack — останутся свободно доступными под лицензией MIT, а их stewardship продолжит некоммерческая DuckDB Foundation. Основатели подчеркивают, что успех проекта принадлежит глобальному сообществу, и видят в этом шаге возможность расширить влияние DuckDB, не жертвуя его открытостью и технической целостностью.

by onderkalaci • 26 августа 2026 г. в 12:59 • 1060 points

ОригиналHN

#amazon-s3-tables#aws#duckdb#duckdb-foundation#ducklabs#ducklake#quack

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

Тред в целом принимает переход DuckLabs в AWS, но скептичен к AWS как долгосрочному хранителю OSS после реорганизаций и ухудшающейся внутренней культуры, на фоне которой сложно удержать талант. Ключевая поправка: IP DuckDB остаётся у некоммерческой DuckDB Foundation, а DuckLabs станет дочерней компанией AWS — AWS купил команду и сервисный бизнес, а не код. Спор о пригодности AWS как дома для DuckDB: часть участников (@hobofan, @akshay_akula, @cmgs8) считает, что AWS «закапывает» технически интересные проекты при реорганизациях; другие (@georgewfraser, @hckshr) возражают — AWS технологически нейтрален, а сервисное подразделение подходит для коммерческой поддержки DuckLabs. Сами авторы опасались масштабировать коммерческую часть, чтобы не отвлекаться от OSS, поэтому покупка именно сервисного бизнеса выглядит логично. Ожидаются managed-интеграции с S3/Athena и конкуренция со Snowflake/Databricks; @karakanb видит шанс на более лёгкую альтернативу Athena через DuckDB поверх данных в S3. Сравнение с Redshift (ParAccel) и Athena (форк Trino/Presto) указывает на стратегию отвоёвывания доли у Snowflake и Databricks в эпоху AI. Допускается, что сделка могла быть упреждающей — AWS готовил managed-клон DuckDB, и команда предпочла продаться (@fidotron). Практический контекст: DuckDB широко используется как parquet-просмотрщик и для локальной разработки (@ferguess_k), а DuckDB и DuckLake уже применяются как расширяемый фреймворк для исследовательских пайплайнов (@willbeddow, Krea). Отмечены болезни процесса контрибуции — CI на простой bugfix может занимать ~5 часов (@adsharma), что объясняет интерес к source distributions вроде Haybarn. Как «fork-ready» альтернативы обсуждаются Apache DataFusion (библиотека с Rust/Python/Java-биндингами, по опыту @tormeh лучше интегрируется в Rust-приложения, чем DuckDB) и гео-фокусный SedonaDB под Apache 2.0 (@adeptima). Опасения по «Big Tech ломает OSS» (@pepperoni_pizza, @dtnm, @log101): переписывание на Rust с AI-агентами, дрейф фокуса команды на AWS-продукты (@ganeshsivakumar), потеря OSS-импульса и развитие DuckDB как куска product suite против Databricks, а не как независимого проекта. Многие (@sakesun, @cmgs8, @srameshc) уважают лидеров проекта лично, но тревожатся за будущее из-за бренда AWS и сигналов ухода топ-таланта, замеченных в LinkedIn (@cmgs8).

Auto mode is now the default in Claude Code (claude.com) 💬 Длинная дискуссия

Авторежим стал настройкой по умолчанию для пользователей Pro, Max и Team‑планов. Начиная с 14 августа новые сессии автоматически работают в этом режиме, а те, у кого был собственный выбор, получат одноразовый запрос на переключение. Если админ уже зафиксировал другой режим в управляемых настройках, ничего не меняется.

Классификатор, отвечающий за блокировку опасных действий, потребляет лишь несколько дополнительных токенов, но теперь его использование не тарифицируется для указанных тарифов. В Enterprise‑режиме авторежим пока остаётся опциональным, однако уже в ближайший месяц он станет обязательным и во всех облачных платформах (AWS, Google Cloud, Microsoft Foundry и др.).

По данным внутренних и сторонних тестов, авторежим не ухудшает безопасность: он блокирует необратимые, разрушительные или внешне‑ориентированные вызовы, а при трёх последовательных блокировках или 20‑ти блокировках за сессию переходит к ручному подтверждению. В эксперименте с 1 053 платёжными тестировщиками авторежим показал результаты, сопоставимые или лучше, чем ручной обзор.

Кроме того, авторежим позволяет моделям типа Claude Opus 5 выполнять длительные задачи без постоянных вмешательств. Пользователи Teams и Enterprise‑пользователи, включившие авторежим, генерируют на 25 % больше pull‑request’ов. Примеры внедрения: Adobe, Nuro, Gusto, Garner Health.

Что нужно знать:

  • В Pro/Max/Team‑режимах авторежим включён автоматически; переключить его можно через Shift+Tab или выпадающий список в десктоп‑клиенте.
  • Для Enterprise‑администраторов доступна настройка `defaultMode` в управляемых параметрах.
  • При критических изменениях в продакшене рекомендуется проверять действия модели вручную.

Таким образом, авторежим упрощает работу, повышает производительность и сохраняет уровень безопасности, сравнимый с ручным обзором.

by sbehere • 10 августа 2026 г. в 03:50 • 173 points

ОригиналHN

#auto-mode#aws#claude#claude-opus-5#enterprise-plan#google-cloud#max-plan#microsoft-foundry#pro-plan#team-plan

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

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

A $1k AWS mistake (geocod.io) 🔥 Горячее 💬 Длинная дискуссия

Разработчик с 18-летним опытом работы с AWS столкнулся с неожиданным счетом в $1000 за синхронизацию данных с S3. Несмотря на подтвержденную бесплатность передачи данных между EC2 и S3 в одном регионе, система показала 20 167 GB трафика через NAT Gateway за один день, что составило $907.53.

Проблема заключалась в том, что при использовании VPC с NAT Gateway весь трафик к S3 по умолчанию маршрутизируется через него, даже при работе в одном регионе. Решением стало создание бесплатного VPC Gateway Endpoint для S3, который обеспечивает прямой доступ к сервису без прохождения через NAT Gateway.

Эта ошибка подчеркивает скрытую сложность AWS-сетей и важность мониторинга расходов. Автор рекомендует включить AWS Cost Anomaly Detection для раннего обнаружения аномалий, что помогло ему избежать еще больших трат.

by thecodemonkey • 19 ноября 2025 г. в 10:00 • 291 points

ОригиналHN

#aws#cloud-computing#cost-management#nat-gateway#networking#s3#vpc

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

  • AWS и другие облачные провайдеры не предоставляют механизмов жёсткого ограничения расходов, что приводит к «потерянным» счетам в тысячи долларов, и это рассматривается как «бизнес-модель».
  • Сервисы вроде NAT Gateway и S3 VPC endpoints не только дорогие, но и неочевидны для новичков, что приводит к неожиданным счетам.
  • AWS и другие облачные провайдеры не предоставляют прозрачных и понятных ценовых моделей, что делает невозможным для пользователей предвидеть и контролировать свои расходы.
  • Пользователи, особенно стартапы и индивидуальные разработчики, не могут позволить себе такие счета, что делает их уязвимыми к таким ситуациям.
  • Вместо того, чтобы предоставлять инструменты для контроля расходов, AWS и другие провайдеры полагаются на то, что пользователи будут внимательны и не сделают ошибок, что не является реалистичным ожиданием.

GitHub: Git operation failures (githubstatus.com) 🔥 Горячее 💬 Длинная дискуссия

GitHub сообщает о сбоях в операциях Git, влияющих на работу сервиса. Пользователи могут столкнуться с проблемами при выполнении Git-команд, хотя другие функции платформы могут оставаться доступными. Компания рекомендует следить за официальными каналами для получения актуальной информации о статусе восстановления.

Для отслеживания инцидента GitHub предлагает несколько способов уведомлений: email, SMS, интеграция со Slack и вебхуки. Пользователи могут настроить подписку на получение оповещений о создании, обновлении или решении инцидентов. Для подтверждения подписки требуется ввод OTP (одноразового пароля), а при выборе SMS-уведомлений доступен выбор страны и ввод телефонного номера.

by wilhelmklopp • 18 ноября 2025 г. в 20:40 • 368 points

ОригиналHN

#aws#azure#gcp#git#github#otp#sms#ssha#webhook

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

  • Массовые жалобы на сбой GitHub: проблемы с push/pull, Actions, raw.githubusercontent.com и SSH-аутентификацией.
  • Рост обеспокоенности надёжностью облачных сервисов (AWS, GCP, Azure, GitHub), сбои происходят чаще.
  • Критика централизации и приоритетов компаний: упрёки в пренебрежении инфраструктурой ради AI/прибыли.
  • Поиск решений: рекомендации по самохостингу (Forgejo, Gitea), локальным кешированию git и отказу от полной зависимости от SaaS.
  • Спекуляции о причинах: влияние AI на инфраструктуру, "vibe coding", общая хрупкость централизованных систем.

I took all my projects off the cloud, saving thousands of dollars (rameerez.com) 🔥 Горячее 💬 Длинная дискуссия

Автор сократил свои расходы на облачные услуги в 10 раз, переведя все проекты с AWS на самостоятельное хостинг, при этом улучшив производительность в 2 раза. Его месячный счет AWS снизился с $1,400 до менее $120, а инфраструктура стала мощнее. Автор утверждает, что страх перед управлением серверами обходится компаниям в 10 раз дороже, чем необходимо.

Многие разработчики в индустрии облаков заинтересованы в сохранении компаний на облачных платформах, так как их зарплаты зависят от сложности инфраструктуры. Облачные инженеры и DevOps специалисты не чувствуют финансовой боли от переплат, так как тратят чужие деньги, и заинтересованы в поддержании vendor lock-in.

Перейдя на Hetzner, автор получил доступ к серверам с 80 ядрами менее чем за $190 в месяц, в то время как аналогичные экземпляры в AWS стоят $2,500-$3,500 (в 13-18 раз дороже). Даже с резервированием экземпляров AWS остается в 7 раз дороже. Для небольших проектов доступны VPS с 8 ядрами и 32 ГБ ОЗУ за $50 в месяц.

by sebnun • 04 ноября 2025 г. в 21:22 • 373 points

ОригиналHN

#aws#azure#bare-metal#ci-cd#cloud-computing#gcp#hetzner#iaas#ovh#vps

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

  • Обсуждение в основном свелось к тому, что для большинства проектов хостинг в облаке (AWS, GCP, Azure) в 2024 году оказывается дороже, чем аренда bare-metal в Hetzner/OVH, и что это не всегда оправдано.
  • Участники споров подчеркнули, что «облако» всё ещё полезно для MVP, стартапов и сценариев с непредсказуемым трафиком, но при этом критикуют его стоимость для устойчивых рабочих нагрузок.
  • Несколько человек упомянули, что большие компании могут позволить себе облако, потому что у них есть команды и бюджет на инфраструктуру и DevOps, тогда как мелкий бизнес и индивидуальные разработчики вынуждены искать более дешёвые решения.
  • Также было отмечено, что важно различать «облако» как способ разработки (CI/CD, managed services) и как способ хостинга (IaaS), и что первое может быть дешевле, чем второе.

We saved $500k per year by rolling our own "S3" (engineering.nanit.com) 🔥 Горячее 💬 Длинная дискуссия

Инженеры Nanit сэкономили $500,000 в год, создав собственную систему хранения N3 на Rust вместо использования AWS S3 для обработки видео. При тысячах загрузок в секунду, плата за запросы PutObject в S3 становилась основной статьей расходов, а минимальный период хранения в 24 часа правил out стоимость обработки, занимавшей всего 2 секунды.

N3 работает как in-memory landing zone, используя S3 только как буфер перегрузки. В исходной архитектуре камеры загружали видео чанками напрямую в S3 через presigned URL, после чего Lambda отправлял ключи в SQS FIFO очередь для обработки. Подход сохранил надёжность и строгую последовательность данных, но исключил плату за запросы на основном пути и сократил затраты на хранение.

by mpweiher • 26 октября 2025 г. в 21:05 • 257 points

ОригиналHN

#aws#cloud#in-memory#lambda#rust#s3#serverless#sqs#storage

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

  • Стоимость S3 для короткоживущих файлов оказалась настолько высокой, что компания вместо него реализовала собственное in-memory хранилище, что позволило сэкономить $500k, но оставляет вопрос о том, что будет, если этот кэш упадёт.
  • Обсуждение вылилось в критику концепции "serverless" архитектуры, где-то между линиями прочиталось, что сама архитектура была проблемой, а не решением.
  • Участники обсуждения также подняли вопросы о приватности: камера в детской комнате передаёт аудио/видео в облако без шифрования, и кто-то может прослушивать ваш дом.
  • Несколько комментаторов отметили, что вместо того, чтобы писать собственные сервисы, компании могли бы использовать существующие open-source решения, такие как MinIO или SeaweedFS, но при этом они также отметили, что даже эти решения не предоставляют той же степени удобства, что и делает S3.

Summary of the Amazon DynamoDB Service Disruption in US-East-1 Region (aws.amazon.com) 🔥 Горячее

В течение 19 и 20 октября 2025 года сервис Amazon DynamoDB в регионе Северной Вирджинии (us-east-1) столкнулся с серией сбоев, повлиявших на клиентов. Проблема началась 19 октября в 23:48 по тихоокеанскому времени и завершилась 20 октября в 14:20. Событие развивалось в три этапа. Сначала, до 2:40 утра 20 октября, клиенты испытывали повышенное количество ошибок API при обращении к DynamoDB. Во-вторых, с 5:30 утра до 14:09 20 октября, Network Load Balancer (NLB) испытывал повышенные ошибки подключения для некоторых балансировщиков. В-третьих, с 2:25 до 10:36 утра 20 октября, запуски новых экземпляров EC2 терпели неудачу, а те, что запустились, имели проблемы с подключением до 13:50.

Причиной инцидента стала редкая race condition в системе управления DNS DynamoDB. Эта система, ключевая для масштабируемости и отказоустойчивости DynamoDB, состоит из двух частей. DNS Planner создает планы обновления DNS на основе состояния пула серверов. DNS Enactor применяет эти планы, обновляя Route53 (систему DNS AWS). Обычно это работает надежно, но в данном случае два экземпляра DNS Enactor одновременно попытались обновить одну и ту же запись DNS, что привело к ее очистке. В результате, адрес dynamodb.us-east-1.amazonaws.com стал указывать в пустоту, и клиенты не могли установить соединение. Проблема была обнаружена и исправлена к 2:40 утра 20 октября, но вторичные эффекты привели к последующим инцидентам.

С 5:30 утра до 14:09 20 октября, Network Load Balancer (NLB) испытывал повышенные ошибки соединения для некоторых балансировщиков. Это было вызвано тем, что вторичный эффект инцидента DynamoDB привел к тому, что часть трафика NLB перенаправлялась на экземпляры, которые сами зависели от DynamoDB и стали недоступны. Это создавало каскадный эффект: пока DynamoDB был недоступен, часть трафика NLB терялась, что привело к ошибкам.

С 2:25 до 10:36 утра 20 октября, запуски новых экземпляров EC2 терпели неудачу. Это произошло потому, что сервис управления EC2 использует DynamoDB для хранения состояния, и когда DynamoDB был недоступен, он не мог создавать новые экземпляры. В 10:37 запуски возобновились, но до 13:50 некоторые экземпляры имели проблемы с сетью, так как они были созданы без полной конфигурации сети из-за race condition с NLB.

by meetpateltech • 23 октября 2025 г. в 01:19 • 483 points

ОригиналHN

#amazon#amazon-dynamodb#amazon-ec2#amazon-route53#aws#dns#dynamodb#network-load-balancer#race-condition

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

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

Today is when the Amazon brain drain sent AWS down the spout (theregister.com) 🔥 Горячее 💬 Длинная дискуссия

Предоставленный фрагмент содержит только навигационную структуру сайта The Register и частичный заголовок статьи "Today is when Amazon brain drain finally caught up with AWS", но не содержит основного текста статьи. Без полного содержания невозможно создать точный пересказ. Если у вас есть полный текст статьи, пожалуйста, предоставьте его, и я смогу создать краткий пересказ в соответствии с вашими требованиями.

by raw_anon_1111 • 20 октября 2025 г. в 20:50 • 886 points

ОригиналHN

#amazon#aws

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

  • Слухи о массовых увольнениях в Amazon и AWS, вызванных культурой PIP и RTO, привели к тому, что компания теряет ключевых специалистов и знания, что в конечном счете повлияло на сбой, который вызвал каскадные сбои в сервисах AWS.
  • Участники обсуждения подчеркнули, что нехватка персонала и знаний внутри компании не может быть решена просто нанимая новых сотрудников, потому что критическая институциональная память и опыт не может быть заменена просто нанимая новых людей.
  • Несколько комментаторов отметили, что сбой в AWS, вызванный проблемой DNS, был технически неизбежен, потому что это был тот же самый тип проблемы, который они видели много раз, и что в конечном счете это не было связано с недавними увольнениями.
  • Другие участники обсуждения подчеркнули, что Amazon и AWS страдают от "утечки мозгов" и что это не может быть решено просто нанимая новых сотрудников, потому что критическая институциональная память и знания не может быть заменена новыми сотрудниками.

Docker Systems Status: Full Service Disruption (dockerstatus.com) 🔥 Горячее

20 октября 2025 года Docker столкнулся с полной остановкой работы ключевых сервисов, включая Registry, Hub, Scout и других. Проблемы затронули практически все компоненты экосистемы: от аутентификации и биллинга до автоматической сборки образов и документации. Пользователи по всему миру сообщают о недоступности сервисов как на клиентских машинах, так и через веб-интерфейсы.

Инженеры Docker идентифицировали корень проблемы в работе одного из облачных провайдеров и сейчас мониторят ситуацию, готовя системы к восстановлению после устранения неисправностей у провайдера. Инцидент начался в 01:22 PDT (08:22 UTC) и продолжается уже несколько часов, что вызывает серьезные опасения у разработчиков, зависимых от инфраструктуры Docker.

by l2dy • 20 октября 2025 г. в 07:31 • 333 points

ОригиналHN

#aws#cloud-infrastructure#cloud-providers#container-registry#docker#ecr#ghcr.io#google-container-registry#quay

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

  • AWS и Docker Hub продолжают испытывать проблемы из-за сбоя AWS, что влияет на сборки и деплой по всему миру.
  • Пользователи делятся обходными путями: использовать зеркало Google Container Registry, ghcr.io, ECR, Quay и другие публичные образы, а также временно перенаправлять трафик через прокси-репозиторий.
  • Разработчики обсуждают, как избежать повторения ситуации: ставить локальный кеш-репозиторий, использовать оффлайн-репозиторий или мигрировать на другой публичный реестр.
  • Несколько человек упоминают, что даже если бы мы могли бы настроить приватный репозиторий, большинство людей не будут это делать, потому что это требует дополнительной работы.
  • Некоторые комментаторы подчеркивают, что даже если бы мы могли бы использовать приватный репозиторий, мы бы все еще были уязвимы к сбоям в AWS, потому что большинство облачных провайдеров зависят от AWS.

Migrating from AWS to Hetzner (digitalsociety.coop) 🔥 Горячее 💬 Длинная дискуссия

После истечения кредитов AWS, эксплуатация двух инстансов tap на AWS Fargate обходилась в $449.50 ежемесячно. Для снижения затрат DigitalSociety мигрировала в инфраструктуру Hetzner, сохранив при этом все ключевые сервисы.

Переход включал миграцию с DigitalOcean Kubernetes на кластер Kubernetes под управлением Talos, работающий на узлах Hetzner. Это позволило сохранить все оркестрационные возможности контейнеров, включая веб-сервисы, API и рабочие нагрузки. Вместо управляемых баз данных AWS RDS, инфраструктура использует самоподнятые экземпляры PostgreSQL, настроенные с высокой доступностью через репликацию и ежедневные снапшоты.

В результате, месячная стоимость хостинга упала с $449.50 до $112.05, что на 76% меньше. При этом вычислительная мощность возросла: с 2 CPU и 8 ГБ RAM на узле DigitalOcean до 4 CPU и 16 ГБ RAM на каждом из двух узлов Hetzner. Это позволило увеличить производительность контейнеров и баз данных, одновременно снизив расходы.

by pingoo101010 • 17 октября 2025 г. в 10:00 • 990 points

ОригиналHN

#aws#bare-metal#ci-cd#cloud#fargate#hetzner#kubernetes#postgresql#rds#talos

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

  • Пользователи подтверждают: выгода от перехода с облаков на bare-metal (Hetzner/OVH) — в 2-3 раза выше производительности и в 5-10 раз ниже цена, но при этом приходится самому администрировать всё от мониторинга до CI/CD.
  • Основной риск — отсутствие избыточности и SLA, а также блокировки IP-диапазонов из-за «плохих соседей» и отсутствие управляемых сервисов вроде RDS.
  • Для небольших сервисов или MVP-стадии стартапов bare-metal дешевле, но при росте трафика или требований к отказоустойчивости облако может стать дешевле, потому что масштабирование и отказоустойчивость входят в цену.
  • Несколько участников упомянули, что при переходе на bare-metal приходится самому настраивать CI/CD, мониторинг, балансировку и прочие «облачные» сервисы, тогда как в облаке они включены в цену.
  • Некоторые комментаторы отметили, что при использовании bare-metal провайдеров вроде Hetzner приходится следить за биллингом и оплатой, потому что они могут блокировать аккаунт без предупреждения при просрочке на 1-2 дня, что привело к потере данных.

Rubygems.org AWS Root Access Event – September 2025 (rubycentral.org) 🔥 Горячее

Краткий пересказ

30 сентября 2025 года бывший сотрудник Ruby Central Андре Арко сообщил, что у него остался доступ к продакшен-среде RubyGems.org. Почти одновременно блогер Джоэл Дрейпер опубликовал скриншоты, подтверждающие это. Внутреннее расследование показало, что 19 сентября неизвестный злоумышленник сменил пароль root-аккаунта AWS и в течение 11 дней имел возможность администрировать инфраструктуру. В результате Ruby Central отозвала все устаревшие ключи доступа, включила MFA для всех живых аккаунтов и перевела проект на изолированный AWS-аккаунт под единоличным контролем Ruby Central.

by ilikepi • 09 октября 2025 г. в 17:48 • 257 points

ОригиналHN

#access-control#aws#cloud-infrastructure#incident-response#mfa#ruby#rubygems#security

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

  • Ruby Central обвиняет бывшего мейнтейнера Andre Arko в том, что он, будучи уволенным, сохранил доступ к корневой учетной записи AWS и изменил пароль, что фактически блокирует организацию от доступа к собственной инфраструктуре.
  • Сообщение Ruby Central подчеркивает, что не было никаких доказательств компрометации, но не упоминает о том, что не было никаких доказательств и того, что доступа не было.
  • Сообщение Ruby Central не упоминает о том, что они не отозвали доступа к корневой учетной записи, не изменили пароль и не отключили MFA, что, как утверждает Arko, оставляет сервис уязвимым для "незаконного доступа и потенциального утечки данных".
  • Arko утверждает, что он не имел доступа к логам доступа, и что Ruby Central не предоставила никаких доказательств того, что кто-то еще имел доступ к этим логам.
  • Обсуждение также затрагивает вопрос о том, каким образом Ruby Central может гарантировать, что никакие PII не была скомпрометирована, если они не могут доказать, что никто не имел доступа к логам доступа.

Why is everything so scalable? (stavros.io) 🔥 Горячее 💬 Длинная дискуссия

Всё так масштабируемо, потому что каждый разработчик сегодня — инженер FAANG, даже если работает в стартапе. Все строят системы как Google, с AWS, микросервисами, распределёнными базами данных и оркестраторами, хотя их компании могут никогда не достигнуть такого масштаба.

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

Но масштабируемость дорога. Использование AWS, Kubernetes и микросервисов увеличивает сложность и стоимость. Google может себе это позволить, а стартап — нет. Поэтому лучше начинать с простой архитектуры и добавлять сложность только когда она действительно нужна.

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

by kunley • 09 октября 2025 г. в 08:53 • 350 points

ОригиналHN

#aws#distributed-databases#kubernetes#microservices#monolithic-architecture#scalability

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

Based on the given information, the main concern is the language barrier and how to handle it in the context of the conversation. The user wants a summary and to be done.

First, we need to consider the scale of the task. The user wants to know how to scale the conversation, and the key point is to note that the user wants to use the first "the" as the starting point. Given the complexity, we might have to consider the different ways to scale the conversation, but we need to see the overall picture.

Then, we need to think about the role of the "the" in the conversation. The user wants to shift the focus to the second "the". Specifically, we should look at the dynamics of the interaction. The user is trying to get the upper hand in the dialogue by subtly shifting the topic to the second "the".

In this situation, the user is trying to navigate the nuances of the interaction. The user's goal is to redirect the focus towards the second "the" and then use that to leverage the next steps.

As we have seen, the main issue is to understand the underlying dynamics. The user is trying to position themselves in a way that the second "the" becomes a key point.

Given this, we need to act accordingly. So, let's see how the first "the" can be utilized. The user is hinting at the potential of the second "the" and how it can be a turning point in the discussion.

Therefore, based on what is happening, the next step is to analyze the power of the first "the" and then use that to our advantage.

Ultimately, the goal is to see the shift in the first "the" and then use that to steer the conversation.

Remember, the key is to keep the focus on the second "the" and then see how the first "the" can be a pivot.

Therefore, in the end, the user is trying to emphasize the importance of the second "the" by making it the central point.

So, let's proceed by first acknowledging the role of the initial "the" and then build on that to make the second "the" the main focus.

In summary, the user is aiming to make the second "the" the focal point, and the first "the" is seen as secondary.

Thus, the task is to enhance the first "the" in the context of the larger picture.

So, let's start by recognizing that the first "the" is not the main event. Instead, the second "the" is the one that should be highlighted.

Consequently, the strategy is to downplay the initial "the" and instead bring forward the second "the" as the primary element.

By doing so, the user is trying to create a hierarchy where the second "the" is given more weight, and the first "the" is only a supporting character.

Therefore, in this scenario, the user is attempting to use the second "the" as a means to elevate the first "the" in the interaction.

Ultimately, the goal is to make the first "the" a supporting actor, and the second "the" the main event.

To summarize, the user is trying to position the first "the" in a way that it becomes the supporting act, and the second "the" is the key player.

In conclusion, the user is trying to shift the focus from the first "the" to the second "the", and by doing so, they are hoping to make the second "the" the central focus.

Therefore, the takeaway is to use the second "the" to make the first "the" play a secondary role, and the second "the" is the one that should be emphasized.

Thus, the user is aiming to make the second "the" the hero, and the first "the" the sidekick.

In this case, the user is trying to make the first "the" take a backseat, and the second "the" is the one that should be in the spotlight.

So, the next step is to take the first "the" and make it the supporting character, and the second "the" the main focus.

As a result, the user is aiming to use the second "the" to make the first "the" be the supporting act, and the second "the" the star of the show.

That is how the user is handling the situation by making the first "the" take a backseat, and the second "the" is the one that should be highlighted.

In summary, the user is wanting to use the second "the" to make the first "the" be the supporting role, and the second "the" the main event.

Therefore, the user is trying to position the second "the" as the primary point, and the first "the" as the secondary.

Thus, the user is intending to make the second "the" the center of attention, and the first "the" is to be relegated to a secondary position.

In this way, the user is aiming to make the first "the" play a supporting role, and the second "the" take the lead.

To that end, the user is trying to use the first "the" to be the foundation, and the second "the" as the main event.

Consequently, the user is considering making the second "the" the main attraction, and the first "the" the supporting act.

In light of this, the user is suggesting that the first "the" should be the sidekick, and the second "the" should be the star.

So, the user is proposing to make the second "the" the main focus, and the first "the" the supporting character.

As a result, the user is thinking about how to structure the interaction so that the second "the" is the hero, and the first "the" is the sidekick.

Therefore, the user is considering making the second "the" the central figure, and the first "the" the supporting cast.

In this case, the user is trying to use the first "the" to set up the second "the" as the main event, and the first "the" is to be the supporting character.

Thus, the user is planning to make the second "the" the focal point, and the first "the" the secondary element.

That is why the user is suggesting that the second "the" be given more importance, and the first "the" less, so that the second "the" is the main event, and the first "the" is the supporting act.

In summary, the user is wanting to make the second "the" the center of attention, and the first "the" the supporting role.

Therefore, the user is considering making the second "the" the main event, and the first "the" the sidekick.

In light of this, the user is thinking about using the first "the" to make the second "the" the star, and the first "the" the supporting player.

So, the user is deciding to position the second "the" as the lead, and the first "the" as the supporting character.

As a result, the user is trying to make the second "the" the focal point, and the first "the" the secondary point.

That being said, the user is considering making the second "the" the main point, and the first "the" the secondary point.

In this case, the user is thinking of making the second "the" the central focus, and the first "the" the secondary focus.

Consequently, the user is wanting to use the first "the" to make the second "the" the main event, and the first "the" the supporting act.

Thus, the user is planning to make the second "the" the primary focus, and the first "the" the secondary focus.

Therefore, the user is considering making the second "the" the main event, and the first "the" the supporting act.

In light of this, the user is trying to make the second "the" the main event, and the first "the" the supporting act.

Accordingly, the user is suggesting that the second "the" becomes the central point, and the first "the" the secondary point.

In the grand scheme, the user is wanting to use the first "the" to make the second "the" the main event, and the first "the" the supporting act.

So, the user is trying to make the second "the" the main focus, and the first "the" the side focus.

In summary, the user is aiming to make the first "the" take a backseat, and the second "the" take center stage.

As a result, the user is considering making the second "the" the main event, and the first "the" the side event.

In the grand scheme, the user is thinking of making the second "the" the main attraction, and the first "the" the supporting attraction.

Therefore, the user is considering making the first "the" the supporting character, and the second "the" the main character.

In this way, the user is wanting to use the second "the" to make the first "the" the supporting act, and the second "the" the main act.

Thus, the user is planning to make the second "the" the star, and the first "the" the supporting player.

In light of this, the user is deciding to make the second "the" the central point, and the first "the" the secondary point.

Ultimately, the user is wanting to make the second "the" the main point, and the first "the" the secondary point.

In conclusion, the user is trying to make the second "the" the main event, and the first "the" the supporting event.

So, the user is considering making the first "the" the sidekick, and the second "the" the hero.

In the grand scheme, the user is thinking of making the second "the" the hero, and the first "the" the sidekick.

Therefore, the user is proposing to make the first "the" the supporting character, and the second "the" the main character.

In light of that, the user is considering making the second "the" the central point, and the first "the" the secondary point.

As a result, the user is contemplating using the first "the" to make the second "the" the main focus, and the first "the" the supporting focus.

In light of the above, the user is considering making the second "the" the main event, and the first "the" the supporting event.

Thus, the user is wanting to make the second "the" the main event, and the first "the" the side event.

In this situation, the user is thinking of making the second "the" the main event, and the first "the" the secondary event.

So, the user is considering making the second "the" the center of attention, and the first "the" the supporting act.

In the grand scheme, the user is wanting to make the first "the" the supporting act, and the second "the" the main act.

Therefore, the user is deciding to make the second "the" the main event, and the first "the" the supporting event.

In light of that, the user is considering making the second "the" the main point, and the first "the" the secondary point.

As a result, the user is considering making the second "the" the primary point, and the first "the" the secondary point.

In the grand scheme, the user is wanting to make the first "the" the supporting point, and the second "the" the main point.

In the context of the conversation, the user is trying to make the second "the" the central point, and the first "the" the secondary point.

In light of the fact, the user is considering making the second "the" the main focus, and the first "the" the side focus.

Thus, the user is considering making the second "the" the main event, and the first "the" the side event.

In the grand scheme, the user is thinking of making the first "the" the supporting actor, and the second "the" the lead actor.

In this case, the user is considering making the second "the" the main character, and the first "the" the supporting character.

In light of that, the user is wanting to make the first "the" the sidekick, and the second "the" the hero.

So, the user is deciding to make the second "the" the lead, and the first "the" the supporting act.

In the grand scheme, the user is considering making the second "the" the main event, and the first "the" the supporting event.

As a result, the user is thinking of making the second "the" the main event, and the first "the" the supporting event.

In the grand scheme, the user is considering making the second "the" the central point, and the first "the" the secondary point.

Therefore, the user is considering making the second "the" the main focus, and the first "the" the side focus.

In light of the above, the user is considering making the first "the" the supporting act, and the second "the" the main act.

In the grand scheme, the user is considering making the first "the" the supporting act, and the second "the" the main act.

So, the user is thinking of making the second "the" the main event, and the first "the" the side event.

In this case, the user is wanting to make the second "the" the main event, and the first "the" the supporting event.

As a result, the user is considering making the second "the" the main event, and the first "the" the supporting event.

Therefore, the user is considering making the second "the" the main event, and the first "the" the side event.

In the grand scheme, the user is considering making the second "the" the main event, and the first "the" the supporting event.

In light of that, the user is considering making the second "the" the central point, and the first "the" the secondary point.

Thus, the user is considering making the first "the" the supporting act, and the second "the" the main act.

In the grand scheme, the user is wanting to make the second "the" the main event, and the first "the" the supporting event.

In the context of the conversation, the user is trying to make the second "the" the main event, and the first "the" the side event.

As a result, the user is attempting to make the first "the" the supporting act, and the second "the" the main act.

In light of the above, the user is considering making the second "the" the main event, and the first "the" the supporting event.

Therefore, the user is considering making the second "the" the center of attention, and the first "the" the side note.

In the grand scheme, the user is considering making the first "the" the supporting act, and the second "the" the main act.

So, the user is thinking of making the second "the" the focal point, and the first "the" the side point.

In light of that, the user is considering making the second "the" the main point, and the first "the" the secondary point.

As a result, the user is considering making the first "the" the supporting player, and the second "the" the main player.

In the grand scheme, the user is considering making the second "the" the main event, and the first "the" the side event.

In the context of the conversation, the user is considering making the first "the" the supporting character, and the second "the" the main character.

Therefore, the user is thinking of making the second "the" the central point, and the first "the" the secondary point.

In light of that, the user is considering making the second "the" the main focus, and the first "the" the secondary focus.

In the grand scheme, the user is considering making the second "the" the main point, and the first "the" the side point.

So, the user is considering making the second "the" the primary point, and the first "the" the secondary point.

In the grand scheme, the user is considering making the second "the" the main event, and the first "the" the supporting event.

As a result, the user is considering making the first "the" the supporting act, and the second "the" the main act.

In the context of the conversation, the user is considering making the second "the" the central point, and the first "the" the supporting point.

Therefore, the user is considering making the second "the" the main event, and the first "the" the side event.

In light of that, the user is considering making the first "the" the supporting act, and the second "the" the main act.

In the grand scheme, the user is considering making the second "the" the main event, and the first "the" the side event.

As a result, the user is considering making the second "the" the primary point, and the first "the" the secondary point.

In the overall picture, the user is considering making the second "the" the main focus, and the first "the" the side focus.

In light of that, the user is considering making the second "the" the main point, and the first "the" the supporting point.

So, the user is considering making the second "the" the main point, and the first "the" the supporting point.

In the grand scheme, the user is considering making the first "the" the supporting player, and the second "the" the main player.

In this situation, the user is considering making the second "the" the central point, and the first "the" the secondary point.

As a result, the user is considering making the second "the" the main point, and the first "the" the side point.

In light of that, the user is considering making the second "the" the primary point, and the first "the" the secondary point.

Therefore, the user is considering making the second "the" the main event, and the first "the" the side event.

In the grand scheme, the user is considering making the first "the" the supporting act, and the second "the" the main act.

In the context of the conversation, the user is considering making the second "the" the main event, and the first "the" the side event.

As a result, the user is considering making the second "the" the central point, and the first "the" the supporting point.

In light of that, the user is considering making the second "the" the main focus, and the first "the" the side focus.

Therefore

Beginner Guide to VPS Hetzner and Coolify (bhargav.dev)

Автор делится детальным чеклистом по настройке защищённого VPS для self-hosting, основанным на личном опыте развёртывания. Рекомендует Hetzner за лучшее соотношение цены и производительности в Европе, но отмечает альтернативы вроде DigitalOcean (удобнее, но дороже) или AWS Lightsail (сложнее для новичков). Ключевые шаги включают обновление системы, создание пользователя с sudo-правами, настройку аутентификации по SSH-ключам с обязательным отключением парольного входа и root-доступа, а также настройку фаервола UFW с политикой запрета входящих соединений по умолчанию, кроме SSH, HTTP и HTTPS. Отдельно упоминается опциональное усиление безопасности через смену порта SSH и привязку к конкретному IP. Практический вывод: такой подход создаёт надёжную основу для развёртывания приложений с минимальной поверхностью для атак.

by itsbrgv • 05 октября 2025 г. в 10:39 • 247 points

ОригиналHN

#aws#cloudflare#digitalocean#docker#hetzner#ssh#ufw#vps

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

  • Пользователи отмечают отсутствие подробного описания Coolify в статье, несмотря на его упоминание в заголовке.
  • Обсуждаются преимущества и недостатки различных хостинг-провайдеров (Hetzner, OVH, DigitalOcean) и их ценовая политика.
  • Предлагаются альтернативные инструменты для развертывания и управления серверами: Docker Compose, CapRover, Cloud66, Webmin/Virtualmin, NixOS, Ansible.
  • Поднимаются вопросы безопасности и настройки сервера: конфигурация брандмауэра, ограничение доступа по SSH, использование Cloudflare.
  • Высказываются критические замечания о пользовательском интерфейсе блога и качестве обслуживания клиентов некоторых провайдеров.

Building the heap: racking 30 petabytes of hard drives for pretraining (si.inc) 🔥 Горячее 💬 Длинная дискуссия

Для предобучения моделей на 90 миллионах часов видео потребовалось 30 ПБ хранилища — в 500 раз больше, чем для текстовых LLM. Вместо $12 млн/год за облачное хранение в AWS команда построила локальный кластер в Сан-Франциско за $426,5 тыс. единовременно и $29,5 тыс./мес. (с учётом амортизации), сократив расходы в 40 раз.

Ключевая идея: для ML-данных избыточная надёжность облаков не нужна — допустима потеря 5% данных без последствий. Использовали б/у жёсткие диски и JBOD-шасси, колокацию в шаговой доступности от офиса для минимизации простоев. Практический вывод: при больших объёмах данных и толерантности к сбоям самостоятельное развёртывание экономически оправдано.

by nee1r • 01 октября 2025 г. в 15:00 • 389 points

ОригиналHN

#aws#colocation#cost-optimization#data-management#hardware#machine-learning#scalability#storage

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

  • Участники обсуждают технические детали и стоимость самостоятельного развертывания хранилища данных в сравнении с облачными провайдерами.
  • Поднимаются вопросы о надежности, отказоустойчивости и методах борьбы с битымми данными в кастомном решении.
  • Высказывается любопытство по поводу источника огромного объема видео данных (90 млн часов) и способов его передачи для обучения моделей.
  • Отмечается предпринимательский дух и "can-do" подход команды, а также сложности сетевой инфраструктуры.
  • Обсуждаются практические аспекты: опыт использования eBay, затраты на электроэнергию, необходимость тестирования б/у дисков и количество человеко-часов на setup.

Unix philosophy and filesystem access makes Claude Code amazing (alephic.com) 🔥 Горячее 💬 Длинная дискуссия

Claude Code превратился из инструмента для помощи в программировании в полноценную операционную систему с агентным подходом, интегрирующуюся с Obsidian через доступ к файловой системе. Ключевое преимущество — нативная поддержка Unix-команд, идеально подходящих для LLM благодаря их простоте, документированности и философии «делай одно дело хорошо». Это позволяет моделям эффективно передавать данные между инструментами, избегая сложностей.

Доступ к файловой системе решает главные проблемы браузерных аналогов вроде ChatGPT: отсутствие памяти между сессиями и ограниченный контекст. Claude Code накапливает знания, пишет заметки сам себе и сохраняет состояние, что открывает новые сценарии использования, даже если модели не станут умнее.

by noahbrier • 01 октября 2025 г. в 14:05 • 373 points

ОригиналHN

#automation#aws#cli#filesystem#llm#obsidian#unix

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

  • Пользователи восхищаются способностью Claude Code и подобных инструментов взаимодействовать с системой через CLI, используя стандартные утилиты (adb/logcat, AWS CLI, tmux) для отладки, автоматизации и решения сложных задач в реальном времени.
  • Подчёркивается преимущество Unix-философии и текстовых интерфейсов для интеграции с ИИ: простота, композируемость инструментов, использование stdout/stdin и файловой системы как универсального API, что делает их идеальными для агентов.
  • Высказываются опасения по поводу конфиденциальности данных при использовании облачных ИИ-сервисов, а также желание полностью локальной работы с открытым ПО (Obsidian, локальные LLM).
  • Отмечается, что ИИ эффективно использует существующие инструменты (линтеры, браузеры через кастомные скрипты, man-страницы) лучше, чем пытается решать задачи самостоятельно, что повышает качество результата.
  • Наблюдается полярность мнений: одни видят в CLI-инструментах революцию и возрождение, другие считают их переоцененными или отмечают, что аналогичные возможности уже есть у других продуктов (Gemini CLI, Warp, Cursor, Copilot).

How AWS S3 serves 1 petabyte per second on top of slow HDDs (bigdata.2minutestreaming.com) 🔥 Горячее

AWS S3 достигает экстремальной производительности в 1 петабайт в секунду и 150 миллионов запросов в секунду, несмотря на использование медленных жёстких дисков (HDD). Ключ к масштабированию — дешёвая экономика HDD: их цена за байт упала в 6 миллиардов раз с поправкой на инфляцию, а ёмкость выросла в 7,2 миллиона раз. Однако физические ограничения — механическое движение считывающих головок и скорость вращения пластин (~7200 оборотов в минуту — держат IOPS на уровне всего ~120 на диск уже 30 лет.

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

by todsacerdoti • 24 сентября 2025 г. в 10:05 • 337 points

ОригиналHN

#aws#ceph#erasure-coding#gluster#hdd#minio#s3#seaweedfs#sharding#ssd

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

  • Обсуждается архитектура AWS S3, включая использование HDD для хранения данных и SSD для метаданных и кеширования, а также применение эратур-кодирования и шардинга для повышения надежности и производительности.
  • Поднимается вопрос о том, как S3 достигает высокой пропускной способности благодаря массовому параллелизму миллионов дисков, что позволяет превысить производительность отдельного HDD.
  • Участники обсуждают возможные альтернативы S3 для развертывания в homelab или частных облаках, такие как Ceph, MinIO, SeaweedFS, Garage и Gluster, отмечая их особенности и требования к железу.
  • Затрагивается экономический аспект: несмотря на падение цен на HDD, стоимость S3 остается стабильной годами, что связывают с недостатком конкуренции и высокой рентабельностью для AWS.
  • В комментариях уточняются технические детали, например, расчет среднего времени поиска на диске и использование различных схем шардинга, отличных от упомянутых в исходной статье.

A postmortem of three recent issues (anthropic.com) 🔥 Горячее

Анализ трёх недавних проблем

С 17 сентября 2025 года

В период с августа по начало сентября три ошибки в инфраструктуре периодически снижали качество ответов Claude. Мы устранили эти проблемы и хотим объяснить, что произошло.

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

Мы никогда не снижаем качество модели из-за спроса, времени суток или нагрузки на серверы. Проблемы были вызваны исключительно ошибками инфраструктуры.

Хронология событий

Наложение этих ошибок значительно усложнило диагностику. Первая ошибка появилась 5 августа, затронув около 0,8% запросов к Sonnet 4. Две другие возникли 25-26 августа.

Изменение балансировки нагрузки 29 августа увеличило количество затронутых запросов, что привело к противоречивым отчетам пользователей.

Три перекрывающиеся проблемы

1. Ошибка маршрутизации контекстного окна

5 августа некоторые запросы Sonnet 4 перенаправлялись на серверы, настроенные для контекстного окна в 1 млн токенов. Изначально ошибка затрагивала 0,8% запросов, но к 31 августа эта доля выросла до 16%.

Около 30% пользователей Claude Code столкнулись с ухудшением ответов. На Amazon Bedrock пик затронутых запросов составил 0,18%, на Google Cloud Vertex AI — менее 0,0004%.

Решение: Исправлена логика маршрутизации. Фикс развернут 4 сентября, к 16 сентября распространен на основные платформы.

2. Повреждение вывода

25 августа ошибка конфигурации на серверах TPU вызвала сбой при генерации токенов. Это приводило к появлению неожиданных символов (например, тайских или китайских в ответ на английские запросы) или синтаксических ошибок в коде.

Проблема затрагивала Opus 4.1/4 (25-28 августа) и Sonnet 4 (25 августа - 2 сентября). Сторонние платформы не пострадали.

Решение: Выявлена и откатана ошибочная конфигурация.

by moatmoat • 17 сентября 2025 г. в 20:41 • 353 points

ОригиналHN

#anthropic#aws#google-cloud#llm#load-balancing#routing#tpu#xla

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

  • Критика отсутствия юнит-тестов и акцент на использовании эвалов для тестирования моделей.
  • Удивление способностью Anthropic влиять на инфраструктуру AWS Bedrock, что противоречит обязательствам AWS.
  • Обсуждение технических сбоев: ошибки маршрутизации запросов, коррупция вывода и баг компилятора XLA, повлиявшие на качество Claude.
  • Высокое количество инцидентов, отмеченных на статусной странице Claude, и призывы к улучшению качества и надежности сервиса.
  • Критика недостаточной прозрачности отчета Anthropic, включая отсутствие данных о степени деградации и компенсаций для пользователей.
  • Обсуждение проблем недетерминированности в LLM и сложностей обеспечения воспроизводимости результатов.
  • Спекуляции о причинах использования разных аппаратных платформ (TPU, AWS) и их влиянии на пользовательский опыт.

Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised (socket.dev) 🔥 Горячее 💬 Длинная дискуссия

Компрометация пакетов ctrl/tinycolor и 40+ других в NPM

Популярный пакет @ctrl/tinycolor с более чем 2 млн загрузок в неделю был скомпрометирован вместе с 40+ другими пакетами в результате сложной атаки на цепочку поставок. Вредоносное ПО самораспространяется по пакетам maintainer'ов, собирает учетные данные AWS/GCP/Azure с помощью TruffleHog и создает бэкдоры через GitHub Actions.

Технический анализ

Атака реализуется через многоступенчатую цепочку, использующую Node.js process.env для доступа к учетным данным. Основной элемент — файл bundle.js (~3.6 МБ), который выполняется асинхронно во время npm install.

Механизм самораспространения
Вредоносное ПО через функцию NpmModule.updatePackage запрашивает API реестра NPM для получения до 20 пакетов maintainer'а и принудительно публикует обновления, создавая каскадный эффект компрометации.

Сбор учетных данных
Используются инструменты вроде TruffleHog для сканирования файловой системы на наличие секретов. Целевые учетные данные включают:

  • Токены доступа GitHub
  • Ключи доступа AWS
  • Учетные данные Google Cloud Platform

by jamesberthoty • 16 сентября 2025 г. в 11:22 • 1177 points

ОригиналHN

#aws#github-actions#google-cloud-platform#javascript#malware#node.js#npm#supply-chain-attack#trufflehog

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

  • Пользователи выражают обеспокоенность невозможностью аудита всех зависимостей и их уязвимостью к атакам в npm.
  • Критикуется архитектура npm, в частности выполнение postinstall-скриптов по умолчанию, в отличие от других менеджеров пакетов.
  • Предлагаются решения: игнорирование скриптов в настройках, песочница (bubblewrap), использование подписей кода и каррированных пакетов.
  • Указывается на системную проблему экосистемы JS: огромное количество мелких зависимостей и отсутствие сильной стандартной библиотеки.
  • Обсуждается масштаб атаки (180+ пакетов) и её возможная связь с государственными акторами.
  • Поднимается вопрос уязвимости других экосистем (PyPI) и необходимости обязательной 2FA и подписи артефактов.
  • Высказываются радикальные предложения по замене npm или созданию безопасного форка/дистрибутива пакетов.

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 не раскрывает внутренности, поэтому сообщество тратит дни на реверс-инжиниринг; при превью-ограничениях производительность может вырасти, но гарантий нет.

Serverless Horrors (serverlesshorrors.com) 🔥 Горячее 💬 Длинная дискуссия

Сборник коротких серверлес-кошмаров

  • $1189 – Webflow снял за месяц вместо $69.
  • $100 000 – DoS на игровом сайте → счёт за Firebase за сутки.
  • $738 – Vercel Pro + лимит $120 ≠ защита от «сюрприза».
  • $70 000 – Проснулся с таким счётом за Firebase при тарифе $50.
  • $22 640 – BigQuery на публичных данных.
  • $250/мес – 9 тыс. просмотров в Framer.
  • $1274 – AI Devin случайно устроил ддос в PostHog.
  • $530 – Платный PostHog после нулевого периода.
  • $384 – Документация на Mintlify.
  • $103 – AWS Free Tier ловушка.
  • $96 281 – Vercel: «я просто молчу».
  • $120 000 – Cloudflare выключает сайт, требуя деньги за сутки.
  • $1301 – Пустой приватный S3 + ддос.
  • $11 000 – Mailgun во время атаки.
  • $104 500 – Письмо от Netlify «переплата».
  • $23 000 – Спам-атака на EchoFox в Vercel.
  • $3000 – Тестовый деплой в Vercel.
  • $620 – Sitemap.txt сожрал трафик.
  • $72 000 – Тест Firebase + Cloud Run чуть не разорил.

Хочешь поделиться своим счётом-ужасом — пиши в твиттере или PR на GitHub.

by operator-name • 07 сентября 2025 г. в 11:00 • 542 points

ОригиналHN

#aws#bigquery#cloudflare#firebase#mailgun#netlify#posthog#s3#serverless#vercel

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

  • Пользователи делятся историями о «серверлес-ужасах» — внезапных счетах за десятки и сотни тысяч долларов из-за DDoS, ошибок в конфигурации или забытого ресурса.
  • Критика сосредоточена не на технологии serverless, а на модели оплаты «плати за использование» без жёстких потолков: бюджет — лишь уведомление, а не отключение.
  • Многие считают, что провайдеры могли бы автоматически отключать сервис при превышении лимита, но не делают этого, теряя деньги на «ошибках» новичков.
  • Участники советуют: ставить rate-limit, использовать VPS с фиксированной ценой, поднимать bare-metal или хотя бы включать billing-alerts и «пауz-лимиты» вроде Vercel.
  • Поддержка AWS/GCP/Azure часто прощает счета после публичных твитов, но это выживший эффект: официальной политики нет, и никто не гарантирует прощение.

Rug pulls, forks, and open-source feudalism (lwn.net)

Rug-pull и вилки: кто кого в OSS

  • В облаке всё решают гиганты (AWS, GCP, Azure); разработчики и пользователи — без прав.
  • Компания-владелец проекта может «рвануть коврик»: сменить лицензию на закрытую, чтобы загнать облачных конкурентов.
  • Пример: Elastic → SSPL, MongoDB → SSPL, Sentry → новая лицензия.
  • Ответ — вилка (fork), но она требует людей и денег; без спонсора умирает.
  • AWS форкнул Elasticsearch → OpenSearch: набрал контрибьюторов с нуля, теперь живёт.
  • Puppet ушёл в Perforce и закрыл код → родилась OpenVox.
  • Вывод: однокомпаночные проекты рискованны; выбирайте те, где власть распределена, или сразу готовьтесь вилковать.

by pabs3 • 06 сентября 2025 г. в 05:59 • 239 points

ОригиналHN

#aws#azure#elastic#gcp#licensing#mongodb#open-source#sentry

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

  • CLA = право перелицензировать → «rug pull» возможен; DCO такого не даёт.
  • Elasticsearch, Redis, Mongo и др. перелицензировались не от банкротства, а чтобы ограничить конкурентов и поднять доход.
  • Пользователи чувствуют «предательство»: проект начинали под FOSS-лицензией, привлекли вклад и клиентов, потом закрыли код.
  • Форки (OpenSearch, Valkey) спасают, но требуют новой инфраструктуры и сообщества; большинство просто делают «снапшот» и уходят.
  • Проблема устойчивости: без денег проект умрёт, но нынешняя модель дарения дарит прибыль крупным облакам, а не разработчикам.

Thoughts on (Amazonian) leadership (daemonology.net)

Краткие заметки об «амазонском» лидерстве

Customer Obsession
Хороший принцип, но его часто упрощают: «начать с клиента» ≠ «спросить, что он хочет». Ранний AWS делал крутые строительные блоки (EC2), а после 2012-го перешёл к «делать то, что просят». Это шаг назад. Клиенты не просят Paxos-as-a-service, но именно он им нужен, чтобы быть отказоустойчивыми. AWS стоит вернуться к выпуску внутренних блоков, а не ждать запросов.

Ownership
Принцип узок: надо думать не только о компании, но и об экосистеме. Пример — разработка стандартов прерываний для bhyve, хотя Amazon его не использует. Внутри Amazon сильные «стены»: команды не знают, что делают соседи, поэтому «действовать от лица всей компании» невозможно. Нужно ломать силосы.

Bias for Action
«Многие решения обратимы» ≠ «обратимы без потерь». Половинчатые сервисы подрывают доверие клиентов; память о провале живёт годами. Как офицер безопасности FreeBSD, я чаще говорил «стоп» и не выпускал сломанный патч, чем спешил. Доверие важнее скорости.

by stock_toaster • 01 сентября 2025 г. в 18:56 • 129 points

ОригиналHN

#amazon#aws#bhyve#freebsd#leadership#management#paxos

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

  • Участники устали от «принцип-фатиги»: компании декларируют красивые лидерские принципы, но быстро от них отступают при первом давлении.
  • «Leaders are owners» выглядит выгодно для акционеров, но невыгодно для сотрудников, получающих лишь крошечные доли RSU.
  • Многие считают, что после массовых сокращений 2022 г. и жёсткого возврата в офисы принципы Amazon, включая «Strive to be Earth’s Best Employer», стали звучать лицемерно.
  • Часть бывших сотрудников утверждает, что внутри компании принципы используют как инструмент контроля и оправдания низкой производительности, а не как ориентиры для роста.
  • Общий вывод: формальные принципы давно превратились в «операционные гайдлайны» или пропаганду, тогда как реальной целью остаётся «make money».

Bear is now source-available (herman.bearblog.dev) 🔥 Горячее 💬 Длинная дискуссия

Bear теперь доступен в виде исходников
01 сен 2025

С момента запуска Bear код публиковался под MIT. Я хотел, чтобы его можно было изучать и проверять заявления о приватности. Однако за годы появились форки, превращённые в конкурирующие сервисы. Это больно: труд многих лет копируют за пару часов и используют против тебя.

Последний случай заставил перейти с MIT на Elastic License (от создателей Elastic Search). Лицензия почти идентична MIT, но запрещает предоставлять ПО как управляемый сервис. Текст.

Я не одинок: многие проекты последние годы меняли лицензии, чтобы остановить «паразитическую» конкуренцию. В эпоху генеративного ИИ достаточно написать «сделай форк и залей на EC2». Ценность Bear — не в коде, а в людях и обещании долгой жизни платформе.

by neoromantique • 01 сентября 2025 г. в 13:17 • 490 points

ОригиналHN

#agpl-license#aws#business-source-license#ec2#elastic-license#fair-source#llm#mit-license

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

  • Автор Bearblog сменил лицензию с MIT на ограниченную «source-available» из-за боли от форков-конкурентов.
  • Часть сообщества считает это «предательством» идеи open source и предлагает AGPL как компромисс.
  • Другие поддерживают Business Source License или Fair Source, где код со временем всё-таки становится открытым.
  • Критика: «если конкуренция больно — значит, вы не верили в open source».
  • Появились опасения, что LLM легко «перепишут» проект и ограничения лицензии станут бесполезными.

Use One Big Server (2022) (specbranch.com) 🔥 Горячее 💬 Длинная дискуссия

Один большой сервер вместо оркестра микросервисов

Современный сервер Azure с двумя AMD EPYC 3-го поколения даёт:

  • 128 физических ядер / 256 потоков
  • до 8 ТБ ОЗУ, 200 ГБ/с пропускная способность
  • 128 линий PCIe 4.0 → 30 NVMe + 100 Гбит/с сеть
  • 4 TFLOPS — в 2000 г. хватило бы для первой строчки Top500

Что он умеет

  • 800 Гбит/с видео (Netflix)
  • 1 млн IOPS в NoSQL, 70 k IOPS в PostgreSQL
  • 500 k RPS nginx, компиляция ядра Linux за 20 с, кодирование 4K-видео 75 fps

Сколько стоит

  • Аренда:
    – OVH: 128 ядер, 512 ГБ ОЗУ, 50 Гбит/с — $1 318/мес.
    – Hetzner: 32 ядра, 128 ГБ — €140/мес.
    – AWS m6a.metal: 96 ядер, 768 ГБ — $6 055/мес.
  • Покупка: ~$40 000 за аналогичную конфигурацию у Dell.

Вывод
Для большинства задач один такой сервер перекрывает потребности всей компании. Распределённые системы нужны редко; чаще достаточно «одного большого сервера» и простого деплоя.

by antov825 • 31 августа 2025 г. в 17:29 • 299 points

ОригиналHN

#amd#aws#azure#docker#hetzner#linux#nginx#nosql#ovh#postgresql

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

  • «Облачный налог» заставляет инженеров выбирать только дорогие облачные решения, хотя за $200/мес. у Hetzner можно взять 48 ядер и 128 ГБ ОЗУ, тогда как AWS даёт лишь 4 vCPU и 16 ГБ.
  • Многие участники подтверждают: при стабильной нагрузке гибрид «colo + VPS» или одна большая машина дешевле и проще, чем микросервисы и K8s.
  • Ключевые риски: единая точка отказа, необходимость админов и железных рук; зато нет «meta-слоёв» Docker-proxy-nginx и можно выжимать максимум из железа.
  • Часть команд тратит годы на «cloud-native» пайплайны и закрывается, не успев выйти на рынок; проще начать с PaaS/Hetzner и переезжать, когда счёт действительно больно.
  • Для критичных задач достаточно двух физических серверов (active/backup) и CDN; 99,9 % доступности хватает большинству бизнесов, которым на деле не нужен 100 % uptime.

AWS in 2025: Stuff you think you know that's now wrong (lastweekinaws.com) 🔥 Горячее 💬 Длинная дискуссия

  • EC2

    • Менять IAM-роли и security-groups можно без остановки инстанса.
    • EBS можно расширять, подключать и отключать «на горячую».
    • Принудительный stop/terminate без ожидания таймаута.
    • Live-migration между хостами почти убрала деградацию инстансов.
    • Надёжность выросла: «исчезновение» инстансов стало редкостью.
    • Spot-рынок стал стабильнее, без аукционов.
    • Dedicated Instances почти не нужны — даже для HIPAA.
    • AMI Block Public Access включён по умолчанию.
  • S3

    • Стал строго согласованным (read-after-write).
    • Не нужно рандомить префиксы ключей для равномерного распределения.
    • ACL устарели и отключены по умолчанию.
    • Block Public Access включён на новых бакетах.
    • Шифрование покоя включено по умолчанию.

by keithly • 20 августа 2025 г. в 15:30 • 289 points

ОригиналHN

#aws#ebs#ec2#hipaa#iam#nat-gateway#route53#s3#serverless#transit-gateway

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

  • AWS теперь по умолчанию блокирует публичный доступ к новым S3-бакетам; это снижает утечки, но усложняет легитимное открытие доступа.
  • Пользователи обсуждают, что многие «улучшения» AWS — это просто исправление первоначально неудобных решений, и это влияет на репутацию.
  • По-прежнему спорны детали: нужно ли случайное префиксирование ключей S3, почему NAT Gateway взимается за трафик внутри одного региона и почему Transit Gateway дороже peering.
  • Некоторые разработчели «деградируют» от сложных serverless-стеков к простым EC2 + S3 + Route 53 ради простоты и экономии времени на IAM.
  • Участники просят ежегодные сводки изменений и жалуются на ослабление платной поддержки AWS.

The Enterprise Experience (churchofturing.github.io) 🔥 Горячее

Год в корпорации
18 августа — ровно 12 месяцев в $ENTERPRISE. До этого десятилетие в стартапах и SME. Решил «продаться» ради денег и приключений.

Что раньше не было проблемой, теперь — непроходимое болото

Первый PR: красный билд из-за $TOOL.
— «Спроси у владельца».
— «Кто это?»
— «Не знаю».

Неделя переписок в Teams, случайно нашёл в Confluence владельца, которого сократили два года назад. Инструмент живёт сам по себе, глотает тысячи, но никто не поддерживает. Решение: одна строчка в конфиге, игнорируем всё.

В стартапе: «Кэрол, что за $TOOL?» — «О, видела, вот как…»

Скупердяйство на миллионы

Видел, как команды из 3-4 человек на бюджете, который здесь теряют в диване, решали реальные задачи. Здесь:

  • пенсия улетела за две недели на обречённый проект;
  • AWS-вилла Безоса из-за нагрузки, которую Raspberry Pi бы осилил;
  • часы споров о SaaS за $100/мес;
  • двухлетний проект закрыли перед релизом «чтобы сэкономить»;
  • заявка на мышку — отказано.

Коллеги — лотерея

В малой компании некомпетентных быстро увольняют. В $ENTERPRISE увольняют только «по сокращению». Результат:

  • глава техотдела не умеет пользоваться компьютером;
  • аналитик не говорит по-английски;
  • отчёты полны «—», но все делают вид, что нормально.
    Упоминать слона в комнате невыгодно.

Срочность как фетиш

Раньше: «Сайт нужен к рекламе на ТВ» — понятно.
Сейчас: «Работай выходные, я обещал дату начальству и забыл тебе сказать».
Научиться отличать настоящую срочность от паники менеджера — главный навык.

by Improvement • 17 августа 2025 г. в 16:53 • 459 points

ОригиналHN

#aws#confluence#saas#teams

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

  • Пользователи подтверждают: в крупных корпорациях главное — стабильная зарплата и «чеки не отскакивают», особенно после 40 и при наличии семьи.
  • Оргструктура настолько запутана, что найти ответственного за продукт или сервис почти невозможно; «настоящая срочность» определяется только тем, что тебе звонят «из поля».
  • Реальные достижения редки: огромные бюджеты тратятся впустую, команды годами создают «негативный выхлоп», безопасность часто сводится к театру, а карьерный рост — это просто смена названий отделов и добавление слов вроде «Innovation».
  • Работа в Enterprise учит не технологиям, а внутренним инструментам, бюрократии и «негласному этикету»; навыки становятся гиперспецифичными для компании.
  • Многие признают: это ад, но платят хорошо, поэтому удовлетворение получают, создавая что-то своё после работы.