Hacker News Digest

Обновлено: 17 сентября 2026 г. в 11:41

Постов: 2214 • Страница 204/222

Show HN: I was curious about spherical helix, ended up making this visualization (visualrambling.space) 🔥 Горячее

Как двигать объекты в 3D

Кликните вправо, чтобы идти дальше →


От круга к сферической спирали

Куб движется по кругу:
x = 10 cos(πt/2)
y = 10 sin(πt/2)

Умножаем радиус на 0.03 t — получаем растущую спираль.


Сферическая спираль

Добавляем z:
z = 10 cos(0.02 πt)

Радиус x, y теперь умножается на sin(0.02 πt), поэтому он сначала растёт, потом уменьшается.

x = 10 cos(πt/2) · sin(0.02 πt)
y = 10 sin(πt/2) · sin(0.02 πt)
z = 10 cos(0.02 πt)

Куб облетает сферу по спирали.


Итог

Положение в 3D задаётся параметрическими уравнениями x(t), y(t), z(t).
Меняя функции, получаем любые траектории — от простого круга до «хаотичных» путей.

Проект Damar • Twitter @damarberlari

by damarberlari • 20 августа 2025 г. в 14:02 • 820 points

ОригиналHN

#3d-visualization#animation#javascript#mathematics#parametric-equations#webgl

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

  • Пользователи восторгаются плавной анимацией и наглядностью объяснения сферической спирали.
  • Некоторые жалуются на тормоза в Firefox/Linux и просят убрать «диззи»-эффект.
  • Просят добавить навигацию свайпом/скроллом, кнопки «вперёд-назад» и RSS-ленту.
  • Отмечен скачок сложности: от азов к финальной спирали — слишком большой шаг для новичков.
  • Появились предложения расширить тему: полярные координаты, матрицы поворота, Fibonacci-спираль на сфере.

You can't grow cool-climate plants in hot climates (crimepaysbutbotanydoesnt.com)

Почему холодолюбивые растения не живут в жаре

В Южном Техасе я понял: большинство любимцев из прохладной Калифорнии здесь не выживают. Дело не в дневной жаре, а в ночной. Влажность не даёт воздуху остыть, и растения не успевают «отдохнуть».

Холодные виды — облачные леса Америки, пампо Эквадора, альпийские травы — требуют ночей ниже 15 °C. При тёплых ночах их дыхание не останавливается: они продолжают расходовать углеводы, но фотосинтеза нет. Расход превышает доход — наступает точка компенсации, и растение медленно голодает.

Это не вопрос полива или тени; метаболизм «запрограммирован» на холод. Поэтому влажные тропики и пустыни с тёплыми ночами — неприступны для прохладных эндемиков.

by surprisetalk • 20 августа 2025 г. в 13:38 • 146 points

ОригиналHN

#agriculture#botany#climate#ecology#hydroponics

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

  • Автор жалуется, что в жарком климате невозможно выращивать «прохладные» растения из-за ночной жары.
  • Комментаторы подтверждают: даже если растение выживет, урожай и вкус страдают, а болезни и вредители усиливаются.
  • В Южной Швеции из-за потепления массово погибает ель от короедов; на замену сажают лиственные породы.
  • Обсуждают гидропонику, теневые навесы и климат-контроль, но отмечают высокую стоимость по сравнению с «просто посадить в землю».
  • Кто-то иронизирует: вместо сокращения выбросов проще селекционировать жароустойчивые сорта.

Sequoia backs Zed (zed.dev) 🔥 Горячее 💬 Длинная дискуссия

Sequoia ведёт раунд $32 млн для Zed
Суммарное финансирование превысило $42 млн. Четыре года мы строили самый быстрый IDE, но это лишь фундамент. Следующая цель — живое, непрерывное сотрудничество, где разговоры о коде всегда связаны с актуальным состоянием проекта.

Проблема снимков
Git ограничивает обсуждение коммитами и ветками. Между коммитами разработчик работает изолированно; обсуждения в чатах быстро теряют связь с кодом. ИИ-агенты тем более страдают: каждый их шаг требует снимка, что тормозит итерации.

DeltaDB: версионирование операций
Мы создаём DeltaDB — систему, которая фиксирует каждое изменение на уровне операций через CRDT. Она совместима с Git, но позволяет:

  • реальное время без снимков;
  • пермалинки на символы, выживающие при любом рефакторинге;
  • сохранение диалогов и контекста навсегда.

Как это работает
Инженер видит ошибку, кликает на строку и мгновенно получает историю обсуждений, предположений ИИ и решений команды. Всё — внутри IDE, без переключения на внешние сервисы.

Zed и DeltaDB будут open-source с платными опциями. Набираем команду — присоединяйтесь.

by vquemener • 20 августа 2025 г. в 12:13 • 421 points

ОригиналHN

#crdt#deltadb#git#ide#llm#open-source#sequoia#zed

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

  • Вокруг Zed спор: продукт вызывает восторг качеством кода и скоростью, но $42 млн от Sequoia вызывают тревогу VC-«эншитификации».
  • Главные сомнения: окупится ли такой капитал на «просто редакторе» и не приведёт ли к навязыванию AI-фич и сбора данных.
  • Плюсы: финансирование даст ресурсы догнать Cursor/VS Code по AI и снизить трения миграции.
  • Тех-фишка: анонс DeltaDB — версионирование уровня каждого символа через CRDT, совместимое с git.
  • Часть пользователей уже ищет форки (Zedless) или возвращается к Sublime, опасаясь потери приватности и роста требований.

Databricks is raising a Series K Investment at >$100B valuation (databricks.com) 💬 Длинная дискуссия

Databricks привлекает раунд Series K при оценке >$100 млрд.
Компания, предоставляющая платформу для аналитики и ИИ, подтвердила переговоры о новом финансировании. Сумма сделки и имена инвесторов пока не раскрываются, но источники называют ориентир выше $100 млрд. Это почти вдвое превышает оценку в $62 млрд, полученную в сентябре 2023 года.

По данным Bloomberg, Databricks выручила за последние 12 месяцев $2,4 млрд, рост 50 % г/г. Компания планирует выйти на IPO в 2025 году.

by djhu9 • 20 августа 2025 г. в 06:06 • 140 points

ОригиналHN

#databricks#investment#ipo#lakehouse#llm#postgresql#snowflake#spark

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

  • Databricks объявил о раунде Series K на $10 млрд при оценке $100 млрд, вызвав волну скепсиса: многие считают это попыткой отложить IPO и избежать реальной оценки.
  • Участники обсуждения подчеркивают, что компания за 15 лет и $10+ млрд всё ещё не прибыльна, а продукт (Spark, «обёртки» над Postgres, Lakehouse) кажется переоценённым и дорогим.
  • Пользователи жалуются на высокие расходы, долгий запуск задач и сбои в сервисе; конкуренты вроде Snowflake выглядят дешевле.
  • Раунд воспринимается как способ «разогнать» оценку и дать ликвидности ранним инвесторам, а не как финансирование роста.
  • Сравнения с WeWork, Palantir и OpenAI подчеркивают, что длинные цепочки раундов уже не редкость, но вызывают опасения по поводу «пузыря ИИ».

Modern CI is too complex and misdirected (2021) (gregoryszorc.com) 💬 Длинная дискуссия

Современные CI-платформы стали мощнее, но и сложнее. GitHub Actions, GitLab и др. предлагают YAML-конфиги с шаблонами, условиями, секретами, кешем, артефактами, экосистемой actions — в итоге CI превращается в полноценную систему сборки.

Базовые примитивы (задачи, зависимости, шаги) не отличаются от Makefile-ов, а добавление распределённого запуска и кеша делает CI почти идентичным современным билд-системам вроде Bazel.

Сложность растёт:

  • YAML становится языком программирования.
  • Пользователи копируют чужие конфиги, не понимая, что происходит.
  • Платформы закрываются на собственных экосистемах, создавая vendor lock-in.

Итог: вместо простого «удалённого запуска тестов» мы получили громоздкую систему, где границы между CI и build-системой стёрлись.

by thundergolfer • 20 августа 2025 г. в 03:30 • 170 points

ОригиналHN

#bash#bazel#build-systems#ci-cd#docker#github-actions#gitlab#makefile#vendor-lock-in#yaml

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

  • Участники сходятся во мнении, что современные CI-системы слишком сложны и слишком «далеко» от разработчика, превращаясь в гибрид билд-системы и платформы.
  • Многие предлагают упрощение: локально-переносимые скрипты (Bash, Justfile, build.bash), контейнеры или минималистичные движки вроде builds.sr.ht, Drone OSS, Buildbot, Linci.
  • Критика YAML-конфигураций и SaaS-зависимости: GitHub Actions «застрял», GitLab CI мощнее, но всё равно требует «платформы».
  • Идея «CI должен быть просто расширением билд-системы» (Bazel, Nix, Dagger) звучит, но требует единого «Steve Jobs билд-систем», а не новых технологий.
  • Итог: пока нет серебряной пули; кто хочет простоты — пишет ./build.sh и запускает где угодно, кто хочет мощности — мирится с уровнем сложности текущих CI.

We’re Not So Special: A new book challenges human exceptionalism (democracyjournal.org)

Кратко о книге «Высокомерная обезьяна» Кристин Уэбб

Книга атакует идею человеческого исключительного права и показывает, как она вредит науке, природе, демократии и самой жизни.

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

Вывод: мы не «особенные», а лишь одна из ветвей эволюции.

by nobet • 20 августа 2025 г. в 02:25 • 75 points

ОригиналHN

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

  • Обсуждение развернулось вокруг новой книги, которая оспаривает идею исключительности человека.
  • Одни участники подчёркивают уникальность людей благодаря технологиям, космосу и разуму, другие называют это самообожанием и виждут в нём источник экологического кризиса.
  • Упоминались Питер Сингер и спор о speciesism, а также возможность расшифровки «языков» животных как способа разрушить антропоцентризм.
  • Критики считают, что «исключительность» — это выборочный набор критериев, важных лишь для самих людей.
  • Итог: тема вызвала бурную полемику между гордостью за Homo sapiens и призывом к скромности перед другими видами.

Copilot broke audit logs, but Microsoft won't tell customers (pistachioapp.com) 🔥 Горячее 💬 Длинная дискуссия

Уязвимость Copilot: доступ к файлам без записи в журнал аудита
Автор: Zack Korman, 19.08.2025

Суть проблемы

M365 Copilot может читать файлы и не фиксировать это в журнале аудита, если попросить «не давать ссылку на файл». Это позволяет скрытно скачивать данные, нарушая безопасность и требования к соответствию.

Как обнаружил

Исследуя логику аудита для новой функции Pistachio, автор заметил пропуски в журнале. Проверка показала: достаточно добавить фразу «без ссылки» — запись исчезает. Это может произойти случайно, поэтому у многих организаций журналы уже искажены.

Реакция Microsoft

  • Уязвимость признали «важной» и исправили.
  • Клиентов не уведомили; официального бюллетеня нет.
  • Процесс MSRC занял 45 дней, ответы были формальными, без деталей.

Вывод

Журналы аудита M365 Copilot ненадёжны, а Microsoft не планирует информировать пользователей. Организациям стоит перепроверить свои логи и усилить контроль доступа к чувствительным данным.

by Sayrus • 20 августа 2025 г. в 00:18 • 690 points

ОригиналHN

#audit-logs#confused-deputy#copilot#data-leakage#hipaa#m365#microsoft#privilege-escalation#security

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

  • Copilot читает индексированные данные от имени привилегированного сервиса, поэтому не фиксирует в журнале доступ к самому файлу.
  • Это приводит к утечкам: пользователь видит содержимое, но в аудите нет записи о нарушении прав.
  • Исправление Microsoft ограничилось «автоматическим обновлением» без CVE и без изменения архитектуры.
  • Участники считают проблему классической «confused deputy» и указывают, что фильтрация по правам в векторной БД вполне масштабируется.
  • Советуют подключить Legal/Compliance и готовиться к регуляторным разбирательствам, особенно в HIPAA-окружении.

How to Draw a Space Invader (muffinman.io) 🔥 Горячее

Как нарисовать инопланетянина из Space Invaders

Сначала я делал 3D-рендерер Rayven, но решил быстрее получить результат и выбрал простую тему — инопланетян. Они узнаваемы, легко строятся из кубиков и хорошо смотрятся в серии.

Для генератора я нарисовал 38 вариантов в Aseprite (15×15 пикселей). Вручную заметил: тела почти все похожи на низкополигональные фигуры. Это подсказало алгоритм.

Алгоритм генерации

  1. Сетка 15×15 остаётся на экране.
  2. Тело делаем векторным, потом пикселизируем.
  3. Симметрия по вертикали: строим левую половину и зеркалим.
  4. Центр тела смещаем вверх, чтобы снизу осталось место для щупалец.
  5. Верхняя и нижняя точки выбираем случайно на оси симметрии.
  6. Слева добавляем 1-5 случайных точек (раньше 2-3 и только выпуклые, но расширил правила).
  7. Зеркалим точки вправо и замыкаем полигон.
  8. Перекрывающиеся линии при пикселизации исчезают, сохраняя узнаваемость.

Всё остальное — случайные ограничения и мелкие детали, код на GitHub.

by abdusco • 19 августа 2025 г. в 22:41 • 463 points

ОригиналHN

#aseprite#github

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

  • Автор показал генератор «Космических захватчиков» с живым демо и открытым кодом, вдохновлённый работами Jared Tarbell.
  • Участники вспомнили ретро-спрайты ZX Spectrum, ASCII-анимацию 80×24 и генетические эксперименты над врагами на Atari Logo.
  • Все похвалили читаемость статьи, приятный UI и «плавающий» превью-канвас, который меняется при прокрутке.
  • Предложили использовать генератор для аватаров, спрайтов в играх и «дыхательной» анимации криттеров.
  • Подчеркнули, что «без-ИИ» подход сохраняет радость творческого процесса и вызывает ностальгию по раннему вебу (levitated.net, complexification.net).

From M1 MacBook to Arch Linux: A month-long experiment that became permanenent (ssp.sh) 💬 Длинная дискуссия

Переход с macOS на Arch Linux (Omarchy)

После 15 лет на MacBook Pro M1 Max я пересел на недорогой Lenovo ThinkBook 14 G7 с Omarchy — обвязкой над Arch Linux. Первый месяц использования (с перерывами на ремонт) и две полные недели — вот краткий итог.

Подготовка

Перед переходом проверил, что всё критичное доступно:

  • Obsidian, fuzzy-файловый поиск, скриншоты, фото-редактор, f.lux, календарь в трее, гибернация.
  • Единственное, что не решено — полный бэкап системы (Time Machine пока не нашёл аналога).

Что потерял и что приобрёл

  • Скриншоты: Snagit пока не заменил; быстрый OCR и библиотека скринов отсутствуют.
  • «Просто работает»: иногда ломаются шорткаты, но это цена свежести Omarchy и моей неопытности.
  • Аккумулятор и шум: хуже, чем у M1, но принимаю за свободу настройки.
  • Бэкап: пока ручной; после случайного слома /etc/sudoers понял, что нужен надёжный механизм.
  • Синхронизация: Sync.comFilen.io — безболезненно.

Omarchy

Omarchy — это Arch + готовые дотфайлы, Wayland (Hyprland), пакетный менеджер yay, и куча скриптов. Всё ставится одной командой, затем можно тонко под себя.

Опыт и выводы

  • Аппарат: ThinkBook дешевле, но качество корпуса и экрана заметно хуже MacBook.
  • Скорость работы: после настройки переключение между проектами стало мгновенным (Hyprland + workspaces).
  • Обучение: за месяц освоил pacman, systemd, waybar, rofi, hyprland.conf — получил удовольствие от процесса.
  • Следующий шаг: настроить полный образовый бэкап (Btrfs snapshots + rsync), чтобы не бояться экспериментов.

Итог: Linux требует времени, но даёт полный контроль и удовольствие от «собери сам».

by articsputnik • 19 августа 2025 г. в 20:25 • 202 points

ОригиналHN

#arch-linux#btrfs#hyprland#linux#macos#omarchy#pacman#rsync#systemd#wayland

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

  • Пользователи хвалят «железо» Apple: трекпад, экраны, батарею, отсутствие шума вентиляторов и долговечность (5-13 лет).
  • Многие жалуются на macOS: странная логика, невозможность мгновенного переключения рабочих столов, «мусор» вроде .DS_Store.
  • Linux-энтузиасты ищут ноутбуки с ARM, хорошими драйверами, металлическим корпусом и большой батареей, но пока не находят идеального аналога MacBook.
  • Omarchy (Arch-дистрибутив) упрощает установку Arch, но вызывает сомнения в долгосрочной поддержке.
  • Часть разработчиков использует Mac как «красивый UNIX» и SSH-доступ к мощным Linux-серверам, чтобы совместить плюсы обеих систем.

Vendors that treat single sign-on as a luxury feature (sso.tax) 💬 Длинная дискуссия

SSO Wall of Shame — список вендоров, считающих SSO роскошью, а не базовой безопасностью.

SSO позволяет компании управлять доступом через собственный поставщик идентификации (Google, Okta, Azure AD), централизованно создавать/удалять аккаунты и мгновенно отключать уволенных сотрудников. Для любой организации >5 человек это критично.

Однако вендоры прячут SSO за «Enterprise»-тарифами, где цена выше в 2–4 раза или привязана к большому пакету ненужных функций. Это тормозит внедрение безопасности.

Примеры завышенных надбавок

Вендор Базовая цена SSO-цена Рост
Airtable $10/польз./мес $60 +500 %
Appsmith $15 $2 500 +16 567 %
Coursera $399/польз./год $49 875/год +12 400 %
Cloudflare $20/домен/мес $1 000 +4 900 %
Breezy HR $171/мес $1 500 +777 %
DatoCMS $100/мес $667 +567 %
Canva $10/польз./мес $40 +300 %
Figma $12 $45 +275 %
Bitrise $90 $270 +200 %
Box $5 $15 +200 %

(и ещё ~30 компаний с ростом 15–167 %).

Вывод: если вендор «серьёзно относится к безопасности», SSO должен быть либо в базе, либо за умеренную доплату.

by vinnyglennon • 19 августа 2025 г. в 19:38 • 231 points

ОригиналHN

#authentication#azure-ad#cloudflare#google#okta#security#single-sign-on#sso

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

  • «SSO-налог» — это не техническая, а ценовая сегментация: крупные клиенты обязаны иметь SSO (SOC2), поэтому за него платят.
  • Поддержка SSO действительно дорога: множество тикетов, сложные интеграции, вызовы инженеров, особенно при частных IdP.
  • Часть вендоров всё же даёт базовый SSO через Google/GitHub/Microsoft, но «частный IdP» остаётся маркером Enterprise.
  • Малым компаниям SSO тоже нужен по контрактам, но высокие цены отталкивают; кто-то предлагает субсидии или прокси-решения.
  • Итог: SSO = не «фича», а показатель зрелости клиента и объём его кошелька.