Hacker News Digest

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

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

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

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

Комментарии (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.

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

  • Прокрастинация — это не проблема тайм-менеджмента, а эмоциональная: нехватка веры в дело и страх «застрять».
  • Практические советы: удалить/заблокировать YouTube и другие дистракторы (SelfControl, uBlock, Bloom-карта, hostfile, роутер-фильтры).
  • Убрать рекомендации: выключить историю просмотров, использовать Un-trap/Freetube, смотреть только по прямой ссылке.
  • Добавить «трения»: телефон в другой комнате, пароль от блокировки отдать другу, «серый» экран, физически уйти из дома.
  • Работать с корнем: ежедневно 15 мин «сесть с собой» и проговаривать проблемы, ставить конкретные цели на день, вести бумажный список дел.
  • Переключить энергию: спорт, социальные хобби, сон и питание повышают фокус и снижают тягу к скроллингу.

When the sun will literally set on what's left of the British Empire (oikofuge.com) 💬 Длинная дискуссия

Солнце садится над Британской империей

Ранее я показал, что солнце никогда не заходит над всеми британскими территориями благодаря Питкэрну и Британской территории в Индийском океане (BIOT).

Теперь правительство Великобритании намерено передать архипелаг Чагос (BIOT) Маврикию. Переговоры осложняются:

  • новое правительство Маврикия оспаривает соглашение;
  • на Диего-Гарсия расположена крупная американская база, и администрация Трампа тоже вмешивается;
  • изгнанные в 1968 году чагосцы по-прежнему не допущены к переговорам.

Если BIOT исчезнет, восточнейшей британской землёй станут Суверенные базовые районы (SBAs) на Кипре — 250 км², оставшиеся под британским суверенитетом после независимости Кипра в 1960 году.

Без BIOT в июне и декабре солнце всё-таки сядет над всей остальной империей.

by bediger4000 • 31 августа 2025 г. в 17:15 • 211 points

ОригиналHN

#iso-3166#domain-names#geopolitics

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

  • Франция и Великобритания всё ещё могут говорить, что «солнце никогда не заходит» над их «империями» благодаря разбросанным заморским территориям.
  • Участники шутят о .io-домене: когда Британская территория в Индийском океане исчезнет, код может быть удалён из ISO-3166.
  • Кто-то утверждает, что бывшие колонии «универсально выиграли» от британского владычества; другие приводят Ирландию, Индию и голод в Бенгале в качестве контраргументов.
  • Обсуждают, остались ли Канада и Австралия частью «империи»: формально один и тот же монарх, но реальной власти нет.
  • В целом тред быстро скатился в политические споры и был отмечен модератором как оффтоп.

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

  • Пользователи отмечают, что VibeFlow позиционируется как «бекенд для Lovable-UI» и выигрывает за счёт визуального редактора workflow и шаблонов без чёрного ящика.
  • Критика: демо-видео слишком быстрое и не раскрывает главную фичу; в Safari появляется Union Jack; были ошибки при генерации TODO-приложения.
  • Вопросы о самостоятельном хостинге, поддержке других баз данных (не только Convex) и экспорте кода.
  • Собеседники сравнивают с Bolt.new, Replit, Leap.new и обсуждают, не перегрет ли рынок AI-генераторов приложений.
  • Основатель отвечает: Convex выбран за zero-setup и реактивность, экспорт кода возможен, скоро выйдут более подробные демо, а безопасность обеспечивается «белым ящиком» кода.

I Don't Have Spotify (idonthavespotify.sjdonado.com)

Вставь ссылку из Spotify, YouTube Music, Apple Music, Deezer или SoundCloud — и всё.
v1.7.0 • @sjdonado
Статус | Исходник

by ohjeez • 31 августа 2025 г. в 16:50 • 159 points

ОригиналHN

#spotify#youtube-music#apple-music#deezer#soundcloud#bandcamp#drm#github

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

  • Пользователи предлагают переименовать «I Don't Have Spotify» в более нейтральное, например «Convert sharing links between music services».
  • Основная альтернатива — song.link/odesli.co, поддерживающий десятки платформ.
  • Просят добавить Bandcamp и улучшить UX: реальная ссылка-«пример», понятные ошибки, нормальная ширина поля на iPhone.
  • Обсуждают DRM-free покупки: Bandcamp, Qobuz, iTunes Store (музыка без DRM), CD/Blu-ray + рип.
  • Для видео DRM-free почти не осталось, кроме DVD/Blu-ray и самостоятельного рипа.

Plastic Before Plastic: How gutta-percha shaped the 19th century (worldhistory.substack.com)

by crescit_eundo • 31 августа 2025 г. в 16:03 • 85 points

ОригиналHN

#gutta-percha#polymers#materials#history#telecommunications

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

  • Gutta-percha — натуральный полимер (транс-полиизопрен), предшественник пластика, использовался для изоляции кабелей, зубных пломб и мячей.
  • В начале XX века он был «домашним словом», но быстро вытеснили синтетические полимеры и латекс с Hevea brasiliensis.
  • Материал упомянут в романе Нила Стивенсона и связан с конфликтом Уайтхауса и Томсона вокруг подводных телеграфных кабелей.
  • Сегодня gutta-percha всё ещё применяется в стоматологии как основа для пломбирования каналов.
  • Интерес к слову в Google Books показывает резкий всплеск в 1870-х и быстрое затухание.

10-20x Faster LLVM -O0 Back-End (2020) (discourse.llvm.org)

TPDE-LLVM — новый бэкенд LLVM-O0, который в 10–20 раз быстрее стандартного, при сопоставимой скорости выполнения и росте кода на 10–30 %. Работает с IR Clang-O0/O1, цели x86-64 и AArch64.
Данные SPEC CPU 2017 (x86-64, ускорение компиляции и размер кода относительно LLVM 19 -O0):

бенчмарк O0 IR O1 IR
perl 11.4× / 1.27× 15.1× / 0.97×
gcc 12.5× / 1.32× 17.6× / 1.01×
omnetpp 21.5× / 1.24× 26.5× / 1.03×
геом.ср. 13.3× / 1.27× 17.6× / 0.97×

Как работает: три прохода — очистка IR, анализ (циклы + liveness), единый codegen (lowering, регистры, кодирование).
Поддержка: как библиотека, llc-подобный инструмент, патч для Clang. DWARF и улучшенный рег-аллокатор в планах.
Ограничения: не все IR-конструкции, векторы, TLS-глобалы, i260 и т.д.

Что ускорило бы LLVM ещё сильнее:

  • убрать ConstantExpr внутри функций;
  • запретить гигантские структуры/массивы как значения;
  • упростить доступ к TLS и произвольную битовую арифметику.

by signa11 • 31 августа 2025 г. в 15:50 • 100 points

ОригиналHN

#llvm#clang#compiler-optimization#x86-64#aarch64#spec-cpu-2017#ir

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

  • Пользователи обсудили, что Gentoo всё ещё используют с флагом -O8 для максимальной производительности.
  • Кто-то спросил, нужно ли добавить пометку «(2020)» к цитируемому тексту.
  • Упомянули, что «все» якобы перешли на Arch, где компилятор якобы умеет -O11.
  • Уточнили: пост 2025 года, но он цитирует запись 2020-го; попросили модератора исправить.

No clicks, no content: The unsustainable future of AI search (bradt.ca)

AI губит веб: кликов нет, контент исчезает

Поиск ChatGPT и Google теперь выдаёт ответы прямо в выдаче, снижая трафик сайтов. Бизнес теряет мотивацию создавать контент, а ИИ-модели теряют «топливо».

25 лет Google и компании жили симбиозом: сайты делали качественные материалы, Google присылал им посетителей, пользователи получали информацию. Теперь Google, боясь конкуренции с ChatGPT, разрывает этот договор.

Решение — регулирование, но иски пока проигрывают, а новые законы не успевают. Google уже тестирует «AI Mode» без ссылок.

Возможен вариант: пузырь лопнет, дорогие вычисления станут невыгодными, и генеративный ИИ исчезнет из поиска. Но джинн выпущен.

by bradt • 31 августа 2025 г. в 15:37 • 97 points

ОригиналHN

#llm#google#seo#content#search#web#traffic

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

  • Участники считают, что SEO-контент и рекламная модель уже давно «убили» качественный веб, а ИИ-ответы лишь ускоряют этот процесс.
  • Многие авторы блогов и форумов теряют мотивацию публиковать материалы: трафик падает, а их тексты всё равно становятся кормом для чужих ИИ.
  • Прогнозируется, что дальнейшее распространение ИИ-сводок приведёт к ещё большему количеству «токсичного» и платного контента и к исчезновению бесплатных ресурсов.
  • Некоторые видят выход в возвращении к оплате за контент, курированным подборкам или даже к библиотекам и «докоммерческому» вебу 90-х.
  • Сообщество разделилось: одни рады концу рекламной модели, другие опасаются, что без неё исчезнет и вся полезная информация.

Jujutsu for everyone (jj-for-everyone.github.io) 🔥 Горячее 💬 Длинная дискуссия

Введение в Jujutsu для новичков.

Горячие клавиши
←/→ — листать главы, S или / — поиск, ? — справка, Esc — закрыть.

Темы
Auto, Light, Rust, Coal, Navy, Ayu, Latte, Frappe, Macchiato, Mocha.

О курсе

Курс для абсолютных новичков без опыта Git. Опытным рекомендуют туториал Стивена Клабника.
Работа в терминале; под Windows — WSL.

Как читать

Материал разбит на уровни. После каждого — практикуйтесь, затем возвращайтесь.
Если нужна коллаборация, пройдите уровни 1–2 сразу.

Уровень Что даст
1 Минимум для одиночной работы (домашки, pet-проекты).
2 Минимум для совместной работы (групповые проекты, работа).
3 Решение проблем: конфликты, восстановление файлов.
4 Переписывание истории для чистоты и стандартов проекта.
5 Продвинутые фичи, теория VCS — полное владение.
6 Теги, сабмодули, воркспейсы — по мере необходимости.

Пока готовы не все уровни.

Сброс прогресса

Каждая глава зависит от предыдущих. Сбросьте состояние скриптом reset.sh с ключом главы.
Команда указана в начале каждой главы. Проверьте скрипт перед запуском.

./reset.sh <keyword>

by Bogdanp • 31 августа 2025 г. в 15:31 • 402 points

ОригиналHN

#git#jj#vcs#wsl#bash

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

  • Пользователи делятся опытом: кто-то в восторге от jj, кто-то вернулся к Git из-за «острых углов» и отсутствия .gitattributes, Git LFS, подписей GPG.
  • Главные плюсы jj: единые примитивы, отсутствие стейджа, удобное редактирование истории, «ощущение безопасности» и поддержка stacked-diffs.
  • Главные минусы: непривычные команды (jj bookmark move main --to @-), ручное обновление bookmarks, нет git add -p, проблемы с IDE-монорепозиториями, сложности интеграции в привычные Git-Pull-Request-процессы.
  • Некоторые считают VCS «естественной монополией» и не видят смысла учить новый инструмент без явной необходимости.

FDA official demands removal of YouTube videos of himself criticizing vaccines (theguardian.com)

  • Высокопоставленный сотрудник FDA доктор Винай Прасад требует удалить с YouTube свои ролики, в которых он критиковал вакцины от COVID-19.
  • Видео были опубликованы в 2021–2022 гг.; Прасад называл вакцины «экспериментальными» и выступал против обязательной вакцинации.
  • Теперь он утверждает, что высказывания вырваны из контекста и наносят репутационный ущерб.
  • Платформа пока не удалила ролики; юристы отмечают, что публичные лица редко добиваются удаления собственных высказываний.

by NewJazz • 31 августа 2025 г. в 15:19 • 176 points

ОригиналHN

#youtube#copyright#fair-use#streisand-effect#podcast

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

  • Участники спорят, действительно ли Винай Прасад имеет авторские права на записи своего подкаста Plenary Session и может требовать их удаления.
  • Некоторые считают, что это попытка подавить критику, поскольку антипрививочные аккаунты продолжают использовать фрагменты.
  • Другие напоминают, что автор речи владеет правами на сам контент, а запись — отдельный объект авторского права.
  • Обсуждается возможность fair use и то, что материалы Прасада всё ещё доступны на YouTube.
  • Упоминается эффект Стрейзанд и предположение, что претензия может быть политически мотивирована.