Hacker News Digest

Обновлено: 15 сентября 2026 г. в 04:55

Постов: 2159 • Страница 115/216

VST3 audio plugin format is now MIT (forums.steinberg.net) 🔥 Горячее

Steinberg выпустил VST SDK 3.8.0 с важными изменениями, включая переход на открытый исходный код под лицензией MIT. Основные обновления включают поддержку MIDI 2.0 с новыми интерфейсами IMidiLearn2 и IMidiMapping2, которые заменяют предыдущие версии, а также добавление отсутствующего перечисления ControllerNumbers для MIDI 1.0. Появилась предварительная поддержка Wayland в Linux с интерфейсами IWaylandHost и IWaylandFrame.

VSTGUI обновлен до версии 4.15.0 с новым API Task Concurrency для выполнения задач в фоновых потоках, поддержкой пользовательских макетов вида, включая GridLayouter, аналогичный CSS Grid, и скриптингом для UIDescription. Также добавлен новый текстовый редактор и предварительная поддержка Wayland. В SDK исправлены ошибки в cmake, helper classes и VST3PluginTestHost, а документация адаптирована под новую модель лицензирования.

by rock_artist • 23 октября 2025 г. в 05:48 • 611 points

ОригиналHN

#cmake#gpl#linux#midi#steiberg#vst#wayland

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

  • Steinberg/Yamaha открыли исходники VST3 SDK под GPL-3, что стало возможным благодаря давлению со стороны CLAP и сообщества.
  • Это снимает юридические барьеры для распространения VST3-плагинов в свободных программах и делает возможным включение SDK в дистрибутивы Linux.
  • Одновременно, Steinberg открыла исходники примеров и утилит, что упрощает разработку плагинов и хостов.
  • Несмотря на то, что VST3 всё ещё более сложен в реализации, чем CLAP, сообщество продолжит использовать VST3 из-за его широкой поддержки.
  • Сообщество приветствует этот шаг как победу свободного программного обеспечения в аудио-индустрии.

Programming with Less Than Nothing (joshmoody.org) 🔥 Горячее

Кандидат на собеседовании решает задачу FizzBuzz с помощью комбинаторной логики и лямбда-исчисления в JavaScript, используя лишь базовые комбинаторы S, K и I. Интервьюер всё больше недоумевает, наблюдая, как соискатель последовательно реализует сложнейшие математические операции и структуры данных через композицию этих комбинаторов, включая числа Чёрча, арифметические операции и даже Y-комбинатор для рекурсии.

Кандидат оправдывает свой подход тем, что "JavaScript слишком раздут", и переключается на "ленивый" вариант JavaScript под названием Skoobert, чтобы избежать переполнения стека. В итоге он реализует всё необходимое для FizzBuzz — от сложения и вычитания до списков и операций над ними — исключительно через комбинаторы, демонстрируя глубокое, но совершенно не практичное знание теоретических основ программирования.

by signa11 • 23 октября 2025 г. в 05:42 • 410 points

ОригиналHN

#church-encoding#combinatory-logic#functional-programming#javascript#lambda-calculus#y-combinator

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

  • Обсуждение началось с критики формата технического собеседования, где кандидат вместо решения задачи пишет «рассказ о лямбда-исчислении» и тем самым «проходит» тест.
  • Дискуссия быстро перешла к тому, что автор статьи, возможно, сам не до конца понял, что именно он хотел показать читателям, и что именно они должны вынести из этого урока.
  • Участники треда начали спорить о том, насколько полезно знание комбинаторной логики в повседневной работе программиста, и стоит ли вообще изучать её.
  • Некоторые комментаторы отметили, что статья не дала никакого практического обоснования, почему стоит изучать эту тему.
  • В итоге, обсуждение сошлось на то, что если кто-то и найдёт в этом какой-то практический смысл, то это будет уже его заслуга, а не автора статьи.

Sodium-ion batteries have started to appear in cars and home storage (cleantechnica.com)

Натрий-ионные батареи, разработка которых велась годами, наконец начали появляться в коммерческих продуктах. JAC в партнерстве с Volkswagen с 2023 года поставляет автомобиль Sehol (E10X), оснащенный натрий-ионными батареями, а недавно компания Bluetti представила портативную электростанцию Pioneer Na на основе той же технологии. Это标志着 начало новой эры в энергетическом хранении.

Преимущества натрий-ионных батарей заключаются в более низкой стоимости материалов и лучшей экологичности по сравнению с литий-ионными аналогами. Хотя текущая емкость натрий-ионных батарей ниже, чем у литий-ионных, их стоимость на 20-30% ниже, а ресурс зарядки-разрядки достигает 2000 циклов. По прогнозам аналитиков, к 2030 году натрий-ионные батареи могут занять до 15% рынка систем хранения энергии, особенно в сегменте, где важна экономическая эффективность.

by xbmcuser • 23 октября 2025 г. в 01:36 • 130 points

ОригиналHN

#batteries#catl#china#electrical-vehicles#energy-storage#grid-storage#lithium-ion#sodium-ion#us

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

  • Sodium-ion batteries are being positioned as a cheaper alternative to lithium-ion, especially for grid storage and heavy transport, but their energy density is lower and the technology is still in early stages.
  • CATL and other Chinese manufacturers are already scaling sodium-ion production, aiming for $15–$19 per kWh, while the US market remains focused on high-end lithium-ion.
  • The discussion highlights a geopolitical angle: China has the supply chain for both lithium and sodium, while the US is still debating whether to invest in domestic battery manufacturing or continue to rely on Chinese supply chains.
  • Commenters note that sodium-ion batteries are safer and more abundant, but the trade-off is lower energy density and heavier battery packs for vehicles.
  • The thread also touches on the idea that the US may be falling behind in battery innovation and manufacturing, with some commenters suggesting that the US should focus on developing its own battery industry to avoid being dependent on China.

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

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

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

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

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

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

ОригиналHN

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

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

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

Ovi: Twin backbone cross-modal fusion for audio-video generation (github.com) 🔥 Горячее

В предоставленном фрагменте отсутствует содержательная информация о репозитории character-ai/Ovi. Это лишь навигационное меню и общие элементы интерфейса GitHub без описания самого проекта. Нет данных о функциональности, целях или особенностях Ovi.

Для создания содержательного пересказа требуется информация из README-файла или описания репозитория, которая отсутствует в данном фрагменте. Без этих деталей невозможно определить, представляет ли собой Ovi инструмент, библиотеку, приложение или что-то иное от character-ai.

by montyanderson • 22 октября 2025 г. в 19:42 • 300 points

ОригиналHN

#ai-ethics#ai-video-generation#deepfake#generative-ai#github#multimodal-ai

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

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

Public Montessori programs strengthen learning outcomes at lower costs: study (phys.org) 🔥 Горячее 💬 Длинная дискуссия

Национальное исследование показало, что государственные программы Монтессори улучшают ранние образовательные результаты при значительно более низких затратах. В первом рандомизированном контролируемом исследовании такого рода, в котором приняли участие 588 детей из 24 программ по всей стране, дети, посещавшие Монтессори-детские сады, к концу детского сада показали лучшие результаты в чтении, исполнительных функциях, кратковременной памяти и социальном понимании по сравнению с их сверстниками из традиционных программ.

Особенно примечательно, что эти преимущества сохранялись и даже усиливались со временем, в отличие от многих других дошкольных программ, где эффекты исчезали к концу детского сада. При этом стоимость Монтессори-программ составляла примерно на 13 000 долларов меньше на ребенка по сравнению с традиционными аналогами. Исследование, опубликованное в Proceedings of the National Academy of Sciences, подтверждает, что общественные Монтессори-программы не только эффективны, но и экономически выгодны, что делает их ценным решением для политиков и образовательных лидеров, стремящихся улучшать результаты при ограниченных ресурсах.

by strict9 • 22 октября 2025 г. в 19:29 • 355 points

ОригиналHN

#early-childhood-education#education#learning-outcomes#montessori#national-academy-of-sciences#pedagogy#research-study

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

  • Обсуждение показало, что «Montessori» сегодня — это скорее бренд, чем конкретная методика, и качество программ варьируется от «полностью аутентичных» до «только название».
  • Участники подчеркнули, что успехи детей в таких школах часто связаны не столько с методикой, сколько с самоотбором семей, заинтересованных в образовании.
  • Несколько человек отметили, что настоящая система Монтессори предполагает гораздо меньше структурированных занятий и больше свободного выбора, что может не подойти для всех детей.
  • Обсуждение также затронуло, что влияние таких школ на академические успехи может быть связано не столько с методикой, сколько с тем, что семьи, которые могут себе позволить такие школы, часто обеспечивают дома дополнительную поддержку.
  • Некоторые участники выразили обеспокоенность тем, что не все дети могут адаптироваться к свободному выбору занятий, и что это может быть причиной, по которой некоторые дети не могут получить пользу от таких школ.

Accessing Max Verstappen's passport and PII through FIA bugs (ian.sh) 🔥 Горячее

Исследователи безопасности обнаружили критическую уязвимость в системе Международной автомобильной федерации (FIA), позволившую получить несанкционированный доступ к персональным данным гонщиков Формулы-1. Через портал drivercategorisation.fia.com, используемый для присвоения гонщикам категорий, они смогли повысить свои привилегии до уровня администратора с помощью простого модифицированного HTTP PUT запроса, добавив параметр "roles" со значением "ADMIN".

Получив полный административный доступ, исследователи обнаружили возможность просмотра конфиденциальной информации, включая паспортные данные чемпиона Макса Ферстаппена и других гонщиков. Уязвимость существовала из-за отсутствия proper проверки прав при изменении параметров пользователя, что позволяло осуществить атаку повышения привилегий. Этот инцидент демонстрирует серьезные пробелы в кибербезопасности даже в таких престижных организациях, как FIA, отвечающей за один из самых технологичных видов спорта в мире.

by galnagli • 22 октября 2025 г. в 18:21 • 584 points

ОригиналHN

#cybersecurity#fia#formula-1#http#pii#privilege-escalation#security#vulnerability

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

  • Сайт F1, который не смог защитить личные данные, был взломан, и это стало поводом для обсуждения, что компания, которая не может защитить данные, не должна быть доверена.
  • Пользователи отметили, что сайт не только не защищает данные, но и не имеет bug bounty программы, что делает невозможным получить вознаграждение за найденные уязвимости.
  • Некоторые участники обсуждения подчеркнули, что вместо того, чтобы устранять уязвимости, компания может начать угрожать исследователям, которые сообщают о проблеме.
  • Было также отмечено, что вместо того, чтобы устранять уязвимости, компания может начать угрожать исследователям, которые сообщают о проблеме.

JMAP for Calendars, Contacts and Files Now in Stalwart (stalw.art) 🔥 Горячее 💬 Длинная дискуссия

После четырёх лет разработки Stalwart представил полную реализацию JMAP для календарей, контактов, адресных книг, хранения файлов и обмена. Это делает Stalwart первым сервером JMAP, поддерживающим всю семью протоколов совместной работы, открывая новую эру для открытого и эффективного группового ПО. Новые стандарты включают JMAP для Календарей (замена CalDAV), Контактов (альтернатива CardDAV), Файлов (замена WebDAV), а также JSCalendar и JSContact — современные JSON-версии iCalendar и vCard.

JMAP решает проблемы устаревших технологий, предлагая вместо громоздкого XML и несовместимых форматов простые, последовательные API поверх JSON. Протоколы обеспечивают лучшую производительность, простоту реализации и надёжность. Эта реализация знаменует сдвиг в проектировании ПО для совместной работы, позволяя разработчикам строить на единой, когерентной платформе. Поддержка клиентов пока развивается, но такие проекты, как Mailtemi и Parula, уже работают с новыми стандартами.

by StalwartLabs • 22 октября 2025 г. в 17:26 • 369 points

ОригиналHN

#caldav#carddav#gmail#icalendar#imap#jmap#json#vcard#webdav#xml

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

  • Stalwart — первый сервер с полной поддержкой JMAP, но документация и UX оставляют желать лучшего, что затрудняет его внедрение.
  • JMAP-совместимые клиенты всё ещё отсутствуют, что делает внедрение Stalwart сложным для конечных пользователей.
  • Отсутствие клиентов и серверов, поддерживающих JMAP, затрудняет внедрение, даже если Stalwart технически превосходит IMAP и CalDAV.
  • Сообщество обсуждает, что для внедрения JMAP нужно как минимум один из: либо крупный провайдер (Gmail, Fastmail) начнёт поддерживать его, либо Thunderbird и другие клиенты добавят поддержку.

I see a future in jj (steveklabnik.com) 🔥 Горячее 💬 Длинная дискуссия

В 2012 году автор, работая с Ruby и Rails, обнаружил Rust и увидел в нём потенциал. Он оценил три ключевых фактора успеха языка: рыночную нишу (безопасность памяти без сборщика мусора как инновация в низкоуровневом программировании), команду (поддержку Mozilla) и пользователей (планы использовать Rust в Firefox). Этот подход помог ему принять решение присоединиться к проекту Rust, написать руководство "Rust for Rubyists" и в итоге войти в команду.

Сейчас автор применяет тот же анализ к jj — новой системе контроля версий, написанной на Rust. Как и в случае с Rust, он видит у jj хорошую рыночную нишу (возможность работать с Git-репозиториями для постепенного внедрения), сильную команду (Google использует jj) и растущую пользовательскую базу. На первой конференции jj создатель马丁 отметил важный аспект, хотя детали в статье не раскрываются.

by steveklabnik • 22 октября 2025 г. в 17:21 • 289 points

ОригиналHN

#git#github#google#jj#mozilla#open-source#rust#version-control

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

  • Обсуждение в основном вращается вокруг того, что Git остаётся доминирующим, но jj и другие инструменты могут предложить улучшенный UX и модель данных, что делает их привлекательными для некоторых пользователей.
  • Участники обсуждали, что отсутствие интеграции с GitHub и другими платформами может быть препятствием для широкого внедрения jj.
  • Некоторые участники выразили обеспокоенность относительно того, что новые системы могут не поддерживать критические функции, такие как LFS и инструменты для работы с бинарными файлами.
  • Обсуждались также вопросы документации, обучения и поддержки сообщества, которые могут быть недостаточными для новых систем.
  • Наконец, обсуждались личные мотивации и карьерные шаги, включая влияние на открытый исходный код и его влияние на развитие инструмента.

HP SitePrint (hp.com)

В предоставленном фрагменте отсутствует конкретное описание продукта HP SitePrint. Текст содержит только навигационное меню официального сайта HP, перечисляющее категории товаров (ноутбуки, настольные ПК, принтеры, аксессуары) и их подкатегории, но не содержит информации о самом решении SitePrint или его функционале.

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

by gjvc • 22 октября 2025 г. в 17:18 • 175 points

ОригиналHN

#cloud#hp#robotics#subscription

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

  • HP SitePrint — это робот-плоттер, который рисует на полу, но не может печатать на стенах.
  • Он требует подготовки поверхности, как и любой другой строительный инструмент, и не может работать в дождь или снег.
  • Он не может работать без подключения к облаку HP, даже если вы купили устройство.
  • HP требует подписки на их облачный сервис, чтобы использовать его.
  • HP требует использования их маркеров, которые стоят в 10 раз дороже, чем обычные маркеры.