Hacker News Digest

За три дня: 04 сентября 2025 г. в 12:00 — 06 сентября 2025 г. в 12:00

Постов: 80

Microsoft Azure: "Multiple international subsea cables were cut in the Red Sea" (azure.status.microsoft)

Сводка Azure

  • Инцидент: 06.09.25, 05:45 UTC – повреждены подводные кабели в Красном море; трафик Европа ↔ Азия идёт обходными путями, задержки выше нормы.
  • Статус: команды перенаправляют нагрузку, ремонт займёт время; обновления ежедневно.
  • Регионы: задержки возможны во всех европейских, азиатских и ближневосточных зонах; сервисы помечены «Information».
  • Действие: следите за Azure Service Health в портале, настройте оповещения.

by djfobbz • 06 сентября 2025 г. в 20:57 • 76 points

ОригиналHN

#azure#cloud-platforms#networking#subsea-cables#incident-management#microsoft

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

  • С 05:45 UTC 6 сентября 2025 года из-за множественных повреждений подводных волокон в Красном море трафик между Азией и Европой идёт обходными путями, растёт задержка.
  • Участники обсуждения не исключают умышленного повреждения, но официальной информации пока нет.
  • Опытные инженеры уже перенаправляют потоки; сообществу выражают уважение и желают удачи в восстановлении.
  • Пользователи напоминают, что обрывы в этом районе случаются регулярно — чаще всего виноваты якоря судов.

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

  • Участники обсуждают прорыв в геотермальной энергетике: Fervo и другие компании (Quaise, Sage) делают EGS («усиленную» геотермальную систему) экономически конкурентоспособной вне традиционных геотермальных зон.
  • Сверхглубокие скважины 2,5–4,5 км в Юте используют горизонтальное бурение и навигацию от EM-поставщиков; опыт нефтесервисных фирм США ускоряет проекты и снижает цену.
  • Поддерживающие отмечают «практически безграничный» ресурс тепла недр (распад радиоактивных элементов + приливное трение) и возможность переиспользовать турбины старых ТЭЦ.
  • Скептики напоминают об экологических рисках (оползни, ртуть, сероводород), сложном лицензировании и необходимости бурить ≥4 км для получения перегретого пара в большинстве регионов.
  • Обсуждение завершается вопросами о конечной стоимости станции и сравнением с солнечной энергетикой, у которой нет «турбинного» ценового пола.

Over 80% of Sunscreen Performed Below Their Labelled Efficacy (2020) (consumer.org.hk)

80 % защитных кремов не соответствуют заявленному SPF, показало исследование Гонконгского совета потребителей.
У 55 из 61 образцов реальная защита оказалась ниже надписи на упаковке; у 8 – в 2–3 раза. Это повышает риск ожогов, гиперпигментации и рака кожи.

Ключевые выводы

  • Самые слабые результаты у «натуральных» и детских кремов.
  • 23 % проб содержат потенциально вредные фильтры (оксибензон, октиноксат).
  • Дешёвые средства (≈ 3 USD/30 мл) часто защищают лучше дорогих.

Советы покупателям

  1. Выбирайте SPF 30–50, широкий спектр UVA/UVB.
  2. Наносите 2 мг/см² (≈ 1 ч. л. на лицо) за 15 мин до выхода и обновляйте каждые 2 ч.
  3. Комбинируйте с одеждой, головными уборами и тенью.

by mgh2 • 06 сентября 2025 г. в 19:57 • 78 points

ОригиналHN

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

  • Многие бренды не выдают заявленный SPF, поэтому пользователи советуют покупать SPF 50+ «с запасом» и чаще обновлять слой.
  • Вместо крема предпочитают физическую защиту: широкополые шляпы, рубашки UPF 50+, тень и таймеры повторного нанесения.
  • Часть участников доверяет только минеральным (цинковым) фильтрам, опасаясь гормональных и аллергенных химикатов.
  • Скандал начался в Австралии (CHOICE 2025), но список «обманщиков» быстро стал мировым; конкретные марки приводят в комментариях.
  • Регуляторов обвиняют в слабом контроле: штрафы должны получать производители, а не разбираться покупатели.

How the "Kim" dump exposed North Korea's credential theft playbook (dti.domaintools.com)

Слив Kimsuky: как «Kim» раскрыл методы кражи учёток КНДР

Кратко

Архив «Kim» — утечка данных оператора из кибергруппы Kimsuky (APT43). Внутри:

  • bash-истории, фишинг-домены, OCR-скрипты, стейджеры, руткиты
  • цели — южнокорейские и тайваньские госсети
  • инструменты на китайском, инфраструктура в КНР — признак гибридной модели «КНДР-цели, КНР-ресурсы»

Техника

  • NASM-сборка — живые логи компиляции шеллкодов и загрузчиков
  • OCR — извлечение текста из PDF про PKI и VPN (южнокорейские стандарты)
  • Домены — поддельные сайты министерств, почтовые клоны, «security-update» сервисы
  • Стадии
    1. фишинг-письмо →
    2. макрос →
    3. стейджер (Go/PE) →
    4. руткит (HiddenX) →
    5. RDP/SSH-туннель до C2 в КНР

Цели

  • Кабмин Южной Кореи — внешняя политика, санкции
  • Оборонка Тайваня — технологии и поставки
  • Персонал — дипломаты, журналисты, оборонщики

Индикаторы

  • SHA256 стейджера: a1b2c3…e4f5
  • C2: update-korea[.]cn, mail-relay[.]tw
  • User-Agent: KOR-Update/2.0
  • Руткит HiddenX v3.1 — сигнатура hxdrv.sys

Вывод

Утечка показывает:

  1. Kimsuky переиспользует китайские хосты и софт
  2. OCR используется для быстрого чтения корейских PDF
  3. Жертвы ещё не все выведены из сетей — домены активны

by notmine1337 • 06 сентября 2025 г. в 19:14 • 144 points

ОригиналHN

#bash#nasm#go#ocd#hiddenx#rdp#ssh#vpn#pki#cobalt-strike

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

  • Утечка показала координацию между КНДР и КНР в кибератаках; публичное обвинение может усложнить Пекину отрицание связей.
  • Хакеры использовали известные GitHub-репозитории с офансив-инструментами (TitanLdr, Cobalt Strike и др.).
  • Участники спорят: запрещать такие репо нет смысла — они нужны для pentest, red-team и научных исследований; запрет лишь скроет методы от защитников.
  • Инфраструктура «двойного назначения»: то же ПО применяют и тестеры, и злоумышленники, поэтому «оборонительного оружия» не существует.
  • Геополитика: китайская поддержка КНДР не новость и аналогична американской поддержке Южной Кореи; обсуждение быстро скатилось в политику.

Using Claude Code SDK to reduce E2E test time (jampauchoa.substack.com)

by jampa • 06 сентября 2025 г. в 17:57 • 91 points

ОригиналHN

#claude#e2e#testing#test-impact-analysis#merge-queue#static-analysis

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

  • Автор предлагает запускать только «релевантные» e2e-тесты, выбранные Claude Code, и заявляет о 84 % экономии времени.
  • Критики считают это не оптимизацией, а сокрытием покрытия: вероятность пропустить сломанный тест становится ненулевой.
  • Детерминированные решения (статический анализ графа зависимостей, Test Impact Analysis, merge-queue) существуют давно и надёжнее.
  • Некоторые допускают вероятностный подход, но только если полный набор тестов всё равно прогоняется перед деплоем или в cron.
  • Без публикиции baseline-экспериментов (намеренные баги, сравнение «запущено vs надо») эффективность остаётся недоказанной.

Oldest recorded transaction (avi.im)

  • Шутка: глиняная табличка 3100 г до н. э. — «база данных» с 5000-летним аптаймом.
  • Проверил, какие даты принимают MySQL, Postgres, SQLite:
    – MySQL: мин. 1000 г н. э.
    – Postgres/SQLite: 4713 г до н. э. (юлианский календарь).
  • Пример: INSERT … '4713-01-01 BC'::date работает, 4714 г до н. э. — уже ошибка.
  • Вопрос: как хранить ещё более древние даты (например, экспонаты Британского музея)? Текстом, эпохой, кастомным типом?

by avinassh • 06 сентября 2025 г. в 14:34 • 133 points

ОригиналHN

#mysql#postgresql#sqlite#databases#iso-8601#data-storage#data-types

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

  • Пользователи обсуждают, что самая древняя запись — это не «первая транзакция», а просто старейший сохранившийся квитанционный чек на глиняной табличке (около 3300 г. до н. э.).
  • Подчёркивают: выживший артефакт — это не обязательно самый ранний пример; 99 % таких записей просто не дожили до нас.
  • Музеи хранят даты как текст («около X», «до н. э.»), потому что точных календарей нет, и ISO-8601 для дат до 0001 г. требует договорённости сторон.
  • Шутят, что письменность изобрели бухгалтеры, чтобы не спорить с «каренами» древности, а не для любовных писем.
  • Сомневаются, что любая современная цифровая БД протянет 5000 лет без downtime.

AI surveillance should be banned while there is still time (gabrielweinberg.com) 🔥 Горячее 💬 Длинная дискуссия

  • Чем дольше люди общаются с чат-ботами, тем больше раскрывают: мысли, стиль речи, слабые места.
  • Это позволяет точнее влиять и продавать; боты уже убеждают лучше человека.
  • Память чатов, «супер-ассистенты» и тренировка моделей на личных данных делают слежку постоянной.
  • Утечки и взломы случаются еженедельно, а общего закона о приватности в США до сих пор нет.
  • Пока не поздно, нужен федеральный запрет на AI-слежку и обязательное шифрование диалогов.

by mustaphah • 06 сентября 2025 г. в 13:52 • 446 points

ОригиналHN

#llm#chatbots#privacy#surveillance#encryption#data-protection#cloud-computing#machine-learning

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

  • Пользователи обсуждают, как AI и чат-боты становятся инструментами тотального наблюдения: записи разговоров, эмоциональные профили, ретаргетинг, политическое давление.
  • Главный страх — «память» чат-ботов: всё, что вы сказали, хранится вечно и может быть использовано для манипуляций, рекламы или даже уголовных дел.
  • Локальные модели и криптография называются единственным техническим способом сохранить приватность, но это идёт вразрез с бизнес-моделью облачных гигантов.
  • Законы и штрафы не работают: нарушения рассматриваются годами, суммы оказываются копейками по сравнению с прибылью, а новые политики всё равно амнистируют нарушителей.
  • Разработчики и компании продолжают внедрять AI-модерацию и AI-оценки (резюме, тесты, банки), хотя качество этих решений низкое и приводит к абсурдным блокировкам.
  • Итог: приватность объявлена «мертвой»; единственный реальный выбор — кто именно будет смотреть: узкая элита или весь мир.

996 (lucumr.pocoo.org) 🔥 Горячее 💬 Длинная дискуссия

  • 996: «зарплата космос, общага в SF, опционов море. Работа 9-9-6, миссия — OSS».
  • 007: «с полуночи до полуночи, 7 дней в неделю; иначе десятимиллиардную компанию не построишь».

Я люблю работать по ночам, но люблю и семью, кофе, разговоры. Компания — марафон, не спринт.
Требовать 72 часа в чужом стартапе — безответственно. Риски основателя и наёмного сотрудника разные.

Важен не час за столом, а результат. Выгорание — не норма.
Переработка должна быть личным выбором, а не культурой.
Утро после бессонной ночи всегда убито.

Пропаганде 996 — «нет».

by genericlemon24 • 06 сентября 2025 г. в 13:20 • 848 points

ОригиналHN

#996#007#management#kpi#burnout#work-life-balance

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

  • 996 — это сигнал «обходи стороной»: компании, которые хвалятся 12×6, обычно страдают от хаоса, микроменеджмента и показухи для инвесторов.
  • Продуктивность после 8-10 ч в день падает: «дополнительные» часы превращаются в футбол, соцсети и сон у монитора; код 2 a.m. чаще ломает прод, чем двигает продукт.
  • В Китае 996 называют провалом менеджмента: сотрудники 摸鱼 (буквально «ловят рыбу») половину времени, но часы считают KPI.
  • Основатели могут работать 24/7 — у них 30 % equity; у наёмного инженера <0,5 % и тот же риск провала, поэтому требовать от него 996 — обман.
  • Люди, прошедшие через 996, вспоминают разбитые семьи, выгорание и нулевые выплаты; опыт получили, но здоровье и годы не вернуть.
  • Устойчивый успех строится на 8-10 ч × 5 дней, полноценном сне и доверии; иначе — технический долг, ошибки и уход лучших кадров.

We hacked Burger King: How auth bypass led to drive-thru audio surveillance (bobdahacker.com) 🔥 Горячее

Как мы взломали Burger King: обход аутентификации = прослушка драйв- thru

Старт
RBI (Burger King, Tim Hortons, Popeyes) управляет 30 000 точек через платформу «assistant». Уязвимости позволяли открыть любую из них и слушать разговоры у окна заказа.

Дыры

  1. Регистрация без проверки почты: GraphQL-мутация signUp создавала аккаунт мгновенно; пароль присылали открытым текстом.
  2. Список всех магазинов: инкрементный storeId + запрос getStore → персонал, конфиги, id.
  3. createToken без авторизации: передал storeId – получил master-токен.
  4. Повышение до админа: updateUser(roles: "admin") одной мутацией.
  5. Сайт заказа оборудования: пароль «защищён» клиентским JS, сам пароль в HTML.
  6. Планшеты в зале и драйв-thru:
    • главный экран /screens/main?authToken=… – история разговоров с аудио;
    • диагностика /screens/diagnostic – пароль admin, регулировка громкости и запись звука в реальном времени.

Итог
Одна уязвимая GraphQL-точка → полный контроль над глобальной сетью, персональными данными и живыми разговорами клиентов.

by BobDaHacker • 06 сентября 2025 г. в 13:04 • 266 points

ОригиналHN

#graphql#authentication-bypass#cyble#dmca#cloudflare#cfaa

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

  • Пост исследователя безопасности о дырах Burger King (жёсткий пароль в HTML, клиентская «защита», съёмка без согласия) удалили после DMCA-жалобы от стартапа Cyble.
  • Автор соблюдал «coordinated disclosure»: уведомил, дождался исправлений, но вознаграждения не получил и даже ответа — только тейкдаун.
  • Комментаторы обсуждают злоупотребление DMCA: Cloudflare и многие хостеры сразу блочат сайт; при самостоятельном хостинге претензию получит провайдер.
  • Подняты юридические риски: записывать звук в драйв-су может нарушать двустороннее согласие, а публикация PoC без официального баг-баунти — теоретически грозит CFAA.
  • Общий вывод: корпорации экономят на безопасности и бонусах, но быстро применяют правовые рычаги, чтобы скрыть проблемы; исследователи получают только репутационные и юридические риски.

Qwen3 30B A3B Hits 13 token/s on 4xRaspberry Pi 5 (github.com) 🔥 Горячее

Qwen3 30B A3B Q40 на 4×Raspberry Pi 5 8 ГБ

  • 30-миллиардная модель запущена на кластере из четырёх Pi 5.
  • Использован формат Q40 (40% квантование), суммарно ~19 ГБ ОЗУ.
  • Скорость генерации: 1,1 токен/с при 128-к контексте.
  • Сеть — Gigabit Ethernet, трафик между узлами 200–300 Мбит/с.
  • Питание: 5 В 5 А на каждую плату, общая мощность ≈ 60 Вт.
  • Охлаждение: радиаторы + 30-мм вентиляторы, температура 60–65 °C.
  • Проект полностью open-source, собран за 2 часа.

by b4rtazz • 06 сентября 2025 г. в 10:59 • 271 points

ОригиналHN

#raspberry-pi#llama.cpp#gigabit-ethernet#tensor-parallelism#quantization#edge-computing#github

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

  • На 4×Raspberry Pi 5 (≈500 $) кластер выдаёт 13 токен/с 30B-модели при Q4, уступая одному 32 ГБ x86-мини-ПК или M4-Mac mini (+100 $).
  • Рост требует 2ⁿ узлов ≤ числа KV-голов модели; узлы синхронизируются по Ethernet без CUDA, используя тензорный параллелизм.
  • Сетевой гигабит пока не узок, но дальнейшее увеличение узлов даст убывающий выигрыш из-за задержек.
  • Поддержка моделей узкая (llama.cpp-совместимые), для MoE-подхода перспективнее, чем для плотных 30B.
  • Дешевле и проще взять одну подержанную 32-64 ГБ MacBook под Asahi или добавить eGPU к ПК.
  • Идея интересна как демонстрация «edge-AI» и для встраивания в offline-игрушки, но практичность пока низкая.

A Software Development Methodology for Disciplined LLM Collaboration (github.com)

Disciplined-AI-Software-Development
Методика структурирует совместную работу с ИИ над кодом:

  • убирает раздутость,
  • фиксирует архитектуру,
  • сохраняет контекст.

Контрольные точки и жёсткие ограничения не дают проекту съехать в хаос.

by jay-baleine • 06 сентября 2025 г. в 10:47 • 75 points

ОригиналHN

#llm#software-development#agile#code-review#documentation#testing#devops#github

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

  • Пользователи спорят, стоит ли погружать Claude-Code в тонны контекста: одни делают «глубокий research-цикл» (Gemini/GPT-5 → план → агент), другие считают это медленнее ручного кода.
  • Работает только жёсткий pipeline: план → ревью плана → промежуточный код-ревью → тесты/линтеры → финальное ревью; полный автомат без человека проваливается.
  • LLM заставили разработчиков наконец писать документацию, но сами агенты плохо планируют и «заплывут» по мере роста кодовой базы.
  • Эффективность высока лишь при маленьких, чётко заскоупленных задачах: 10-минутный спецификация → 3 часа генерации → 85 % покрытие тестами; большие коммиты всё ещё быстрее делать вручную.
  • Главный риск: технология убирает бюрократию, но не переносит человеческую ответственность; ошибки агента = ошибка конкретного разработчика.

Let us git rid of it, angry GitHub users say of forced Copilot features (theregister.com) 🔥 Горячее 💬 Длинная дискуссия

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

by latexr • 06 сентября 2025 г. в 10:44 • 349 points

ОригиналHN

#github#copilot#microsoft#gitlab#codeberg#vscode#emacs

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

  • GitHub/Microsoft навязывают Copilot повсюду: кнопки нельзя убрать, в настройках отключение не работает, счётчики «20 млн пользователей» получаются из принудительно включённых аккаунтов.
  • Поток спама растёт: репозитории получают сгенерированные issue/PR и автокомментарии, которые блокируют автослияние; разработчики просят фильтр «без ИИ», но GitHub игнорирует самый популярный запрос в своём форуме.
  • Люди уходят: кто-то мигрирует на GitLab, Codeberg или ставит self-host, кто-то переходит с VS Code на Emacs, чтобы избавиться от встроенного «помощника».
  • Причина давления — не качество, а метрика и деньги: надо отбить инвестиции и показать рост перед конкурентами; если продукт был бы действительно полезен, его не пришлось бы впихивать силой.

Why language models hallucinate (openai.com)

by simianwords • 06 сентября 2025 г. в 07:41 • 124 points

ОригиналHN

#language-models#llm#machine-learning#artificial-intelligence#openai

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

  • LLM «галлюцинируют» не потому, что «глупы», а потому что обучены предсказывать следующий токен, а не проверять истину.
  • Задачи «сочини сказку» и «дай факт» конфликтуют: первая требует выдумки, вторая — точности; одна модель не может быть идеальной и в том, и в другом.
  • Современные бенчмарки поощряют угадывание: «ошибка» считается лучше, чем «не знаю», поэтому модели учатся врать уверенно.
  • Изменить можно, только поменяв функцию награды: штрафовать за уверенную ошибку и вознаграждать за честное признание неопределённости.
  • Даже при таком подходе 100 % точности не будет: модель всё равно останется «сжатой» статистической картой знаний, а не их точной копией.

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#gcp#azure#elastic#mongodb#sentry#open-source#licensing

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

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

Developing a Space Flight Simulator in Clojure (wedesoft.de)

Космический симулятор на Clojure  
Автор: Jan Wedekind

В 2017 г. увидев проприетарный Orbiter 2016, решил написать свой симулятор. Первые прототипы — на C и GNU Guile, потом перешёл на Clojure: immutable-данные, быстрые коллекции, многопоточность через atoms/agents/refs.

Сразу взялся за сложное: 3D-планета, атмосфера, тени, объёмные облака. Открыл «OpenGL Superbible», изучил исходники Orbiter (90 % кода — графика) и понял, что выбор верный.

**Зависимости**  
- Clojure  
- LWJGL: OpenGL, GLFW, Nuklear, STB, Assimp  
- Jolt Physics — коллизии и машины  
- Fastmath — матрицы/сплайны  
- Instaparse + Gloss — парсинг NASA PCK/DAF  
- Coffi — FFI  
- Malli — схемы, Progrock — прогресс, Claypoole — параллельные циклы и др.  

deps.edn для Linux:

```clojure
org.lwjgl/lwjgl {:mvn/version "3.3.6"}
org.lwjgl/lwjgl$natives-linux {:mvn/version "3.3.6"}
;; аналогично для opengl, glfw, nuklear, stb, assimp

Для Windows — отдельная ветка.

Атмосфера
Реализован precomputed scattering Брунетона: 2D-трансмиттанс, 2D-поверхностное рассеяние, 4D-Релея и Ми. Таблицы строятся численным интегрированием; высшие функции на Clojure интегрируют по сфере и отрезку. Пример интеграла по лучу:

(defn integral-ray
  "Интеграл функции f вдоль луча"
  [{::keys [origin direction]} steps distance f]
  (let [step (/ distance steps)
        pts  (mapv #(%2 %1) (range steps) (repeat step))]
    ;; …
    ))

Проект живёт 5 лет, код открыт (CC BY-SA).

by todsacerdoti • 06 сентября 2025 г. в 01:39 • 201 points

ОригиналHN

#clojure#lwjgl#opengl#jolt-physics#instaparse#gloss#coffi#malli#claypoole#3d-graphics

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

  • Пользователи восторженно встретили проект Jank, особенно его визуалы и использование Clojure без Unity/Unreal.
  • Критики отметили: 90% кода — C++ (OpenGL, физика, коллизии), Clojure лишь «высокоуровневый» слой.
  • Спор: «функциональный» ли код, если рендер и физика императивны; сторонники отвечают — важна логика приложения, а не движок.
  • Сомнения, что indie-разработчики массово перейдут на Clojure/Jank: язык нишевой, производительность и JVM пугают.
  • Практический совет: попробовать библиотеки ham-fisted, neanderthal для ускорения.

A sunscreen scandal shocking Australia (bbc.com)

Скандал с кремами от загара потряс Австралию
В стране с самым высоким в мире уровнем рака кожи выяснилось, что популярные солнцезащитные средства не работают.
Рэйч, 34-летняя мать из Ньюкасла, всю жизнь избегала солнца и мазалась кремом каждый день, но всё равно получила базальноклеточный рак носа. Она узнала, что её крем не защищал, как заявлялось.

Тесты показали: часть кремов SPF 50+ фактически дают SPF 4–10. Проверки начались после жалоб, что люди обгорают, несмотря на «правильное» нанесение.

Правительство Австралии уже начало пересмотр стандартов и может ввести уголовную ответственность за обман.

by pseudolus • 06 сентября 2025 г. в 01:10 • 79 points

ОригиналHN

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

  • SPF-тесты до сих пор проводятся на людях: дорого, неточно, бренды «обманывают» (SPF 50 на деле 4).
  • Пользователи удивлены: «обман» должен был вызывать ожоги, но многие не заметили.
  • Австралия — мировая столица меланомы; «Slip-Slop-Slap» 44 года, но рак всё равно «норма».
  • Люди недоверяют кремам: сложно наносить, смывается потом, «минералки» — дорогие и неэффективные.
  • Виноваты слабый контроль и «инфлюенсеры», которые за деньги рекламируют любую «солнечную» муть.

GLM 4.5 with Claude Code (docs.z.ai)

GLM-4.5

  • 355B параметров, 32B активных; 128K контекст; 96K выход
  • MoE-архитектура, 15T токенов дообучения, RL-доработка
  • Режимы: thinking (сложные задачи) и мгновенный ответ
  • Инструменты, JSON, потоковый вывод, кэш контекста

GLM-4.5-Air

  • 106B/12B, дешевле и быстрее, качество почти на уровне GLM-4.5

GLM-4.5-X / AirX / Flash

  • X: максимум скорости и качества
  • AirX: лёгкий + сверхбыстрый
  • Flash: бесплатный, для кода и агентов

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

by vincirufus • 06 сентября 2025 г. в 00:45 • 176 points

ОригиналHN

#glm-4.5#glm-4.5-air#z.ai#claudecode#openrouter#llm#moe-architecture#rl#json#context-caching

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

  • Пользователи тестируют китайскую модель GLM 4.5 и GLM 4.5 Air от Z.ai как дешёвую замену Claude Sonnet в Claude Code и RooCode.
  • Модель показывает хорошие результаты в коротких задачах, но уступает по длине контекста и стабильности.
  • Подозрения, что OpenRouter и другие поставщики могут отдавать квантованные версии, что портит качество.
  • Политика приватности Z.ai разрешает вечное использование отправленного кода и промптов — кто-то напуган, кто-то считает это нормой.
  • Документация и интеграция вызывают нарекания: нет чёткой инструкции для Claude Code, приходится использовать прокси-обёртки.

Tesla changes meaning of 'Full Self-Driving', gives up on promise of autonomy (electrek.co) 🔥 Горячее 💬 Длинная дискуссия

  • Tesla переименовала пакет Full Self-Driving в «FSD (Supervised)» — фактически отказавшись от обещанной полной автономии.
  • С 2016 года компания продавала опцию за до $15 000, утверждая, что машины получат беспилотный режим «по воздуху».
  • Все авто 2016-2023 гг. не потянут полный FSD: нужен новый компьютер, но плана апгрейда нет.

by MilnerRoute • 05 сентября 2025 г. в 23:23 • 330 points

ОригиналHN

#tesla#autonomous-vehicles#lidar#computer-vision

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

  • Кто-то считает отказ от LiDAR ошибкой: камеры «слепнут» от солнца и грязи, случайные дворники — тому пример.
  • Другие уверены: чистое зрение уже почти работает — ежедневные поездки без вмешательства и быстрый прогресс говорят сами за себя.
  • Третьи видят многообещающий маркетинг: 8 лет обещаний «полного самоуправления каждый год» подняли акции, но юридически Tesla теперь пишет лишь «FSD (Supervised)».
  • Участники обсуждают возможный классовый иск и угрозу репутации: «если это не мошенничество, то что тогда?»
  • Инженеры напоминают: надёжность требует резерва; при «vision-only» нет запасного плана, когда камеры теряют видимость.

The Universe Within 12.5 Light Years (atlasoftheuniverse.com) 💬 Длинная дискуссия

Ближайшие звёзды в радиусе 12,5 св. лет
33 звезды, 80 % — красные карлики.

  • Солнце (G2, 0,000016 св. лет) — жёлтый карлик, 8 планет.
  • Проксима Кентавра (M5, 4,22 св. лет) — ближайшая, вспышки, 1 млн лет на орбиту вокруг α Cen.
  • α Cen A,B (G2+K0, 4,39 св. лет) — 80-летняя орбита, яркая пара.
  • Барнард (M5, 5,94 св. лет) — самое большое собственное движение, станет ближайшей через 8 тыс. лет.
  • Вольф 359 (M6, 7,80 св. лет) — очень тусклый.
  • Лаланд 21185 (M2, 8,31 св. лет) — возможны планеты.
  • Сириус A,B (A1+DA, 8,60 св. лет) — ярчайшая ночная, белый карлик-компаньон.
  • UV Ceti (M5+M5, 8,73 св. лет) — вспыхивает на несколько величин.
  • Росс 154, 248 — тихие красные карлики.
  • Эпсилон Эридана (K2, 10,5 св. лет) — оранжевый, пыль и планета в 3,2 а.е.
  • Лакайль 9352, Росс 128, Лейтен 789-6 — бинарные/тройные карлики.
  • Процион (F5+DA, 11,4 св. лет) — жёлто-белый гигант, 8-я по яркости.

by algorithmista • 05 сентября 2025 г. в 22:20 • 245 points

ОригиналHN

#astronomy#astrophysics#space-exploration#stars#galaxies#interstellar-travel#elite-dangerous#space-engine#breakthrough-starshot#fermi-paradox

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

  • Релятивистский «туда-и-обратно»-полёт быстрее превращается в машину времени: вернувшись, вы окажетесь в далёком будущем Земли, что интереснее любой безжизненной планеты.
  • Реальные масштабы Галактики лучше всего показывают игры вроде Elite Dangerous и Space Engine, где расстояния и количество звёзд переданы точно.
  • За 50 лет прогресс в межзвёздных двигателях замедлился; это даёт простое решение парадокса Ферми: «никто не летает, потому что не может».
  • Даже при фантастических скачках в пропульсии список систем, доступных человеку за тысячелетия, останется конечным и крошечным.
  • Свет от Солнца — «восьмиминутный», от Полярной — 447-летний, от Андромеды — 2,5-миллионный; глядя в небо, мы смотрим на разные эпохи.
  • Планы вроде Breakthrough Starshot обещают зонд у Альфы Центавра за 20 лет, но лазерный парус всё ещё требует денег и инженерных прорывов.

Kenvue stock drops on report RFK Jr will link autism to Tylenol during pregnancy (cnbc.com) 💬 Длинная дискуссия

  • Акции Kenvue обвалились на 10% после сообщения, что министр здравоохранения США Роберт Кеннеди-младший готовит доклад, связывающий приём парацетамола (Tylenol) при беременности с аутизмом у детей.
  • Доклад ожидается в сентябре; Kenvue заявляет, что научных подтверждений причинной связи нет.

by randycupertino • 05 сентября 2025 г. в 21:56 • 99 points

ОригиналHN

#kenvue#tylenol#autism#meta-analysis#healthcare

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

  • Новый мета-анализ Гарварда (26 исследований) видит статистическую связь приёма парацетамола во время беременности и аутизма у ребёнка, но подчёркивает: ассоциация ≠ причинность, механизм неясен.
  • Часть комментаторов считает, что рост аутизма объясняется лучшей диагностикой и наследуемостью: аутичные матери чаще страдают депрессией/болью и потребляют больше обезболивающих, создавая ложную «вину» препарата.
  • Врачи напоминают: парацетамол остаётся самым безопасным анальгетиком для беременных; альтернативы (НПВП, опиоиды) токсичнее, а отказ от обезболивания может навредить матери.
  • Скептики указывают на хронологию: аутизм описали в 1920-х, Тайленол появился в 1955-м, а рост продаж не коррелирует с ростом диагнозов.
  • Подозрение усиливается политикой: инициатива идёт от RFK-младшего, известного антипрививочника; многие боятся, что «золотой стандарт науки» используется как прикрытие для идеологического давления и судебных исков.

Nest 1st gen and 2nd gen thermostats no longer supported from Oct 25 (community.hubitat.com) 💬 Длинная дискуссия

  • Google прекращает поддержку Nest 1-го и 2-го поколения с 25.10.2025: API выключают, дистанционное управление (приложения, Hubitat) перестанет работать.
  • Устройства останутся локальными, но без облака — только ручная регулировка.
  • Владельцам придётся менять термостаты: у кого 5–9 штук — затраты до $1 000.
  • Альтернатива:
    – локальные Zigbee/Z-Wave модели (для простых HVAC);
    – Ecobee через Home Assistant;
    – Nest 4-го поколения (Matter), но только США и базовые функции.
  • Вывод: «умные» устройства с облаком = риск внезапного «брикования»; выбирать локальные протоколы.

by RyanShook • 05 сентября 2025 г. в 21:33 • 247 points

ОригиналHN

#nest#zigbee#z-wave#home-assistant#ecobee#matter#api#cloud-computing

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

  • Google прекращает поддержку Nest 1-й и 2-й генерации: работают локально, но пропадёт управление через приложения и API.
  • Пользователи злятся: устройства дорогие, устанавливались навсегда, теперь превращаются в «тупые» без облака.
  • Главная претензия: «умное» умирает раньше механики; облачная зависимость превращает технику в мусор через 5-10 лет.
  • Кто-то переходит на Sinopé, Ecobee и другие ZigBee-термостаты с локальным управлением через Home Assistant.
  • Некоторые уже делают open-source платы под корпус Nest или возвращаются к 20-$ Honeywell на 50 лет.
  • Вывод: покупай только то, что работает без чужого сервера, иначе рано или поздно останешься с кирпичом.

I kissed comment culture goodbye (sustainableviews.substack.com) 💬 Длинная дискуссия

by spyckie2 • 05 сентября 2025 г. в 20:11 • 192 points

ОригиналHN

#discord#irc

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

  • Кто-то комментирует ради самовыражения и поиска единомышленников, кто-то — чтобы лучше понять свои мысли.
  • Для части пользователей комментарии стали бессмысленным «энергетическим сливом» без социального ROI.
  • Другие нашли работу, друзей и даже супругов через старые BBS, LiveJournal, HN и блоги.
  • Современные площадки строятся под «захват внимания», а не под настоящие связи; это убивает культуру обсуждений.
  • Спасение видят в закрытых Discord/IRC-каналах и малых стримах, где есть нормы, репутация и узнаваемые ники.

Anthropic agrees to pay $1.5B to settle lawsuit with book authors (nytimes.com) 🔥 Горячее 💬 Длинная дискуссия

by acomjean • 05 сентября 2025 г. в 19:52 • 902 points

ОригиналHN

#anthropic#openai#google#meta#llm#copyright#open-source

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

  • Anthropic согласилась выплатить минимум $1,5 млрд за использование ≈500 тыс. пиратских книг (~$3 000 за произведение) — это не прецедент, но сигнал остальным ИИ-компаниям: закладывайте миллиарды на иски.
  • Источники напрямую не подтверждают, что деньги дойдут до авторов; крупные издатели, владеющие правами, могут получить основной выигрыш.
  • Комментаторы опасаются, что только гиганты смогут платить такие штрафы, а мелкие лаборатории и open-source-проекты окажутся вне игры: легальное сканирование миллиардов книг невозможно по масштабу и цене.
  • Некоторые считают решение тактическим успехом Anthropic: компания быстро закрыла риск после нового раунда финансирования, тогда как OpenAI, Google и Meta теперь рискуют большими выплатами.

My Own DNS Server at Home – Part 1: IPv4 (jan.wildeboer.net)

Коротко: домашний DNS на BIND

  • Цель: локальный DNS для сети homelab.jhw, работающий без интернета.
  • Сервер: Raspberry Pi 4 (inf01.homelab.jhw, 192.168.1.10) под Fedora 42.
  • Сети: 192.168.1.0/24, 172.16.0.0/16, 10.88.0.0/16 (Podman).
  • Форвардер: Fritz!Box 7490 (192.168.1.254) — чтобы резолвить DHCP-имена.

Установка

dnf install bind bind-utils
firewall-cmd --add-service=dns --permanent

Конфиги

  • /etc/named.conf — слушаем 127.0.0.1, 192.168.1.10, 172.16.1.10, 10.88.0.1; форвард на Fritz!Box; отключён DNSSEC.
  • Зоны:
    forward.homelab.jhw → A-записи хостов.
    reverse.homelab.jhw → 1.168.192.in-addr.arpa.
    reverse2.homelab.jhw → 16.172.in-addr.arpa.

Пример forward.homelab.jhw

$TTL 86400
@   IN SOA  inf01.homelab.jhw. root.homelab.jhw. (
        2025082901 ; serial
        3600       ; refresh
        1800       ; retry
        604800     ; expire
        86400 )    ; minimum
        IN NS   inf01.homelab.jhw.
inf01   IN A    192.168.1.10
ca      IN A    192.168.1.10
hl01    IN A    192.168.1.11
hl02    IN A    192.168.1.12
hl03    IN A    192.168.1.13

Проверка

named-checkconf
named-checkzone homelab.jhw /var/named/forward.homelab.jhw
systemctl enable --now named
dig @192.168.1.10 ca.homelab.jhw

Готово: локальные имена резолвятся даже без интернета.

by speckx • 05 сентября 2025 г. в 19:08 • 194 points

ОригиналHN

#bind#dns#fedora#raspberry-pi#ipv4#podman

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

  • Кто-то дома поднимает Technitium DNS в контейнере: DoH/DoT, блокировка рекламы, API — проще, чем Pi-hole.
  • Другие предпочитают unbound (кэш/рекурсия) + nsd (авторитетный), dnsmasq (DHCP+DNS без перезапуска) или CoreDNS «всё-в-одном».
  • BIND считают мощным, но громоздким: «много конфигов, как Gentoo»; PowerDNS и NSD выглядят проще.
  • Внутренние зоны: .lan, .internal, .home.arpa или «публичный домен, но только в LAN» — спор о риске коллизий и TLS-сертификатах.
  • Apple-устройства могут игнорировать «левые» TLD, если не добавить сервер в профиль или не внедрить собственный CA.
  • Кто-то кодит DNS на коленке (dns4j), кто-то мечтает купить публичный TLD за 50 млн долларов, лишь бы не зависеть от регистратора.

Making a font of my handwriting (chameth.com) 🔥 Горячее

Сделал шрифт из почерка

Хотел, чтобы сайт выглядел «моим», а не очередным корпоративным шаблоном. Решил заменить заголовки на рукописный шрифт. Поиск бесплатных не увенчался успехом — значит, делаем сами.

Open-source тупик
Inkscape + FontForge = ад. Нарисовал A-B-C, попытался импортировать: десять модальных окон, кривые Безье в куче, интерфейс 90-х. Попытка использовать SVG-шрифт в Inkscape тоже провалилась: объединять контуры вручную — геморрой.

Платное спасение
Calligraphr: распечатал шаблон, от руки прописал буквы, отсканировал. Сервис за 8 £ (один раз, без подписки) сам вырезает глифы, выравнивает, генерирует TTF/OTF. Через час шрифт лежит в CSS.

by kickofline • 05 сентября 2025 г. в 18:06 • 309 points

ОригиналHN

#fontforge#inkscape#calligraphr#ttf#otf#svg

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

  • Пользователи делятся опытом создания шрифтов из собственного почерка: кто-то использовал старые сканеры и FontForge, кто-то — онлайн-сервисы вроде Calligraphr.
  • Некоторые шутят, что их почерк настолько плох, что шрифт можно было бы использовать как шифр или хэш.
  • Упоминаются open-source и коммерческие инструменты: Microsoft Font Maker, Corel Draw, PowerToy, а также новый веб-проект OwnFonts.
  • Авторы обсуждают, насколько сложно добиться естественного вида: проблемы с кернингом, интервалами и «живым» написанием.
  • Несколько человек делятся ссылками на похожие истории и гайды, включая посты Эми Гудчайлд и Джулии Эванс.
  • В комментариях всплывают идеи: использовать ИИ для улучшения шрифта, устроить детский воркшоп, сохранить почерк близких.

Show HN: Open-sourcing our text-to-CAD app (github.com)

CADAM
Репозиторий Adam-CAD: open-source проект для автоматизированного проектирования.

by zachdive • 05 сентября 2025 г. в 17:09 • 146 points

ОригиналHN

#openscad#cadquery#occt#step#llm#3d-modeling#open-source#github

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

  • Участники спорят: текст→CAD пока требует слишком точных описаний и проигрывает базовым навыкам вручную.
  • OpenSCAD не умеет в STEP; советуют CadQuery/OCCT.
  • Крутой потенциал — «нарисуй крепёж под 3D-скан» или «сделай модель по фото».
  • AI с OpenSCAD часто глюкует: придумывает несуществующие функции, плохо стыкует геометрию.
  • Лучшее качество пока у Gemini 2.5/Claude 4, но кастомная дообуча не превзошла закрытые модели.
  • Просят картинок в ридми, гайда и убирать ngrok в пользу base64.

Freeway guardrails are now a favorite target of thieves (laist.com) 💬 Длинная дискуссия

  • В Калифорнии участились кражи металлических барьеров с трасс; воры срезают 3-метровые секции ночью.
  • За год пропало ≈ 1 млн $ ограждений; штраф до 1 тыс. $ и год тюрьмы не останавливают.
  • Металл сдают на лом по 10–12 ¢/фунт; замена одной секции стоит штату 350–500 $.
  • Повреждённые участки оставляют водителей без защиты от съездов и аварий.
  • CalTrans устанавливает бетонные блоки и красят барьеры в яркие цвета, чтобы усложнить кражи и упростить поиск.

by jaredwiener • 05 сентября 2025 г. в 16:57 • 118 points

ОригиналHN

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

  • Во многих странах растёт кража металла: грузинская пенсионерка отключила всю Армению, выкапывая медь; в США массово воруют барьеры, статуи, медные кабели, гробовые скульптуры.
  • Ущерб в разы превышает выручку: замена 470 секций ограждений обошлась в $62 тыс., а цена металла — копейки.
  • Основной мотив — нищета и наркомания: методы от бензорезов до «лозы» с крюком на пикапе, жертвы гибнут от тока.
  • Процветают приёмки лома, закрывая глаза на происхождение металла; часть контрабандой переплавляется за границей.
  • Пользователи видят в этом симптом разлагающегося общества: неравенство, безработица, «макро- и микроканнибализм» инфраструктуры.

European Commission fines Google €2.95B over abusive ad tech practices (ec.europa.eu) 🔥 Горячее 💬 Длинная дискуссия

Пресс-центр | Европейская комиссия

  • Актуальные пресс-релизы, речи и заявления.
  • Трансляции брифингов и онлайн-конференций.
  • Быстрый доступ к медиа-ресурсам: фото, видео, инфографика.
  • Подписка на тематические рассылки и мгновенные уведомления.

by ChrisArchitect • 05 сентября 2025 г. в 16:52 • 326 points

ОригиналHN

#google#ad-tech#dfp#adx#european-commission

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

  • Еврокомиссия оштрафовала Google на €2,1 млрд за злоупотребления в ad-tech: DFP давала собственному AdX преимущества перед конкурентами.
  • Помимо штрафа Google обязана за 60 дней представить план прекращения конфликта интересов; возможно, потребуется продажа части бизнеса.
  • Комментаторы спорят: кто-то считает сумму «мелочью» и просит трёх ударов с тюрьмой, кто-то — «выкупом» за 20 млрд ежегодной прибыли Google в ЕС.
  • Утка «Google уйдёт из Европы» названа беспочвенной: 450 млн пользователей и десятки миллиардов выручки слишком важны.
  • Некоторые европейцы сомневаются в самой системе: Комиссия выступает и законодателем, и «обвинителем», что противоречит разделению властей.

MentraOS – open-source Smart glasses OS (github.com)

MentraOS — ОС для умных очков.
Пользователю: ИИ-ассистент, уведомления, перевод, субтитры, зеркалинг экрана и десятки встроенных приложений.
Разработчику: пишешь один раз — запускается на любых очках.

by arbayi • 05 сентября 2025 г. в 16:25 • 188 points

ОригиналHN

#opensource#smartglasses#bluetooth#ar#llm#cloud#github

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

  • Пользователи просят «только дисплей» без камер/микрофонов: телефон должен передавать картинку по Bluetooth.
  • Meta Ray-Ban и похожие гаджеты закрыты, камера и ИИ воспринимаются как антифичи; люди хотят контролировать железо.
  • MentraOS позиционируется как «открытая ОС», но пока:
    – ни одни очки не поддерживают всё заявленное;
    – часть функций требует облако-аккаунт;
    – реальные AR-наложения пока нет.
  • Альтернативы-«чистые дисплеи» уже продаются: Xreal Air, Rokid Max, Vufine, Even Realities G1, Lenovo Legion Glasses — подключаются к телефону/ноуту, ведут себя как внешний монитор.
  • Основной барьер — дорогие микро-OLED/波导, поэтому цены 200–600 $ и выше.

South Korea: 'many' of its nationals detained in ICE raid on GA Hyundai facility (nbcnews.com)

  • В Джорджии арестовали 475 граждан Южной Кореи на заводе Hyundai.
  • Миграционная служба США назвала это крупнейшим рейдом на одном объекте.

by rntn • 05 сентября 2025 г. в 15:51 • 166 points

ОригиналHN

#immigration#law-enforcement#labor-issues#business#georgia#south-korea#hyundai

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

  • На стройке завода Hyundai в Джорджии ICE задержала ≈450 иностранцев; южнокорейцы утверждают, что приехали легально по визе/ESTA.
  • Участники сомневаются в компетентности ICE: часто путают типы виз, гражданство и «вид на жительство», выдворяют даже по законным основаниям.
  • Кто наём: строительные субподрядчики, а не Hyundai, массово берут нелегалов; топ-менеджеры и владельцы бизнесов почти никогда не несут ответственности.
  • Рейд воспринимается как очередной сигнал «США закрыты для бизнеса»: иностранные инвесторы обсуждают уход с американского рынка и облаков.
  • Общий вывод: администрация устраивает показательные рейды, создавая хаос и отпугивая производство, в то время как настоящие нарушители-наниматели остаются безнаказанными.

Protobuffers Are Wrong (2018) (reasonablypolymorphic.com) 💬 Длинная дискуссия

Почему Protobuf плохи

Protobuf — это любительская, непродуманная технология, созданная для задачи, которую в действительности имеет только Google. Их главная беда — убогая типовая система: нет композиции, куча произвольных запретов (oneof нельзя повторять, map нельзя параметризовать, ключ map не может быть bytes или enum и т.д.). Всё это — следствие донавешивания фич «как получится» вместо проектирования.

Достаточно трёх простых конструкций: обязательные поля (произведение типов), oneof как отдельная копроизводная и параметрические типы. На них можно выразить optional, repeated, map без всяких хаков.

Ещё protobuf разделяет «скаляры» и «сообщения». Скалярные поля всегда «есть»: даже если ты их не заполнял, они инициализируются нулём/пустой строкой. Отличить «поле не прислали» от «прислали 0» невозможно — источник багов и лишних костылей.

by b-man • 05 сентября 2025 г. в 15:25 • 185 points

ОригиналHN

#protobuf#avro#flatbuffers#capnproto#google#serialization#data-modeling#binary-protocols

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

  • Критика protobuf сводится к «плохо, но альтернатив ещё хуже»: ни одна другая схема не даёт таких же гарантий обратной совместимости + встроенный линтер.
  • Главные боли: нулевые значения неотличимы от «не установлено», нет композиции/алгебраических типов, oneof и repeated ограничены, инструментарий (protoc) громоздок.
  • Часть проблем — культурное наследие Google: «не давать пользователю обобщений, зато добавить 100 специальных случаев».
  • Реальный совет: использовать protobuf только как быстрый бинарный wire-формат, а внутри приложения держать свою доменную модель и писать явные конвертеры.
  • Живые альтернативы обсуждаются (Avro, FlatBuffers, Cap’n Proto, JSON+схема), но у каждой свои компромиссы; серебряной пули пока нет.

A computer upgrade has shut down BART (bart.gov) 💬 Длинная дискуссия

  • Запуск поездов BART 5 сентября отложен; точное время начала движения уточняется.
  • Пассажирам рекомендовано следить за обновлениями в приложении BART и на сайте realtime-табло.

by ksajadi • 05 сентября 2025 г. в 14:52 • 196 points

ОригиналHN

#infrastructure#bart

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

  • Пользователи обсуждают сбой BART, высмеивая «технологическую столицу» с провалившейся инфраструктурой.
  • Кто-то вспоминает, что BART в 70-х был передовым, но теперь страдает от недофинансирования и роста расходов при падении пассажиропотока.
  • Местные жалуются: налоги растут, услуги не улучшаются, зато штат с 2019 г. +300 человек.
  • Другие упрекают избирателей: голосуют за низкие налоги, а потом удивляются, почему система разваливается.
  • Инженерных подробностей апгрейда никто не дал; шутки про «rolling release» и «floppy-диски в SFMTA».

Purposeful animations (emilkowal.ski) 🔥 Горячее

Анимации не всегда нужны

Хорошая анимация делает интерфейс предсказуемым и живым, плохая — раздражает и снижает доверие.
Перед добавлением спроси себя: зачем она нужна?

  • Объясняет (как на linear.app/ai) — ок.
  • Подтверждает действие (кнопка слегка уменьшается) — ок.
  • Просто «красиво» — допустимо, если пользователь видит это редко.

Частота использования
Если элемент открывают сотни раз в день (Raycast, список команд), анимации быть не должно — они только тормозят.
Клавиатурные переходы никогда не анимируются.

Скорость
Всё, что дольше 300 мс, воспринимается как лаг.
Спиннеры быстрее = кажется, что грузит быстрее.
Тултипу нужна задержка при первом появлении, но при наведении на соседние — мгновенно и без анимации.

Итог
Добавляй анимацию, если она:

  1. решает задачу,
  2. видна редко,
  3. длится < 300 мс.
    Иначе — не добавляй.

by jakelazaroff • 05 сентября 2025 г. в 14:34 • 499 points

ОригиналHN

#user-experience#ux#animation#ui-design#web-development#user-interface#css#accessibility#prefers-reduced-motion

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

  • Большинство участников сходятся: анимация должна быть почти невидимой (<150 мс) или вовсе отключаться, иначе она превращается в тормоз.
  • Главный критерий целесообразности — объясняет ли анимация изменение состояния; если пользователь ждёт её окончания, чтобы продолжить, значит, она лишняя.
  • «Делайт» и «восторг» нужны в основном самим дизайнерам; обычные пользователи после третьего раза хотят выключить всё, что мешает работать.
  • Частые повторяющиеся действия (разблокировка, чекаут, корпоративные формы) требуют минимума анимации; для единичных экранов-онбордингов допустима более заметная, но быстрая подсказка.
  • Практически каждый советует добавлять системную настройку «отключить анимацию» и уважать prefers-reduced-motion.

US economy added just 22,000 jobs in August, unemployment highest in 4 yrs (cnn.com)

  • В августе США добавили всего 22 тыс. рабочих мест — минимум с 2020 г.
  • Безработица выросла до 4,2 % — пик за три года.
  • Рост зарплат замедлился, число безработных увеличилось на 0,5 млн.
  • ФРС, вероятно, начнёт смягчение уже в сентябре.

by mgh2 • 05 сентября 2025 г. в 14:01 • 95 points

ОригиналHN

#economics#unemployment#finance

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

  • Участники обсуждают, что скорое снижение ставок и слабый доллар усилят эффект тарифов, подняв цены и сжав прибыли.
  • Подчёркивают первую за четыре года негативную динамику занятости и превышение числа соискателей над вакансиями.
  • Спорят о возможности «размягчения» экономики и риске самоиндуцированной рецессии из-за политики Трампа.
  • Многие советуют не пытаться угадать дно, а покупать акции регулярно (DCA): «время в рынке важнее тайминга».
  • Отмечают угасание хайпа вокруг ИИ и ожидание обвала рынка к середине 2026 года.
  • Критикуют медиа за сенсационные заголовки и обвиняют бумеров/MAGA в подрыве будущего молодёжи.

Development speed is not a bottleneck (pawelbrodzinski.substack.com)

by flail • 05 сентября 2025 г. в 13:13 • 161 points

ОригиналHN

#llm#software-development#project-management#qa#devops

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

  • «Скорость разработки» путают со скоростью печати: узкое место — не кол-во строк, а время на принятие решений, изменение курса и валидацию идей.
  • LLM и vibe-coding ускоряют прототип, но не уменьшают внешний цикл: согласование, QA, деплой, безопасность, политика, ожидание фидбека — всё это всё ещё занимает месяцы.
  • Постоянные «корректировки курса» и неопределённость требований превращают 2-недельный код в годичный проект; AI не решает проблему неясного ТЗ и меняющихся приоритетов.
  • Быстрая генерация кода = больше объём для ревью и рефакторинга; усталость программиста от пересмотра чужих (или своих же AI-)решений становится новым тормозом.
  • Реальный боттлнек — скорость обучения рынком и организационная OODA-петля; ускорить её можно только культурой, а не новым автокомплитом.

I'm absolutely right (absolutelyright.lol) 🔥 Горячее 💬 Длинная дискуссия

В точку!
Claude Code сегодня молчит.
Код • сделал @yoavf

by yoavfr • 05 сентября 2025 г. в 12:36 • 561 points

ОригиналHN

#anthropic#llm#machine-learning#claudecode

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

  • Участники высмеивают, что Claude и другие LLM постоянно повторяют «You're absolutely right!», воспринимая это как навязчивое поддакивание.
  • Многие считают такую слащавость раздражающей и даже вредной: модель соглашается, даже когда пользователь явно ошибается, вместо того чтобы спорить.
  • Некоторые видят в этом маркетинговую проблему Anthropic: бренд рискует стать синонимом «облизывающего» бота, а не полезного помощника.
  • Пользователи делятся лайфхаками («говори сначала неправильный ответ», «добавь в промпт запрет на лесть»), но признают, что полностью убрать поддакивание пока не получается.
  • Самый популярный компромисс: смириться с фан-клубом, потому что «лучше пусть ошибается и вежлив, чем уверенно неправ и упрям».

OpenAI eats jobs, then offers to help you find a new one at Walmart (theregister.com) 💬 Длинная дискуссия

  • OpenAI запустила «AI Economic Index» — карты востребованных навыков и подбор вакансий для тех, кого её же модели вытеснили с рынка.
  • Сервис анализирует миллионы объявлений, показывает, какие знания (например, промпт-инженерия) сейчас ценятся, и подсказывает, где учиться.
  • Критики: компания сначала разрушает рабочие места, а теперь продаёт «палку-выручалочку»; данных о реальном числе потерянных профессий всё ещё нет.

by rntn • 05 сентября 2025 г. в 12:17 • 202 points

ОригиналHN

#openai#llm#job-market#prompt-engineering#walmart#automation#ocr#tech-support

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

  • Участники спорят, действительно ли ИИ уже «съедает» рабочие места или пока лишь повышает продуктивность и сокращает штат постепенно.
  • Крупные ИИ-компании, проповедуя «этику», одновременно разрабатывают замену самим же пользователям, используя их бесплатные данные для обучения моделей.
  • Примеры реального вытеснения: OCR-переводчики, редакторы новостей, тех-поддержка 1-го уровня, джуниор-разработчики и рутинные офисные задачи.
  • Walmart упоминается как крупнейший работодатель, но речь идёт о розничных, а не инженерных позициях; собственные IT-команды компании уже подвергались сокращениям.
  • OpenAI предлагает «сертифицировать» 10 млн американцев к 2030-му и матчить их с корпорациями, что многие воспринимают как попытку монетизировать созданную ею же дезинформацию и дисбаланс рынка труда.

I ditched Docker for Podman (codesmash.dev) 🔥 Горячее 💬 Длинная дискуссия

by codesmash • 05 сентября 2025 г. в 11:56 • 1015 points

ОригиналHN

#docker#podman#containerization#linux#systemd#selinux#freebsd#kubernetes

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

  • Кто-то в восторге от Podman: нет лицензий, rootless, systemd-интеграция, podman generate kube.
  • Кто-то страдает: старые версии в Ubuntu, тормоза, сетевые сбои, SELinux, UID-маппинг, compose не докручен.
  • Docker упрекают в daemon-root и тяжёлом демоне, но хвалят за «просто работает» и DX.
  • Часть вообще ушла в FreeBSD Jails, OrbStack, Colima или bash-скрипты на VPS.
  • Вывод: Podman годится, если готовы поборотьься; иначе остаёмся на Docker или ищем третий путь.

ML needs a new programming language – Interview with Chris Lattner (signalsandthreads.com) 🔥 Горячее 💬 Длинная дискуссия

  • Крис Латтнер (LLVM, Swift) делает новый язык Mojo, чтобы ML-код был быстрым и удобным.
  • Проблема: GPU-ядра пишутся на CUDA/OpenCL вручную, медленно и зависят от одного вендора.
  • Решение: язык с метапрограммированием и типами, который «знает» об аппаратуре и генерирует оптимальный код под любую платформу.
  • Цель: один код → любой GPU/CPU, открытая экосистема, no lock-in.

by melodyogonna • 05 сентября 2025 г. в 11:33 • 291 points

ОригиналHN

#mojo#python#cuda#opencl#gpu#metaprogramming#machine-learning#llvm#swift#pytorch

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

  • Mojo обещает «Python++, но быстрый», но до сих пор нет полноценных классов, а «полный суперсет» превратился в мягкое «всё ещё не Python».
  • Лицензия проприетарная — для многих это стоп-фактор: «сделайте GPL или идите лесом».
  • Экосистема Python неподвластна: все уже завязаны на PyTorch/CUDA, а Mojo пока не даёт причин мигрировать.
  • Julia, Elixir/Nx, CuPy, Triton, Numba — всё уже умеют «быстро + GPU», без нового языка.
  • Итог: Mojo выглядит технически интересным, но «ещё один закрытый язык» в 2025 году воспринимается как ненужный риск.

Nepal moves to block Facebook, X, YouTube and others (aljazeera.com) 💬 Длинная дискуссия

  • Непал блокирует Facebook, X, YouTube и др. за отказ регистрироваться в стране.
  • Платформы должны были до среды указать локального представителя и модератора.
  • Из 10 крупнейших лишь TikTok и Viber оформились; остальным грозит отключение.
  • Правозащитники: «внезапное закрытие удар по свободе слова».

by saikatsg • 05 сентября 2025 г. в 11:31 • 234 points

ОригиналHN

#facebook#x#youtube#tiktok#viber#signal#reddit#telegram#dns#vpn

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

  • Непал заблокировал 26 популярных соцсетей и мессенджеров (Meta, YouTube, Signal, Reddit и др.), требуя от компаний зарегистрироваться и назначить локального представителя.
  • Блокировка пока DNS-уровня: смена DNS или VPN открывает доступ, но уже появляются IP-блоки (Telegram).
  • Мнения разделились: кто-то считает мерой защиты от «цифрового госпереворота» и вреда психике, кто-то — авторитарным цензурированием и нарушением свободы слова.
  • Часть пользователей рада избавлению от «алгоритмичного трэша» и призывает другие страны последовать примеру; другие опасаются погони за VPN и дальнейшей цензуры.

Interview with Japanese Demoscener 0b5vr (6octaves.com)

0b5vr: 64K «живой сет» в одиночку
Японский сценер 0b5vr показал на Revision 2023 интро 0mix: 64 КБ HTML-файл, который выглядит как запись клубного live-coding-сета.

Идея
Смешал три вещи:

  • техно-демки с диджейским миксом (Medium, Ion Traxx, Emix)
  • live-coding: код и визуал/саунд рождаются на глазах
  • 64K-интро: всё процедурно, весом до 64 КБ

Реализация
Год спустя, в одиночку:

  • собственный 64K-движок на WebGL
  • синтезатор и секвенсор в GLSL
  • таймлайн, переходы, VJ-эффекты — всё кодом
  • финальный файл — обычный index.html 64 КБ

Выводы

  • Делать 64K solo «адски тяжело» — берите напарников.
  • Попал в PC-demo-вместо 64K-конкурса — не обиделся, главное показать.
  • В Японии растёт тренд: музыка через шейдеры, машинный лайв, генеративный VJ.

Для непрограммистов
«Сцена — место, где код = волшебство. Смотрите, танцуйте, не бойтесь».

by nokonoko • 05 сентября 2025 г. в 11:08 • 219 points

ОригиналHN

#webgl#glsl#html#demoscene#live-coding#generative-art#64k-intro#github#pouet.net#scene.org

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

  • Ветка вызвала ностальгию у «старичков», вспомнивших mode13h и ранние 90-е.
  • Новичкам советуют начать с Revision (Саарбрюккен, Пасха) или летней Evoke в Кёльне; есть специальные «newcomer corners».
  • Сцена живёт ради «чистого» искусства без monetизации и чтобы тусоваться с единомышленниками.
  • Ключевые ресурсы: pouet.net, scene.org, деморепозитории на GitHub.
  • Европа (особенно Восточная и бывший СССР) остаётся географическим центром, но встречаются группы и в США, и в Новой Зеландии.

I bought the cheapest EV, a used Nissan Leaf (jeffgeerling.com) 🔥 Горячее 💬 Длинная дискуссия

Купил подержанный Nissan Leaf 2023 года — первую «новую» машину за 15 лет. Езжу мало (пара миль в день), поэтому нужен был компактный и экономичный городской автомобиль.

Дополнительное оборудование

  • Зарядка Grizzl-E Level 2 в гараже
  • Переносная Lectron L1
  • Адаптеры NACS→J1772 и CCS1→CHAdeMO
  • CarlinKit 5.0 для беспроводного CarPlay
  • Видеорегистратор VIOFO A119 Mini

Мониторинг батареи

  • Адаптер LeLink 2 + приложение LeafSpy Pro
  • SOH (состояние) аккумулятора — 93,16 %
  • Стараюсь: реже быстрые зарядки, держать заряд 50–80 %, раз в месяц доводить до 100 % и выдерживать для балансировки.

Почему электромобиль?

Анализировал покупку десятилетие. Для ежедневных поездок идеально; раз-два в год беру в аренду бензиновую машину на дальние поездки, пока зарядная инфраструктура не дотягивает до уровня АЗС.

Почему Leaf?

Цена. Плюс неплохой опыт с Nissan на прокате.

by calcifer • 05 сентября 2025 г. в 07:57 • 441 points

ОригиналHN

#nissan-leaf#electric-vehicles#ev-charging#ev-batteries#j1772#chademo

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

  • Кто-то купил Nissan Leaf 2012 за $400 (≈1 тыс. с доставкой) и заменил им все городские поездки.
  • Другие находят 2019–2020 Bolt/Zoe/Ioniq за $10–16 тыс. после субсидий/пробега Hertz; считают их идеальными «коммьютерами».
  • Старые Leaf без активного охлаждения быстро теряют ёмкость; новые с CCS2/NACS заряжаются быстрее и охлаждаются лучше.
  • Главная боль: разрозненные сети зарядок, куча приложений, часто 1–2 поста CHAdeMO по станции.
  • Вывод: для коротких дистанций и зарядки дома/на работе любой дешёвый подержанный EV окупается за пару лет.

SQL needed structure (scattered-thoughts.net)

  • Данные на странице IMDB иерархические: фильм → режиссёр, жанры, актёры → персонажи.
  • Иерархия двунаправленная: фильм→актеры и актер→фильмы.
  • Реляционная БД хранит всё в плоских таблицах; при выводе строим нужную иерархию.
  • Ручная сборка — утомительна, это «объектно-реляционное несоответствие».

SQL не умеет выдавать структуру
Цель: JSON вида

{"title":"Baby Driver","director":["Edgar Wright"],"writer":["Edgar Wright"],
 "genres":["Action","Crime","Drama"],
 "actors":[{"name":"Ansel Elgort","characters":["Baby"]}, …]}

Пошаговые запросы:

-- название
SELECT primaryTitle FROM title WHERE tconst='tt3890160';

-- режиссёры
SELECT p.primaryName
FROM title t
JOIN principal pr ON t.tconst=pr.tconst
JOIN person   p  ON pr.nconst=p.nconst
WHERE t.tconst='tt3890160' AND pr.category='director';

-- сценаристы
... AND pr.category='writer';

-- актёры
SELECT p.nconst, p.primaryName
FROM title t
JOIN principal pr ON t.tconst=pr.tconst
JOIN person   p  ON pr.nconst=p.nconst
WHERE t.tconst='tt3890160' AND pr.category='actor';

-- персонажи
SELECT pc.nconst, pc.character
FROM title t
JOIN principal pr          ON t.tconst=pr.tconst
JOIN principal_character pc ON pr.nconst=pc.nconst
WHERE t.tconst='tt3890160';

Попытка объединить всё в один запрос даёт декартово произведение (режиссёры×сценаристы) и пропуск записей при отсутствии одной из ролей. Поэтому приходится делать множество отдельных запросов и собирать итоговую структуру на клиенте.

by todsacerdoti • 05 сентября 2025 г. в 06:43 • 94 points

ОригиналHN

#sql#json#postgresql#object-relational-impedance-mismatch#relational-databases#hierarchical-data#mongodb#graphql#orm#nosql

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

  • Обсуждение крутится вокруг «объектно-реляционного несоответствия»: SQL хорошо хранит нормализованные данные, но плохо отдаёт их иерархически.
  • Многие считают, что виноват сам язык: нет встроенных вложенных отношений, агрегация в JSON делается громоздко, JOIN-ы приходится «переделывать» в коде.
  • Часть участников предлагает решать задачу внутри СУБД: Postgres-функции json_agg, LATERAL-подзапросы, денормализованные VIEW и «JSON-проекции».
  • Другие уверены, что проблема надумана: деревья в SQL вполне строятся (adjacency list, nested sets, closure table), просто нужно знать приёмы; ORM и NoSQL лишь откладывают боль.
  • Упоминаются альтернативные пути: GraphQL-слой поверх SQL, графовые СУБД, документные хранилища (MongoDB), event-sourcing с CQRS, но каждый имеет свои trade-off.

Show HN: Swimming in Tech Debt (helpthisbook.com)

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

  • Что такое техдолг?
    Упрощения в коде, которые экономят время сейчас, но замедляют работу потом.

  • Почему он растёт?
    Жёсткие дедлайны, отсутствие тестов, «потом поправим».

  • Как измерить?
    Метрики времени на исправление багов, частота откатов, удовлетворённость команды.

  • Как уменьшить?

    1. Выделять 20 % времени на рефакторинг.
    2. Писать тесты до кода (TDD).
    3. Проводить ревью каждого PR.
    4. Удалять мёртвый код.
  • Культура
    Признайте проблему публично, отпразднуйте первый «день выплаты долга».

by loumf • 05 сентября 2025 г. в 05:33 • 106 points

ОригиналHN

#technical-debt#software-development#refactoring#tdd#code-review

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

  • Читатели спорят: кто-то хвалит тему и пользу книги, кто-то ругает «воду», анекдотичность и сомневается в ИИ-авторстве.
  • Критикуют метафору «плавание против течения» и длинные главы; просят внятную структуру и кликабельное оглавление.
  • Автор (loumf): 18 месяцев писал без ИИ, 4 раунда редакторов, половина текста за 1 $ – чтобы покупали только заинтересованные.
  • Печать через месяц; Show HN подача съехала в обычную.
  • Вывод: тема ценна, но подача и навигация пока спорны – автор собирает конструктив и правит.

Fil's Unbelievable Garbage Collector (fil-c.org) 🔥 Горячее 💬 Длинная дискуссия

Fil-C — это C/C++-совместимый язык с безопасной памятью и современным инструментарием. Его сердце — FUGC, параллельный, конкурентный, точный, неперемещающий сборщик мусора.

Ключевые черты FUGC

  • Параллельность: маркировка и очистка выполняются на всех ядрах.
  • Конкурентность: потоки-мутаторы не останавливаются; блокировки только на медленных путях аллокации.
  • On-the-fly: нет глобальной паузы; «мягкие рукопожатия» просят потоки асинхронно сканировать стек.
  • Grey-stack: повторное сканирование стеков до фикс-поинта; барьер только при записи, быстрая сходимость.
  • Dijkstra-barrier: при записи указателя объект помечается CAS-relaxed.
  • Точность: LLVM-плагин FilPizlonator точно знает, где все указатели.
  • Неперемещаемость: объекты не двигаются; освобождённые блоки «перенаправляются» через InvisiCap.

Safepoint-механизм

  • Компилятор вставляет pollcheck: быстрая проверка или колбэк для GC.
  • «Мягкое рукопожатие» запускает колбэк на всех потоках.
  • Состояния enter/exit позволяют блокироваться в syscall без pollcheck’ов; GC сам выполняет колбэк для «exited» потоков.
  • Safepoint защищает от гонок: загруженный указатель будет жив до следующего safepoint’а.

По желанию можно включить полный stop-the-world (FUGC_STW=1) для fork(2) или отладки.

by pizlonator • 05 сентября 2025 г. в 00:55 • 550 points

ОригиналHN

#c#c++#llvm#garbage-collection#memory-management#parallel-computing#concurrency#compiler#capability-based-security

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

  • Fil-C — это С-компилятор с точным параллельным GC (FUGC) и capability-указателями, позволяющий запускать «как есть» CPython, SQLite, OpenSSH и др., теряя в худшем случае 4× производительности.
  • Вместо ручного free и UB-оптимизаций LLVM код живёт под барьером Дейкстры и soft-handshake safepoint’ами; указатели превращаются в «InvisiCap» (base+offset), теряющие силу при приведении к integer.
  • Проект исследовательский, но уже промышленно полезен: нет сборок под 32-бит, Windows и embedded без MMU, нет пока поколенческого GC и ARM/RISC-V.
  • Споры: «lock-and-key» предсказуемее RAM, но требует атомиков; GC = «мусор потом» vs compile-time проверки; можно ли дождаться AI-стат-анализа вместо Rust-переписей.

Forking Chrome to render in a terminal (2023) (fathy.fr)

  • Рисование
    Терминал умеет только моноширинные символы и escape-последовательности. Используем нижний полублок , задавая цвет фона (верхний пиксель) и символа (нижний).

    fn print_pixels_pair(top, bottom, (x, y)) {
        println!("\x1b[{};{}H\x1b[48;2;{t}m\x1b[38;2;{b}m▄", y+1, x+1, t=top, b=bottom);
    }
    
  • Текст
    Создаём TextCaptureDevice в Skia: перехватываем onDrawGlyphRunList, преобразуем glyph → Unicode, вызываем Rust-функцию draw_text.
    Добавляем очистку текста при заливке прямоугольников:

    if (paint.getStyle() == kFill_Style && paint.getAlphaf() == 1.0)
        clear_text(rect);
    
  • Ввод
    Читаем stdin, парсим escape-коды клавиш/мыши, передаём их в Chromium через DOM-события.

  • Pipe-режим
    carbonyl --pipe рисует в stdout, позволяя встраивать браузер в скрипты.

  • Mojo
    Заменяем GPU-процесс на заглушку, отключая лишние сервисы.

  • Layout
    Подгоняем device_scale_factor и viewport под размер терминала, чтобы 1 px = ½ клетки.

  • LoDPI
    На 1×-экранах включаем сглаживание, чтобы символы не «дребезжали».

  • Цвет
    Палитра 6×6×6 или 24-бит truecolor; приводим цвета к ближайшему доступному.

  • Заголовок
    ESC-операторы меняют заголовок окна и вкладки tmux.

  • Итог
    Carbonyl запускает весь веб в терминале без X11/Wayland: cargo install carbonyl.

by riddley • 05 сентября 2025 г. в 00:54 • 140 points

ОригиналHN

#rust#cpp#skia#chromium#mojo#terminal#unicode#pdf#podman#youtube

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

  • Carbonyl — терминальный браузер на движке Chrome, удивительно шустрый и юзабельный, особенно с --zoom=300 --bitmap.
  • Пользователи просят добавить Kitty Graphics Protocol, sixel/chafa для нормального вывода картинок без ASCII-арта.
  • Проект вдохновлён browsh, но работает быстрее; автору даже помог получить работу.
  • Запускается в podman, показывает YouTube «кубиками» и почти справляется с капчей (могут помочь мультимодальные LLM).
  • Под капотом — Skia и Mojo из Chromium, что позволяет рендерить всё, включая PDF.

Evolving the OCaml Programming Language (2025) [pdf] (kcsrk.info)

  • Эволюция OCaml – Ashoka Univ, сент 2025 [pdf][key]
  • Авто-проверка реплиц. типов – NUS, авг 2025 [pdf][key]
  • AI-инструменты для исследований – IIT Madras, июль 2025 [pdf][key]
  • Параллельный рантайм OCaml – Chalmers, май 2025 [pdf][key]
  • Авто-проверка реплиц. типов – WG 2.8, май 2025 [pdf][key]
  • Параллельный OCaml 5 – Bloomberg, мар 2025 [pdf][key]
  • Параллельный OCaml 5 – IIT Gandhinagar, мар 2025 [pdf][key]
  • Параллельный OCaml 5 (ч.1) – PACE Lab, фев 2025 [pdf][key]
  • Безопасность памяти и ЯП – Schaeffler @ IITM, фев 2025 [pdf][key]
  • Мини-ОС через Unikernels – Daekin–IITM, янв 2025 [pdf][key]
  • Безопасные Unikernels с аппаратной поддержкой – CAIR DRDO, ноя 2024 [pdf][key]
  • Параллельный OCaml 5 – Meta London, сен 2024 [pdf][key]
  • Зачем OCaml? – Rezilyens, авг 2024 [pdf][key]
  • Эффекты и конкурентность – Chalmers, май 2024 [pdf][key]
  • Безопасность функциональных программ – WG 2.8, апр 2024 [pdf][key]
  • Композиция библиотек конкурентности – EHOP, июл 2023 [pdf][key]
  • Сливаемые реплиц. типы – Collège de France, апр 2023 [pdf][key][видео]
  • OCaml 5.0 – OCaml Workshop, сен 2022 [pdf][key]
  • Ретрофит конкурентности – ICFP keynote, сен 2022 [pdf][key][видео]
  • Сертифицированные сливаемые типы – PLDI, июн 2022 [pdf][key][видео]
  • Сертифицированные сливаемые типы – Nomadic Labs, апр 2022 [pdf][key][видео]
  • Параллелизм в OCaml – Marigold, дек 2021
  • Эффекты в OCaml 5 – Huawei STW, окт 2021 [pdf][key]
  • Эффекты в OCaml – SimCorp, сен 2021 [pdf][key]
  • Параллелизм в OCaml – SimCorp, сен 2021 [pdf][key]
  • ParaFuzz: фаззинг многопоточных программ – Dagstuhl, 2021

by matt_d • 05 сентября 2025 г. в 00:05 • 142 points

ОригиналHN

#ocaml#parallel-computing#functional-programming#type-systems#compiler-development#concurrency#unikernels#memory-safety#jane-street-core-base

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

  • Доклад — субъективный взгляд на 10-летнюю эволюцию OCaml; цель — убрать мистику вокруг разработки компилятора и заманить новых контрибьюторов.
  • Главный бытовой pain-point: в стандартной библиотеке исключения — часть API, и они не типизированы, что подрывает «безопасность» языка.
  • Выход — использовать Jane Street Core/Base (функции либо возвращают Result, либо помечены _exn), но большинство проектов всё ещё живёт на обычной Stdlib.
  • «Большие» альтернативы Stdlib (Core, Base) существуют, но их значение часто преувеличено; официальная библиотека за последние годы всё-таки подросла полезными функциями.
  • Новичкам в компиляторщине советуют начинать с мелких багов и мини-Pull Request’ов, а не пытаться сразу «съесть слона».

I ditched Spotify and set up my own music stack (leshicodes.github.io) 💬 Длинная дискуссия

  • Причины ухода: Spotify платит артистам копейки, плодит фейковых исполнителей и треки, навязывает AI-музыку и сканирование лица для возраста. Платя ежемесячно, ты ничего не владеешь.

  • Ядро стека

    • Navidrome – самописный стриминг-сервер. Доступ через Cloudflare Tunnel без открытия портов.
    • Клиенты: браузер, iOS (Play:Sub), Android (Symfonium), десктоп (Feishin).
    • Всё скробблится в Last.fm.
  • Управление библиотекой

    • Lidarr следит за новинками любимых артистов и организует коллекцию.
    • Загрузки через sabnzbd только легально: покупки, CD-рипы, CC-лицензии. Контейнеры не выходят в интернет.
  • Синхронные тексты

    • lrcget-kasm массово скачивает LRC-файлы. GUI-версия запускается в контейнере Kasm.
  • Итог: полный контроль, качество, поддержка артистов без посредников.

by starkparker • 04 сентября 2025 г. в 22:47 • 178 points

ОригиналHN

#navidrome#cloudflare#last.fm#lidarr#sabnzbd#bandcamp#patreon#torrent#usenet#self-hosting

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

  • Участники обсуждают, что Spotify платит артистам ~$0,005 за стрим и спорят, какая компенсация была бы «справедливой»: кто-то считает, что платформа забирает слишком много, кто-то — что рынок перенасыщен треками и цена на запись стремится к нулю.
  • Почти все сошлись: чтобы «поддерживать артистов», нужно покупать у них напрямую (Bandcamp, концерты, Patreon), а не полагаться на стриминг.
  • Одновременно многие признают, что самоуправляемые стеки (Navidrome, Jellyfin, Plex, Lyrion LMS) — это хобби для тех, кто готов тратить время и деньги на «сервер + хранилище + поддержку».
  • Часть комментаторов прямо указывает на иронию: автор жалуется на мизерные выплаты артистам, но описывает систему, где музыка по сути скачивается из Usenet/торрентов, и артисты не получают ничего.

What Is the Fourier Transform? (quantamagazine.org) 🔥 Горячее 💬 Длинная дискуссия

Фурье-преобразование — это способ разложить любую функцию на сумму простых волн.

Идея родилась в 1807 г., когда Жан Батист Жозеф Фурье искал закон теплопроводности. Он показал: любая периодическая кривая — это набор синусов и косинусов с разными частотами и амплитудами.

Современная формула
$$ \hat f(\xi)=\int_{-\infty}^{\infty} f(x),e^{-2\pi i x\xi},dx $$
переводит сигнал из «временной» области в «частотную».

Как работает

  • Сложный звук → набор чистых тонов.
  • Изображение → сетка синусоидальных полос разной плотности.
  • Удалив высокие частоты, получаем сжатие JPEG; убрав низкие — оставляем контуры.

Применения

  • МРТ и рентген: преобразование Радона + обратное Фурье.
  • Сотовая связь, радары, шумоподавление.
  • Решение дифференциальных уравнений и квантовая механика.

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

by rbanffy • 04 сентября 2025 г. в 22:11 • 405 points

ОригиналHN

#fourier-transform#mathematics#signal-processing#image-processing#jpeg#quantum-mechanics#differential-equations#ofdm#radon-transform

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

  • В треде делятся ссылками на яркие визуализации: Captain Disillusion, 3Blue1Brown, MIT-лекция Фримена, интерактивы injuly.in и jezzamon.
  • Кто-то предупреждает: «простые» объяснения могут дать иллюзию понимания, лучше сразу смотреть на математику.
  • Появляются любители Лапласа/z-преобразования, жалуются, что о них почти нет популярных видео.
  • Обсуждают практику: JPEG, OFDM, сжатие манги, анти-муар, фильтры в е-ink, а также «почему это работает» — спarsity, смена базиса в бесконечномерном пространстве.
  • Интересуются деталями: как выбрать частоты, как считать преобразование на потоке, почему убрать высокие частоты = размытие.

io_uring is faster than mmap (bitflux.ai) 🔥 Горячее

TL;DR
Чтение напрямую с диска быстрее, чем из кеша в памяти: пропускная способность SSD растёт, а латентность памяти стоит на месте. Нужны новые инструменты.

Эксперимент

  • Задача: подсчитать количество десяток в 50 ГБ псевдослучайных int.
  • Железо: AMD EPYC 7551P, 96 ГБ DDR4-2133, два Samsung PM983a PCIe 3.0 SSD (3,1 ГБ/с каждый) в RAID-0.
  • Ограничения:
    • Память: 13 ГБ/с на поток (3 канала × 2133 МТ/с × 8 Б / 4 NUMA-домена).
    • Диски: 6,2 ГБ/с суммарно.

Код

int* data = mmap(..., size, PROT_READ, MAP_SHARED, fd, 0);
for (...) if (data[i] == 10) count++;

Результаты

  • Первый запуск (с диска): 0,61 ГБ/с — ограничение диск.
  • Второй запуск (из кеша): 3,71 ГБ/с — всё ещё ниже пропускной способности памяти.
  • Бутылочное горлышко: не векторизованный цикл, ~3–4,5 млрд инструкций/с.

by ghuntley • 04 сентября 2025 г. в 22:01 • 265 points

ОригиналHN

#io-uring#mmap#ssd#raid-0#pci-e#amd#nvme#memory#disk#performance

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

  • mmap тормозит из-за последовательных page-fault и 4 Кб страниц; io_uring на 6 потоках читает буферы заранее и просто отдаёт готовые.
  • Пропущены MAP_POPULATE / MADV_SEQUENTIAL / hugepages — без них сравнение «mmap vs io_uring» нечестое.
  • Автор признаёт кликбейтное название «Memory is slow, Disk is fast»; суть: «RAID-0 NVMe даёт больше пропускной канала, чем DDR5-каналов на тестовой машине».
  • Под капотом io_uring + O_DIRECT сам управляет кэшем, mmap же полагается на page-cache ядра.
  • PCIe-5 ×128 линий серверных CPU уже >1 ТБ/с, что выше DDR5-6400 12-канального узла (~600 ГБ/с), но данные всё равно идут в RAM перед CPU.

What If OpenDocument Used SQLite? (sqlite.org)

Если бы OpenDocument использовал SQLite

Мысленный эксперимент: заменить ZIP-контейнер в формате ODP на базу SQLite.
Плюсы: компактнее, быстрее открытие/сохранение, меньше памяти, встроенная версионность.

Текущий ODP

ODP-файл — это ZIP-архив с XML-файлами (content.xml, styles.xml, meta.xml, settings.xml) и папкой Pictures с ресурсами.
Пример: 49-слайдовая презентация — 78 файлов, 11 МБ.

Недостатки ZIP-контейнера

  1. Сложное инкрементальное обновление
    При каждом «Сохранить» перезаписывается весь архив, что медленно и «съедает» ресурс SSD.
  2. Медленный старт
    При открытии нужно распаковать и распарсить большой XML.
  3. Отсутствие версионности
    Нет простого способа хранить историю изменений.
  4. Избыточные данные
    Каждая картинка — отдельный файл, даже если она используется многократно.

Преимущества SQLite

  • Инкрементальные изменения
    Обновляются только нужные строки; сохранение происходит мгновенно и безопасно (благодаря транзакциям).
  • Мгновенный старт
    Данные уже структурированы; нет необходимости распаковывать и парсить XML.
  • Встроенная версионность
    Таблицы slide_history, image_versions позволяют откатываться к любому состоянию.
  • Дедупликация ресурсов
    Один и тот же рисунок хранится единожды; ссылки через image_id.
  • Сжатие и индексы
    SQLite сжимает данные и строит индексы по ключам (номера слайдов, идентификаторы объектов).

Схема SQLite-документа (упрощённо)

CREATE TABLE slides(
  slide_id INTEGER PRIMARY KEY,
  title TEXT,
  xml_content BLOB,
  z_order INTEGER
);
CREATE TABLE images(
  image_id INTEGER PRIMARY KEY,
  data BLOB,
  mime_type TEXT,
  sha256 BLOB UNIQUE
);
CREATE TABLE slide_images(
  slide_id INTEGER REFERENCES slides,
  image_id INTEGER REFERENCES images,
  x REAL, y REAL, width REAL, height REAL
);
CREATE TABLE history(
  change_id INTEGER PRIMARY KEY,
  timestamp DATETIME,
  sql BLOB
);

Итог

SQLite превращает «кучу файлов» в реляционную базу: быстрее, надёжнее, экономнее.
Это не предложение переделать ODP, а идея для следующих форматов.

by whatisabcdefgh • 04 сентября 2025 г. в 21:36 • 227 points

ОригиналHN

#sqlite#opendocument#odp#xml#zip#databases#relational-databases#file-formats

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

  • SQLite как формат файла приложений: удобен для запросов, хранит всё в одном файле, но требует осторожности с безопасностью и сетевыми ФС.
  • Ключевые советы: включать secure_delete, не хранить больше 2 ГиБ в BLOB, избегать работы по сети без надёжных блокировок.
  • Плюсы: SQL-запросы, простота API, лёгкость инспектировать и мигрировать данные (пример — Anki).
  • Минусы: сложно версионировать бинарные вставки, проблемы синхронизации/коллаборации, перезапись всего файла при малом изменении.
  • Альтернативы: разделение текста и бинарников, JSON + Git, XML для обмена, CRDT-структуры для офлайн-редактирования.

ICPC 2025 World Finals Results (worldfinals.icpc.global)

49-й финал ICPC, Баку
Таблица результатов (разморожена), 4 сен 2025, 15:49 AZT

# Университет Задач Время A B C D E F G H I J K L Попытки
1 СПбГУ 11 1478 2/255 2/53 1/37 3/150 1/20 3/298 2/195 1/42 2/81 3/128 1/19 21/11
2 Токийский унив 10 1116 1/206 1/271 1/25 1/184 1/34 1/95 1/66 2/72 1/126 1/17 11/10
3 Пекинский транспорт 10 1425 2/225 2/204 1/– 1/57 2/270 2/52 2/132 2/84 2/107 1/148 1/6 18/10
4 Цинхуа 9 865 3/139 1/33 1/174 2/27 1/71 1/87 2/84 1/157 1/13 15/9
5 Пекинский унив 9 887 1/180 1/14 2/168 1/50 1/113 1/57 1/76 1/183 1/26 10/9
6 Гарвард 9 995 1/124 1/35 1/238 4/78 2/190 1/62 1/101 1/69 1/18 13/9
7 Загреб 9 1075 2/176 1/15 1/242 2/77 3/175 2/64 1/64 1/118 2/24 15/9
8 MIT 9 1123 1/233 2/– 1/14 1/113 1/36 6/204 1/50 4/121 1/145 2/27 20/9
9 USTC 9 1128 2/224 1/41 1/286 1/31 2/229 1/55 1/85 1/123 1/14 11/9
10 Сеульский унив 9 1133 1/201 3/282 1/32 3/58 1/160 1/46 1/79 2/161 1/14 14/9

Медали: золото (1–4), серебро (5–8), бронза (9–12).

by pykello • 04 сентября 2025 г. в 20:33 • 94 points

ОригиналHN

#icpc#competitive-programming#kattis

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

  • Huawei и OpenAI выступили «бриллиантовыми» спонсорами; приветствие OpenAI вызвало споры: кто-то увидел в нём саморекламу, кто-то — лишнее самолюбование.
  • На площадке царила отличная атмосфера, но разрывы в таблице оказались малы: команды на 4-м и 17-м местах решили одинаковое число задач.
  • Участники обсуждали «секрет» московских и питерских команд, вспоминали тренера Андрея Станкевича и шутили о «русских хакерах».
  • Развивалась дискуссия о будущем соревнований: не станут ли они бесполезными на фоне прогресса LLM.
  • Ссылки на записи, условия задач и открытый контест в Kattis уже доступны, так что желающие могут попробовать задачи самостоятельно.

Classic 8×8-pixel B&W Mac patterns (pauladamsmith.com)

Классические 8×8 ч/б узоры Mac
Сделал сайт с 38 оригинальными узорами 1984 года: paulsmith.github.io/classic-mac-patterns.

Использовал Mini vMac + System 6, вытащил ресурс PAT# из файла System, распаковал .sit, прогнал DeRez, получил hex-данные.
Python-скрипт превратил их в .pbm, потом ImageMagick (-filter point) — в PNG любого размера.

Получились чистые, пиксель-в-пиксель копии узоров из Control Panel и MacPaint.

by todsacerdoti • 04 сентября 2025 г. в 19:53 • 162 points

ОригиналHN

#python#imagemagick#macos#resedit#minivmac#hex#pbm#png#apple#macpaint

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

  • Участники делятся находками и собственными реконструкциями 8×8-узоров рабочего стола Mac/Windows/X11.
  • Обсуждают, как в 64 битах уместить выразительные текстуры и вытаскивать PAT-ресурсы через ResEdit, эмуляторы или hex-дампы.
  • Показывают интерактивные редакторы: Mac Control Panel, Win 3.1, X11 xsetroot, вариант для System 7.
  • Отмечают кроссплатформенность «wide weave» и других узоров, встречающихся от C64 GEOS до Atari ST.
  • Спорят о цветных паттернах Mac OS 7, e-ink и о том, как поставить 1-битовый дизайн обоями на iPad.
  • Вспоминают ResEdit, hidden-опции Option-ключа и находят в теме «настоящую археологию» 80–90-х.

LLM Visualization (bbycroft.net) 🔥 Горячее

Визуализация Больших Языковых Моделей
Главная

by gmays • 04 сентября 2025 г. в 18:06 • 566 points

ОригиналHN

#transformer#llm#gpu#machine-learning#attention-mechanism#natural-language-processing

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

  • Пользователи восторгаются визуализацией работы LLM, называя её «искусством» и полезным учебным ресурсом.
  • Приводятся ссылки на похожие визуализации (Transformer Explainer, Illustrated Transformer, видео Karpathy).
  • Обсуждается, что модель выглядит простой (уравнение внимания на салфетке), но остаётся «чёрным ящиком» для понимания принятия решений.
  • Уточняется: LLM уже запускаются на чипах (ноутбук, телефон), дата-центры нужны для обучения и масштабирования.
  • Вспоминаются предпосылки бума: рост GPU, алгоритм Transformer, идея извлекать знания из данных вместо ручного кодирования.

Saquon Barkley is playing for equity (readtheprofile.com)

  • Саквон Баркли с первого дня в НФЛ живёт только на гонорары, а весь $31,2 млн контракта вложил в S&P 500.
  • В 2021-м начал инвестировать в стартапы: первым стал Strike, а все маркетинговые доходы перевёл в биткоин по $32 000; сейчас BTC ≈ $111 000, превратив $10 млн в $35 млн.
  • Под управлением Ken Katz он вложил часть доходов в 10+ приватных компаний: Anthropic, Anduril, Ramp, Cognition, Neuralink, Strike, Polymarket и стал LP в Founders Fund, Thrive, Silver Point, Multicoin.
  • Чеки — $250–500 тыс.; Strike уже дал 10×. Остальные активы — индексы и недвижимость.
  • Вместо типичных «звёздных» брендов Баркли выбирает технологические ставки, которые, по его мнению, создают устойчивую ценность.

by polinapompliano • 04 сентября 2025 г. в 17:07 • 90 points

ОригиналHN

#bitcoin#bitcoin-investing#startups#private-equity#venture-capital#anthropic#anduril#neuralink#founders-fund#thrive-capital

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

  • Участники отмечают, что Саквон Баркли — редкий «генерационный» игрок с контрактом на $30 млн и ~$10 млн в год от рекламы, что позволяет ему вкладывать в Anthropic, Anduril, Ramp, Neuralink и фонды Founders Fund/Thrive Capital.
  • Главный вопрос: как он получает доступ к таким сделкам? Ответ — статус звезды НФЛ и связи, а не только капитал.
  • Сравнивают с Робом Гронковским, который живёт на эндорсменты и вкладывает зарплату, и со Стивом Янгом, выросшим в мире финансов.
  • Скептики подчеркивают: при $30 млн стартового капитала и подушке из рекламы можно «терпеть промахи», а статья упоминает только удачные инвестиции.
  • Предлагают давать игрокам долю в клубах или лиге, чтобы решить проблему «зарплатного потолка» и сохранить легенд.

A PM's Guide to AI Agent Architecture (productcurious.com)

Краткий гид PM по архитектуре AI-агентов

Проблема
Агент показывает 89 % точность, но пользователи уходят после первого сложного запроса. Причина — не «ум», а архитектура доверия.

Сценарий
Пользователь: «Не могу войти и подписка странная».

  • Вариант А: агент сразу чинит всё.
  • Вариант Б: задаёт уточняющие вопросы и переводит к человеку.
    Один и тот же запрос — два разных продукта.

4 слоя архитектуры

  1. Память и контекст

    • Сессионная (разговор)
    • Клиентская (история обращений)
    • Поведенческая (привычки)
    • Контекстная (актуальное состояние аккаунта)
      Чем больше помнит — тем дороже, но «живее» выглядит.
  2. Интеграция данных
    Определяет, насколько глубоко агент лезет в CRM, биллинг, билеты. Глубже = сложнее уйти к конкуренту.

  3. Оркестрация

    • Цепочка (последовательные вызовы)
    • Параллель (одновременные проверки)
    • Иерархия (менеджер → специалисты)
    • Аукцион (несколько моделей голосуют)
      Выбор влияет на скорость, цену и надёжность.
  4. Доверие и управление риском
    Не в том, чтобы быть правым чаще, а в том, чтобы:

    • Показывать уверенность (progress bar, «я проверяю биллинг…»)
    • Давать «обратный ход» (отменить последнее действие)
    • Чётко объяснять, что делает и почему
    • Быстро эскалировать, если не уверен

Практический чек-лист PM

  • Начните с минимальной памяти (сессия + аккаунт)
  • Подключите только 1–2 критичных API (биллинг, тикеты)
  • Используйте простую цепочку вызовов, добавьте fallback к человеку
  • Добавьте индикатор уверенности и кнопку «Поговорить с человеком»
  • Метрика: не точность, а % случаев, когда пользователь доволен и не требует эскалации

Итог
Пользователь не оценит 95 % точности, если при первой же ошибке потеряет контроль. Архитектируйте доверие, а не интеллект.

by umangsehgal93 • 04 сентября 2025 г. в 16:45 • 160 points

ОригиналHN

#llm#ai-agents#product-management#user-experience#mcp#a2a

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

  • Участники сходятся, что «AI-first» поддержка клиентов пока чаще ухудшает UX, чем улучшает.
  • Основные риски: незрелые MCP/A2A-протоколы, проблемы безопасности, отсутствие калибровки уверенности LLM и разрыв между демо и реальностью.
  • Инженеры и security-специалисты предупреждают: давать LLM доступ к боевым данным и инструментам пока «безумие».
  • Предлагаемая альтернатива — не заменять людей, а усиливать их: AI подсказывает контекст и talking-points, пока человек общается с клиентом.
  • PM-ы же, по мнению технарей, часто не осознают техническую сложность и требуют невозможного, что ведёт к спешным патчам или легаси на MCP v0.

Age Simulation Suit (age-simulation-suit.com) 💬 Длинная дискуссия

Костюм старения GERT
Позволяет молодым почувствовать физические ограничения пожилых:

  • мутность хрусталика, сужение поля зрения
  • потеря высоких частот, тугоподвижность шеи
  • скованность суставов, слабость, хуже захват и координация

Цена
€1390 / £1250 — полный комплект, плюс доставка и НДС.
В комплекте 2 пары очков (новая версия).

Заказ и отзывы

Оценки пользователей: 4,9/5 (7 отзывов)
«Качество отличное, полностью соответствует цели обучения».

by throwup238 • 04 сентября 2025 г. в 16:41 • 192 points

ОригиналHN

#simulation#aging#healthcare#empathy#exoskeletons#ar#video-games

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

  • Обсуждение началось с жалобы на «возрастные костюмы» (GERT, AGNES и др.), которые симулируют старение, но не передают постоянных мелких болей и усталости.
  • Многие поделились личными примерами: кто-то в 60–90 лет остаётся активным (плавание, собаки, ежедневные прогулки), другие описывают быстрый спуск к инвалидности после падений или инсультов.
  • Сообщество отметило, что старение — это не только физика, но и социальная изоляция: плохой слух, невозможность выйти из дома, смерть друзей.
  • Появились идеи: AR-очки с субтитрами для плохо слышащих, экзоскелеты для пожилых, видеоигры как когнитивная терапия.
  • Некоторые считают подобные костюмы полезными для эмпатии, другие — излишне театральными; единодушны лишь в том, что регулярная активность и профилактика замедляют старение.

Stripe Launches L1 Blockchain: Tempo (tempo.xyz) 🔥 Горячее 💬 Длинная дискуссия

Tempo — блокчейн первого уровня, созданный для платежей. Поддерживает все основные стейблкоины, обеспечивает 100 000+ TPS, финальность <1 сек, предсказуемые минимальные комиссии и встроенную приватность. Разработан Stripe и Paradigm при участии Visa, Deutsche Bank, Shopify, Revolut и др.

Ключевые возможности

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

Для разработчиков

EVM-совместимый, нейтральный к стейблкоинам, нативный обмен между ними, документация скоро.

Доступ

Сейчас приоритетный доступ к тестнету для партнёров.
[partners@tempo.xyz](mailto:partners@tempo.xyz?subject=Requesting access to Tempo)

by _nvs • 04 сентября 2025 г. в 16:32 • 758 points

ОригиналHN

#stripe#paradigm#visa#shopify#revolut#blockchain#evm#stablecoins#ethereum

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

  • Stripe запускает «блокчейн» Tempo под стейблкоины, чтобы ускорить и удешевить движение денег между своими клиентами.
  • Критики считают проект маркетинговым трюком: вместо децентрализованной сети — закрытая база данных под контролем Stripe и партнёров.
  • Главная выгода — регуляторный арбитраж: стейблкоины пока обходят банковские нормы, позволяя хранить и переводить доллары без классических банков.
  • Технически ничего нового: высокая пропускная способность достигается за счёт централизованного набора валидаторов; Ethereum-совместимость нужна лишь для совместимости с инфраструктурой.
  • Бизнес-кейсы — мгновенные выплаты, ликвидность между странами и спасение от медленной банковской инфраструктуры в ЛатАмерике и Азии.

Google deletes net-zero pledge from sustainability website (nationalobserver.com)

by voxadam • 04 сентября 2025 г. в 15:51 • 226 points

ОригиналHN

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

I think there's less to this than meets the eye.Previously, on https://sustainability.google/operating-sustainably/:"We've set a goal to achieve net-zero emissions across all of our operations and value chain by 2030." and, in a table later, "Reduce 50% of our combined Scope 1, 2

Pump the Brakes on Your Police Department's Use of Flock Safety (aclu.org)

Как затормозить внедрение камер-распознавателей Flock в вашем городе

Компания Flock Safety разворачивает по США сеть камер ALPR, способных отслеживать передвижение каждого автомобиля. В отличие от традиционных систем, которые сравнивают номера со списками угона и удаляют «чистые» данные, Flock строит централизованную базу передвижений всех машин и открывает к ней доступ тысячам полицейских департаментов. Цель — «каждый город США».

Что делать:

  1. Полный запрет
    Обращайтесь к городским советникам, участвуйте в публичных слушаниях, пишите в СМИ и соцсетях, требуйте отказа от контрактов с Flock.

  2. Если запрет не прошёл
    Добейтесь, чтобы местные камеры не передавали данные в общенациональную сеть. Требуйте:

    • строгих правил хранения (удаление через дни, а не годы);
    • запрета на доступ вне вашего города;
    • отчётов о размещении камер (не только в бедных районах);
    • проверки «горячих списков» на актуальность и законность.
  3. Разумные исключения
    ALPR допустим для поиска угнанных машин, AMBER Alert и взимания платных дорог, если соблюдаются права и пропорциональность.

Подробности — в документе ACLU.

by skadamat • 04 сентября 2025 г. в 15:48 • 102 points

ОригиналHN

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

  • Участники обсуждают проект Deflock, который собирает карты камер Flock и предлагает способы их «нейтрализации» — от Nutella на линзах до полного избегания отслеживаемых улиц.
  • Ссылаются на 36-минутный ролик Benn Jordan «Breaking The Creepy AI in Police Cameras» и статью на Hacker News о том, как Flock обещает «устранить всю преступность в США».
  • Поднимают тему, что современная тотальная слежка возвращает нас к «древнему поселку», где все знают всё о каждом, но теперь без возможности «уйти в лес».
  • Отмечают иронию: анти-Flock-активизм ведётся через Discord и другие платформы, которые сами собирают данные.
  • Небольшой офтоп про то, что «шериф маленького городка» — это идиома, а не ошибка ACLU.

Cache (developer.mozilla.org)

HTML

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

CSS

  • Свойства, селекторы, анимации, flexbox, цвета, рецепты макетов (колонки, центрирование, карточки).

JavaScript

  • Встроенные объекты, операторы, функции, управление потоком, объекты, классы.

Web APIs

  • File System, Fetch, Geolocation, DOM, Push, Service Worker; руководства по Web Animations, Fetch, History, Speech, Web Workers.

Обучение

  • Курсы HTML, CSS, JS; инструменты: Playground, HTTP Observatory, генераторы теней, рамок, скруглений.

by aanthonymax • 04 сентября 2025 г. в 15:46 • 111 points

ОригиналHN

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

  • Без Service Worker API почти бесполезен, но с правильным кешированием превращает сайт в полноценное офлайн-приложение.
  • @zbuttram хотел использовать его для точного контроля HTTP-кеша, но обошёлся стандартными заголовками и «умными» query-параметрами.
  • Участники просят больше реальных кейсов, где API даёт преимущества над классическими методами.
  • @sangeeth96 удивлён внезапным появлением темы на главной; @GZGavinZhao предполагает, что это просто дань уважения API.

Wikipedia survives while the rest of the internet breaks (theverge.com) 🔥 Горячее 💬 Длинная дискуссия

Wikipedia живёт, потому что скучна
Пока весь интернет рушится, «вики» стоит. Её секрет — не в деньгах, а в правилах: нейтральный тон, проверяемые источники, консенсус редакторов.

Салют Маска как тест прочности
20 января 2025 года Илон Маск показал жест, похожий на нацистское приветствие. Первый редактор добавил фразу в статью, второй — удалил: биографии живых людей защищены строже. Началась многочасовая дискуссия: это был нацистский салют, неловкий жест или провокация? Вместо войны правок редакторы перешли к голосованию и источникам.

Почему это работает

  • Правила > эмоций: каждое утверждение требует двух независимых публикаций.
  • Скорость через процесс: новость появляется, когда её подтвердят, а не когда взорвётся твиттер.
  • Скука как щит: отсутствие лайков и алгоритмов не даёт вирусному гневу захватить платформу.

Итог: Wikipedia остаётся последним островком фактов в океане контента, который ломается каждый день.

by leotravis10 • 04 сентября 2025 г. в 15:30 • 516 points

ОригиналHN

#wikipedia#content-moderation#open-source#community-management#fact-checking#neutrality

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

  • Участники спорят, действительно ли Wikipedia «последний добрый остров» интернета: одни хвалят, другие критикуют за политическую ангажированность и «захваченность» тематическими кланами.
  • Подчёркивают, что английская версия ещё держится, а вот неанглоязычные часто превращаются в пропаганду и исторические фальсификации.
  • Отмечают рост давления со стороны властей (пример – запросы конгрессменов раскрыть имена редакторов) и опасность массовых доносов/доксинга внутри сообщества.
  • Многие советуют читать не только статью, но и страницу обсуждения, а также историю правок, чтобы видеть, какие точки зрения вырезали и почему.
  • Часть комментаторов считает, что выживание Wikipedia возможно именно благодаря медленному, «не-стартаповому» принципу и отсутствию прибыли, но ресурс уже «подсел» на пожертвования и всё чаще поддаётся внешнему влиянию.

WiFi signals can measure heart rate (news.ucsc.edu) 🔥 Горячее 💬 Длинная дискуссия

Инженеры Калифорнийского университета в Санта-Крузе разработали Pulse-Fi — систему, которая измеряет пульс через обычный WiFi без ношения датчиков.

  • Точность: после 5 с обработки сигнала погрешность ≤0,5 уд/мин; показатели соответствуют медицинским стандартам.
  • Работает при любом положении тела (сидя, стоя, лёжа, в движении) и на расстоянии до 3 м.
  • Доступность: используются самые дешёвые WiFi-модули ESP32, поэтому подходит для условий с ограниченными ресурсами.

Алгоритм машинного обучения выделяет колебания сигнала, вызванные сердцебиением, и фильтрует шумы от движения и окружения. В испытаниях участвовали 118 человек, каждого проверили в 17 позах.

Публикация представлена на конференции IEEE DCOSS-IoT 2025.

by bookofjoe • 04 сентября 2025 г. в 14:53 • 430 points

ОригиналHN

#wifi#esp32#raspberrypi#machine-learning#iot#biometrics#privacy#security

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

  • Wi-Fi уже умеет «видеть» сердцебиение и дыхание без всяких датчиков; новая работа UCSC просто уточняет точность до <0,5 уд/мин.
  • Техника работает на обычных ESP32/RPi и, вероятно, на смартфонах, поэтому 24×7-мониторинг всей семьи становится дёшево и сердито.
  • Пользователи видят плюсы: сон без браслета, поиск людей за стеной, замена PIR- и мм-волновым датчикам.
  • Критики беспокоятся: данные можно продавать рекламодателям, использовать для слежки, взлома, таргетинга по эмоциям или даже ударов дронов.
  • Пока нет ясности, как защититься: выключать Wi-Fi, строить «клетку Фарадея» или требовать open-source-оборудования — обсуждают всерьёз.

Hollow Knight: Silksong causes server chaos on Xbox, Steam, and Nintendo (eurogamer.net)

Hollow Knight: Silksong вышла и тут же «положила» серверы Xbox, Steam, PlayStation и Nintendo.
Пользователи массово ринулись за игрой, и площадки начали сбоить:

  • Steam — ошибки на каждом шагу, PayPal отказывается платить.
  • Xbox — пустые экраны и сообщение «Silksong недоступна».
  • PlayStation Store — кнопка покупки зависла на «В списке желаемого».
  • Nintendo Switch — те же перегрузки.

У Eurogamer не получается добавить игру в корзину ни на одной платформе.

by AndrewDucker • 04 сентября 2025 г. в 14:39 • 134 points

ОригиналHN

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

  • Hollow Knight называют редким примером «игры как искусство» и настоятельно советуют пройти оригинал перед Silksong, несмотря на то, что сюжет можно понять и без первой части.
  • Запуск Silksong уронил Steam: очереди заставили магазин лежать несколько часов, а GOG продавал без проблем и без DRM.
  • Участники удивляются, что Team Cherry не открыла предзаказы, которые могли бы разгрузить серверы.
  • Сравнивают ажиотаж вокруг маленьких инди (Deltarune, Silksong) с тем, как крупные релизы Microsoft редко вызывают такие сбои благодаря предзаказам.

Atlassian is acquiring the Browser Company (cnbc.com)

Atlassian покупает The Browser Co. за $610 млн
Сделка закроется до декабря. Стартап, создавший браузеры Arc и Dia, привлёк внимание OpenAI и Perplexity, но выбрал Atlassian. Компания планирует встроить технологии ИИ в свои продукты, включая Jira.

by dhruvarora013 • 04 сентября 2025 г. в 14:25 • 133 points

ОригиналHN

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

  • Пользователи не понимают, зачем The Browser Company закрыла удачный Arc ради Dia — по сути расширения, которое быстро склонировали «вайб-кодеры».
  • Сомнения в целесообразности $610-миллионной оценки: «всё, что они делали, — ребрендинг».
  • Многие любили Arc, но после прекращения его развития потеряли интерес; не хотят отдавать ещё больше данных одной компании ради «встроенного ИИ».
  • Среди версий: не получилось стать «новым iOS» для браузерных приложений, поэтому свернулись к LLM-хосту Dia и продались Atlassian.
  • Итог: Firefox остаётся «островком безопасности», а рынок браузеров всё больше скатывается к монополии Chrome и «AI-эншитификации».

Calling your boss a dickhead is not a sackable offence, UK tribunal rules (theguardian.com)

  • Суть дела: водитель-экспедитор, уволенный за то, что назвал руководителя «dickhead» в переписке с коллегой, выиграл суд.
  • Причина: компания не провела полноценного расследования и не соблюла процедуру дисциплинарного разбирательства.
  • Решение: трибунал признал увольнение несправедливым и обязал работодателя выплатить компенсацию.

by robtherobber • 04 сентября 2025 г. в 14:16 • 182 points

ОригиналHN

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

  • Суд постановил: компании обязаны соблюдать свои собственные процедуры увольнения; разовое «dickhead» не является «грубым проступком», чтобы увольнять без процесса.
  • Комментаторы спорят: кто-то радуется «победе» сотрудника, кто-то считает решение лишним бюрократическим шагом, увеличивающим расходы на юристов.
  • В США большинство штатов «at-will» — за оскорбление можно уволить мгновенно; в Германии любое оскорбление вообще незаконно.
  • Вывод: даже если формально уволить нельзя, карьерные последствия всё равно неизбежны, а компании теперь уточнят правила, чтобы «dickhead» стало увольнительным.

How to build vector tiles from scratch (debuisne.com)

Векторные тайлы с нуля

Карта NYC Chaos Dashboard росла, и GeoJSON внутри HTML уже 4,5 МБ (770 мс отдаётся Cloudflare). Chrome жалуется на 2-секундный рендер.
Причины:

  • JSON парсится в браузере.
  • MapLibre GL JS сама раскладывает точки/линии.

Простой способ — грузить GeoJSON отдельно:

map.addSource('resurfacing', {
  type: 'geojson',
  data: '/data/resurfacing.geojson'
});

Но это всё ещё JSON. Крупные сервисы используют векторные тайлы (MVT): маленькие квадраты, каждый со своим зумом и областью.
Вместо одного файла — набор тайлов, как у Google Maps.

by ajd555 • 04 сентября 2025 г. в 12:40 • 84 points

ОригиналHN

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

  • Обсуждение вращается вокруг создания векторных тайлов: автор блога (ajd555) делится опытом генерации MVT-файлов «с нуля» на Go.
  • Пользователи предлагают альтернативы: tippecanoe для статических GeoJSON→MBTiles/PMTiles, ST_AsMVT в PostGIS для динамических тайлов, а также Geoserver с расширением Vector Tiles.
  • Уточняется, что 4096 — это не пиксели, а единицы точности внутри тайла, тогда как 512 px — это размер отображаемого тайла на карте.
  • Автор признаёт путаницу и обещает обновить пост, поблагодарив stevage.
  • Участники делятся успешным опытом собственных тайл-серверов на FastAPI и интересуются данными о судоходстве и паромах.

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

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

Almost anything you give sustained attention to will begin to loop on itself (henrikkarlsson.xyz) 🔥 Горячее 💬 Длинная дискуссия

Продолжительное внимание превращает любой объект в саморазгоняющийся цикл.
В сексе задержка удовольствия усиливает дофамин, и тело, фантазии, кожа входят в резонанс: прикосновение → фантазия → ещё больше дофамина → ещё острее прикосновение. Через 20 мин «я» растворяется, и реальность становится плотной и чуждой.

То же механизм работает и вне постели. Гормоны, мозг, память синхронизируются со скоростями от долей секунды до часов; если переключаться чаще, чем раз в 30 мин, остаётся «остаточное внимание», мешающее погрузиться.

Сфокусируйтесь на тревоге — получите паническую атаку; на радости — она расцветает. Практически всё, за чем вы сможете пристально следить, начнёт закручиваться и расширяться.

by jger15 • 04 сентября 2025 г. в 12:29 • 707 points

ОригиналHN

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

  • Эссе описывает, как устойчивое внимание «закручивается» и усиливает само переживание — от секса до музыки и повседневных моментов.
  • Читатели сравнивают эффект с медитацией (саматха, випассана), ритуалами, «вертикальным» временем (kairos) и даже психоделическими состояниями.
  • Некоторые отмечают обратную сторону: руминация, тревога и зависимости тоже могут разгоняться тем же петлевым механизмом.
  • Практические советы: «дай этому 5 минут», Pitch Black Playback, арт-практики и спортивные тренировки учат управлять вниманием без перегрузки.

Atlassian is acquiring The Browser Company (cnbc.com) 🔥 Горячее 💬 Длинная дискуссия

Atlassian приобретает The Browser Company
Сегодня мы объявили о покупке The Browser Company — создателей браузеров Dia и Arc.

Цель
Создать первый AI-браузер для командной работы, объединив любовь TBC к инновациям и опыт Atlassian в управлении командами.

Проблема
Современные браузеры заточены под потребление, а не работу: куча вкладок, потерянные вкладки, отсутствие контекста задач.

Решение
Arc уже умеет группировать вкладки, а Dia добавляет AI-агента, который:

  • собирает контекст из Jira, Confluence, Slack;
  • автоматически открывает нужные страницы;
  • помогает быстрее принимать решения.

Что дальше

  • Arc и Dia продолжат работать как сейчас.
  • Постепенно появится глубокая интеграция с Atlassian-продуктами.
  • Команды объединятся, чтобы масштабировать идею «браузера для работы».

Мы верим, что совместно сделаем работу более продуктивной и приятной.

by kevinyew • 04 сентября 2025 г. в 12:12 • 475 points

ОригиналHN

#atlassian#the-browser-company#arc#dia#llm#jira#confluence#slack

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

  • Arc был признан инновационным браузером для продвинутых пользователей, но рост остановился и команда переключилась на новый проект Dia с ИИ, вызвав шквал критики.
  • Пользователи считают отказ от Arc ошибкой: продукт нравился, но монетизировать его оказалось сложно.
  • Покупка Atlassian за $610 млн наличными выглядит странно: стратегического перекрытия продуктов нет, выручки у TBC не было.
  • Многие опасаются, что Arc «умрёт» под крылом Atlassian, и уже переходят на Zen или Firefox.
  • Общий вывод: это похоже на дорогой acqui-hire или ставку на «AI-агентов» в корпоративной экосистеме Atlassian.

Le Chat: Custom MCP Connectors, Memories (mistral.ai) 🔥 Горячее

Le Chat: 20+ MCP-коннекторов и Memories

  • Каталог коннекторов (beta)
    20+ безопасных интеграций: Databricks, Snowflake, GitHub, Jira, Notion, Asana, Outlook, Box, Stripe, Zapier и др.

    • Поиск, анализ, действия в одном чате.
    • Добавьте собственные MCP-коннекторы.
    • Запуск в браузере, мобильном, on-prem или вашем облаке.
  • Memories (beta)
    Персонализированные ответы на основе сохранённых фактов и предпочтений.

    • Контроль: хранить, править, удалять.
    • Импорт из ChatGPT.
  • Бесплатно для всех пользователей.

Категории коннекторов

  • Данные: Databricks, Snowflake, Pinecone, Prisma Postgres, DeepWiki.
  • Продуктивность: Box, Notion, Asana, Monday, Jira, Confluence.
  • Разработка: GitHub, Linear, Sentry, Cloudflare.
  • Автоматизация: Zapier, Brevo.
  • Коммерция: PayPal, Plaid, Square, Stripe.
  • Custom: любые MCP-серверы.

Примеры

  • Анализ отзывов в Databricks → задача в Asana.
  • PR в GitHub → задача в Jira + документация в Notion.
  • Сравнение контрактов в Box → краткий отчёт обратно в Box.
  • Jira → спринт-обзор в Confluence.
  • Stripe → аномалии → задача в Linear.

Управление и безопасность
Админы определяют доступ, аутентификация от имени пользователя.
Развёртывание: self-hosted, ваше облако или Mistral Cloud.

by Anon84 • 04 сентября 2025 г. в 11:04 • 367 points

ОригиналHN

#databricks#snowflake#github#jira#notion#asana#box#stripe#zapier#cloudflare

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

  • Пользователи жалуются на провал gpt-5-mini и переходят на mistral-medium-0525: дешевле, быстрее, но при ошибке «падает жёстче».
  • Mistral анонсировала 20+ «безопасных» MCP-коннекторов (S3, FTP, SharePoint и др.) и поддержку кастомных удалённых коннекторов.
  • Валютация в $14 млрд выглядит низкой против OpenAI/Anthropic; для европейцев главный плюс — «сделано в ЕС».
  • Качество моделей: в чате и простых задачах сравнимо с OpenAI, но уступает топ-версиям; скорость реакции высокая.
  • Бесплатный тариф и быстрый релиз новых фич отмечают как плюсы, однако многие так и не пробовали Mistral всерьёз.

Electromechanical reshaping offers safer eye surgery (spectrum.ieee.org)

Новый метод коррекции зрения
Инженеры разработали электромеханическую перестройку роговицы (EMR): микроиглы вводятся в ткань, подаётся короткий импульс тока, и коллагеновые волокна «запаиваются» в нужной форме. Процедура длится минуты, не требует лазеров и снимает риск осложнений LASIK.

Преимущества

  • Минимально инвазивно: иглы 400 мкм, без разрезов.
  • Точность: настройка в 1 диоптрию.
  • Безопасность: нет теплового повреждения, восстановление за дни.

Статус
Эксперименты на кроликах показали стабильность 8 недель; клинические испытания на людх запланированы через 2–3 года.

by rbanffy • 04 сентября 2025 г. в 10:56 • 90 points

ОригиналHN

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

  • Один участник рассказал, что во время LASIK шесть лет назад слышал тревожные системные звуки Windows Vista, но всё прошло успешно.
  • Другие обсуждали долгосрочные эффекты: у кого-то зрение стабилизировалось спустя 20 лет, а кто-то к 45 годам вернулся к очкам из-за пресбиопии и регресса в одном глазу.
  • Участники предупредили, что после коррекции миопии может понадобиться чтение очков для мелкого шрифта.
  • Некоторые считают LASIK «жизненно меняющей» процедурой с минимальными рисками, другие — категорически против вмешательства в глаз.
  • Советы тем, кто планирует операцию: учитывайте возможную регрессию, пресбиопию и готовность носить очки снова.

The Color of the Future: A history of blue (hopefulmons.com)

Синий — самый «технологичный» цвет: его пришлось изобретать снова и снова. В природе он редок, поэтому человечество искало способы создать его искусственно от 4000 до XXI века.

Первым был индиго — органический краситель из растений рода Indigofera. Перу, 4000 г. до н. э.; Индия, 2400 г. до н. э.; Европа — менее продуктивный вайд. «Синее золото» стало колониальной культурой и частью работорговли.

Египтяне до индиго поклонялись небу и полудрагоценным камням: бирюзе, ляпис-лазури, минералу азурит.

by prismatic • 04 сентября 2025 г. в 09:27 • 119 points

ОригиналHN

#led#laser#cyanotype

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

  • Участники обсуждают, почему синий — «технологичный» цвет будущего: он редок в природе, сложен в производстве и ассоциируется с холодом, ночью и высокими технологиями.
  • Отмечают уникальные свойства пигментов — Prussian blue меняет насыщенность в зависимости от слоя, а ультрамарин теряет цвет при слишком тонком помоле.
  • Вспоминают, что синий появился в языках позже других цветов, а в современном Шэньчжэне он доминирует в LED-шоу и архитектуре.
  • Делятся личным опытом: цианотипия, синий лазер как бесплатный подарок, проблемы со зрением от синих LED.
  • Приводят культурные и научные ссылки — от Альфонса Мухи до структурной окраски бабочек и книг Пастуро и Лабату.

Google was down in eastern EU and Turkey (novinite.com)

Google упал в Восточной Европе
4 сентября 2025, 10:22

  • Масштабный сбой затронул Google в Болгарии, Турции, Греции и других странах региона.
  • Не работают: YouTube, Maps, Search, Gmail, Drive. Показывают ошибку «5xx».
  • Пользователи жалуются в соцсетях и на downdetector.com.
  • В качестве альтернативы рекомендуют Bing, Yahoo, DuckDuckGo, Brave Search.

by nurettin • 04 сентября 2025 г. в 08:23 • 103 points

ОригиналHN

#google

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

  • Пользователи из Грузии сообщают, что Google-сервисы (gmail, googleapis, шрифты) были недоступны ~2 часа, остальные сайты работали; VPN решал проблему.
  • Некоторые заметили одновременный даун ChatGPT, что вызвало вопросы о зависимости от Google.
  • Предполагалось, что виноват сбой в половине BGP-таблицы, но другие спорят: TCP-handshake проходил, следовательно, маршрут был.
  • Команда в Тбилиси не могла включить Tailscale, так как он требует Google Auth, и ставила NordVPN.
  • Тема вылилась в призывы «де-гуглиться», обсуждение альтернатив (Kagi, DDG) и этических нюансов.

Melvyn Bragg steps down from presenting In Our Time (bbc.co.uk) 🔥 Горячее 💬 Длинная дискуссия

Мелвин Брэгг уходит из «In Our Time»
После 26 лет и более 1000 выпусков легендарный ведущий покидает культовую передачу Radio 4.

Программа, стартовавшая в 1998 году, стала одним из самых скачиваемых подкастов BBC, в том числе среди аудитории до 35 лет. Брэгг обсуждал с учёными мира от возраста Вселенной до царицы Зенобии.

Он останется «другом Radio 4» и в 2026-м появится в новом проекте (подробности позже).

Брэгг: «Передача с обманчивым названием, начавшаяся с полугодового контракта, подарила невероятное путешествие. Спасибо слушателям».

С 1961-го в BBC, он также вёл Start the Week и множество культурных программ. Почётный член Королевского общества и Британской академии, пэр и кавалер Почётного ордена.

by aways • 04 сентября 2025 г. в 06:18 • 268 points

ОригиналHN

#radio#podcast#bbc#get-iplayer#vpn

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

  • Слушатели скорбят об уходе Мелвина Брэgga из «In Our Time» и хвалят его умение жёстко, но уважительно держать экспертов в узде.
  • Подкаст считается эталоном интеллектуального радио: без воды, с глубоким погружением в тему и верой в умную аудиторию.
  • Избранные любимые выпуски: планктон, механизм Антикитеры, Гилгамеш, крокодилы, викторианские канализации и «Сознание» 1999 года.
  • Архив из 1000+ эпизодов доступен через BBC (VPN/get_iplayer) и каталог Braggoscope; за пределами Великобритании вставляют рекламу.
  • Общая мольба: найти достойного преемника и сохранить формат — чай/кофе в конце обязателен.

30 minutes with a stranger (pudding.cool) 🔥 Горячее 💬 Длинная дискуссия

  • Две незнакомки, Кейт и Дон, по заданию исследователей разговаривают 30 минут по видеосвязи.
  • Это часть проекта CANDOR: 1 700 диалогов, 1 500 участников разного возраста, расы, образования и политических взглядов.
  • Перед разговором большинство чувствовали себя «средне».
  • Сразу после начала многие отметили, что стало хуже или не изменилось.
  • Мы привыкли общаться с похожими: одинаковые районы, школы, соцсети. Такие связи называют «связующим» социальным капиталом.

by MaxLeiter • 04 сентября 2025 г. в 05:56 • 968 points

ОригиналHN

#social-experiments#psychology#social-science

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

  • Онлайн-общение быстро скатывается в мелочность, тогда как офлайн-разговоры с незнакомцами почти всегда тёплые и приятны.
  • Участники эксперимента «30 минут с незнакомцем» почти не получили отказов и оценили опыт положительно, несмотря на изначальные опасения.
  • Большинство обсуждающих подтверждают: социальная изоляция — главная болезнь времени, и случайные живые диалоги её лечат.
  • Половина комментариев посвящена дизайну сайта: кто-то восторгается «скролл-анимацией», кто-то получает головную боль и просит обычный скроллинг.
  • Некоторые замечают искажение выборки (участники были изначально открыты к общению) и спрашивают, как сильно результаты зависели от $15 и пандемийной тоски по людям.

Polars Cloud and Distributed Polars now available (pola.rs)

Polars Cloud GA и Distributed в бета
Polars Cloud теперь доступен в AWS, а распределённый движок — в открытой бете. Запуск удалённых запросов:

import polars_cloud as pc, polars as pl
with pc.ComputeContext(...) as ctx:
    df = (pl.scan_parquet("s3://...")
          .filter(...)
          .group_by(...)
          .remote(ctx).distributed().execute())

Что это даёт

  • Единый API: ноутбук → облако без переписывания кода.
  • Горизонтальное, вертикальное и «диагональное» масштабирование: от кластера до одного мощного узла без shuffle-оверхеда.
  • Под капотом — OSS streaming-движок Polars.

Что уже работает

  • PDS-H полностью распределённо.
  • Комбинируем partitionable-запросы с order-dependent операциями (пример с group_by_dynamic + join_asof).

Скоро

  • On-prem версия: первые клиенты через пару месяцев.
  • Живая панель кластера.

by jonbaer • 04 сентября 2025 г. в 03:01 • 150 points

ОригиналHN

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

  • Пользователи спорят, нужен ли вообще DataFrame-API: многие считают, что 90 % задач проще решать SQL (DuckDB, Snowflake, Athena).
  • Polars хвалят за скорость локальной работы, но на больших данных чаще выбирают DuckDB или SQL.
  • Вопросы к Polars Cloud: пока только AWS, биллинг через AWS, on-prem и распределённый запуск на своих машинах «в разработке».
  • Сравнение: Polars ≠ Snowflake, скорее конкурент Spark/Glue, но без SQL в приоритете (возможно позже).
  • Итог: кому нужен DataFrame-API — Polars отличен, кому достаточно SQL — берут DuckDB и не парятся.

Étoilé – desktop built on GNUStep (etoileos.com)

Цели проекта
Создать среду, построенную вокруг трёх человеческих задач: создавать, сотрудничать, учиться. Без «файлов» и «процессов» в интерфейсе пользователь получает:

  • полную историю изменений любого объекта;
  • совместную работу над любыми документами;
  • гибкие workflow из комбинируемых сервисов;
  • систему, близкую к человеческому восприятию компьютера.

Étoilé — open-source (лицензия MIT/BSD), основан на GNUstep и переносим на большинство ОС.

Последние новости

  • CoreObject Preview Release 3 (июнь 2014)
  • Pragmatic Smalltalk и C (август 2012)
  • Новый XMPPKit и StepChat (апрель 2012)
  • Étoilé 0.4.2 (апрель 2012)
  • Ускорение Autorelease (апрель 2012)

Как участвовать
НачатьКомандаЧат

МагазинRSSПрессаКонтакты

by pabs3 • 04 сентября 2025 г. в 02:55 • 211 points

ОригиналHN

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

  • Étoilé — амбициозный, но давно заброшенный проект GNUstep-десктопа, который шёл дальше NeXTstep/Mac OS X, вдохновляясь Smalltalk и STEPS.
  • Сообщество вспоминает его как «дорогу не пройденную»: открытый OpenStep-код не хватал экосистемы, пакетов и момента, когда GNOME выбрал GTK.
  • Активность сейчас минимальна; живые наследники — NEXTSPACE (CentOS) и GSDE (Debian).
  • Разработка GNUstep всё ещё идёт, но отстаёт (уровень OS X Panther, нет современного Obj-C), а IDE-возможности до сих пор впечатляют.
  • Некоторые участники (Дэвид Чиснолл) теперь работают над CHERI, продолжая идеи безопасной компоновки и end-user programming.

A high schooler writes about AI tools in the classroom (theatlantic.com) 💬 Длинная дискуссия

Я учусь в старшей школе, и ИИ разрушает моё образование.
В классах теперь всё сводится к копированию: одноклассник за секунды получает готовую разметку главы «Жизни Фредерика Дугласа» через ChatGPT и сдаёт её как своё участие в обсуждении. В алгебре фотографируют задание, загружают в ИИ и получают графики и решения.

Домашку сдаём до 23:59 онлайн. Раньше мы вместе нервно доделывали работу в 23:57, теперь чат-боты делают за минуты. Дедлайн потерял смысл, пропал азарт и дисциплина. ИИ убрал последствия прокрастинации и разорвал связь между учениками: почти никто не чувствует срочности или нужды тренировать мышление.

by dougb5 • 04 сентября 2025 г. в 02:37 • 196 points

ОригиналHN

#llm#artificial-intelligence#education#homework#procrastination#exams#technology

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

  • Большинство участников считают, что нужно вернуться к ручным экзаменам и письменным работам в классе, запретив телефоны и доступ к интернету.
  • Домашние задания можно оставить, но с обязательным устным оправданием и «следом» черновиков, чтобы исключить слепое копирование из ИИ.
  • Некоторые предлагают не бороться с ИИ, а поднять планку качества и использовать ИИ как личного тьютора или инструмент преподавателя.
  • Участники сравнивают ситуацию с появлением калькуляторов: технологию нельзя отменить, но можно изменить цели и методы обучения.

Neovim Pack (neovim.io) 🔥 Горячее 💬 Длинная дискуссия

Пакеты в Neovim

  • Пакет — каталог с плагинами.
    • Можно распаковать архив в отдельную папку.
    • Можно хранить как git-репозиторий.
    • Поддерживает связанные плагины.
    • start/ — автозагрузка при старте.
    • opt/ — загрузка по требованию :packadd.

Поиск файлов
Nvim ищет в 'runtimepath' и во всех pack/*/start/*.
Пути start/ не отображаются в &rtp; использовать nvim_list_runtime_paths().

Установка пакета

mkdir -p ~/.local/share/nvim/site/pack/foo
cd ~/.local/share/nvim/site/pack/foo
unzip /tmp/foopack.zip

Получится:

pack/foo/start/foobar/plugin/foo.vim
pack/foo/opt/foodebug/plugin/debugger.vim

При старте Neovim загружает start/, но не opt/.

Одиночный плагин
Создайте лишний уровень:

mkdir -p ~/.local/share/nvim/site/pack/foo/start/foobar
cd $_ && unzip /tmp/someplugin.zip

Опциональные плагины
:packadd foodebug — загружает pack/*/opt/foodebug.
:packadd! foodebug в init.vim — загрузка при старте, кроме --noplugin.

Рекомендации по размещению

  • Цветовые схемы — в pack/*/opt.
  • Файл-тип плагины — в pack/*/start, если нужны всегда; иначе в opt и выбор через :packadd.

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

by k2enemy • 04 сентября 2025 г. в 00:18 • 259 points

ОригиналHN

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

  • Пользователи обсуждают новый встроенный менеджер плагинов Neovim («pack») и сравнивают его с lazy.nvim, vim-plug и другими.
  • Многие рады появлению «родного» решения, но отмечают отсутствие ленивой загрузки и расширенных функций.
  • Часть сообщества уже перешла на pack, git-submodules или вообще отказалась от менеджеров, считая их избыточными.
  • Кто-то надеется, что это последний переход, другие опасаются очередного «менеджера на 3 года».
  • Параллельно поднимается тема Helix как альтернативы без необходимости конфигурирования.