Apps SDK 🔥 Горячее 💬 Длинная дискуссия
OpenAI представила Apps SDK — фреймворк для разработки приложений, интегрируемых напрямую в ChatGPT. Он позволяет создавать инструменты на основе MCP-серверов, настраивать пользовательский интерфейс, управлять аутентификацией и хранить данные. Сейчас доступен в режиме предпросмотра для тестирования, а публичная отправка приложений откроется позже в этом году.
Разработчикам предлагаются чёткие руководства по дизайну, безопасности и метаданным, чтобы приложения соответствовали стандартам качества и органично вписывались в экосистему ChatGPT. Процесс включает планирование use-cases, развёртывание серверов и подключение к ChatGPT, с примерами и troubleshooting для упрощения разработки.
Комментарии (363)
- OpenAI представляет платформу "Apps" на базе MCP, позволяющую интегрировать сторонние сервисы (например, бронирование отелей, поиск недвижимости) прямо в чат-интерфейс ChatGPT.
- Мнения разделились: одни видят в этом стратегический шаг к созданию экосистемы и монетизации (доля от транзакций, скрытая реклама), другие критикуют за слабую UX, бритвость и повторение прошлых неудач (как Custom GPTs).
- Поднимаются вопросы для разработчиков: монетизация, риск заблокирования будущими обновлениями ChatGPT и усиление зависимости от OpenAI.
- Техническая реализация вызывает вопросы: работа примеров кода, механизм внедрения интерактивных элементов (iframe?) и ограничения MCP.
- Обсуждается фундаментальный конфликт: должен ли чат быть универсальным интерфейсом или AI-функции лучше встраивать в традиционные приложения.
OpenAI ChatKit
OpenAI выпустила chatkit-js — JavaScript-библиотеку для создания чат-интерфейсов с поддержкой их моделей ИИ. Она упрощает интеграцию чат-функциональности в веб-приложения, предоставляя готовые компоненты и API для управления диалогами, историей сообщений и реальным взаимодействием с пользователем.
Библиотека включает обработку потоковых ответов, управление состоянием чата и настройку интерфейса. Это ускоряет разработку чат-приложений, снижая необходимость в ручной реализации сложной логики. Практический вывод: инструмент полезен для быстрого прототипирования и продакшн-решений на базе OpenAI.
Комментарии (31)
- Критика заявленной "независимости от фреймворков" при поддержке только React и отсутствии интеграции с бэкенд-фреймворками
- Опасения по поводу привязки к OpenAI (вендор-локин) и отсутствия поддержки других моделей ИИ (например, Claude)
- Отмечается сходство с существующими решениями (CopilotKit, AG-UI) и их недостатки, включая платность и закрытый исходный код
- Предложения по интеграции ИИ через тегирование в существующие интерфейсы (как в Figma или Google Docs), а не через отдельный чат
- Обсуждение бизнес-модели и необходимости функции "Bring your own subscription" для применения собственных квот и API-ключей
Ladybird passes the Apple 90% threshold on web-platform-tests 🔥 Горячее 💬 Длинная дискуссия
Социальная сеть X требует включённого JavaScript для работы и отображает сообщение об ошибке, если он отключён в браузере. Пользователю предлагается активировать JavaScript или перейти на поддерживаемый браузер из списка в Центре помощи.
Сообщение также предупреждает, что расширения для приватности могут мешать работе сайта, и советует их отключить. Внизу страницы приведены ссылки на политики сервиса и информация о корпорации.
Комментарии (224)
- Впечатляющий прогресс независимого проекта Ladybird, достигнутый за короткое время, приближает его к практической пригодности.
- Прохождение 90% тестов WPT — это произвольный, но требуемый Apple метрический порог для рассмотрения в качестве альтернативного движка в iOS; сама метрика считается несовершенной.
- Реальная сложность заключается в поддержании темпа развития и реализации постоянно растущего количества новых веб-API, а не только в прохождении текущих тестов.
- Вызывают вопросы безопасность и наличие песочниц в быстро разработанном движке, а также его текущая производительность при повседневном использовании.
- Проект рассматривается как важная альтернатива доминирующим движкам, но до полной конкурентоспособности еще несколько лет работы.
When ChatGPT Turns Informant
Функция памяти в ChatGPT, включённая по умолчанию, превращает чат-бот в эффективного информатора, способного раскрыть ваши самые личные секреты при доступе посторонних. Достаточно нескольких продуманных вопросов — и ИИ выдаст выводы о ваших убеждениях, привычках, здоровье или отношениях, которые вы сами могли не осознавать.
Хотя пока не зафиксировано массовых инцидентов, сценарии утечки через незаблокированные устройства или принудительный доступ правоохранителей вполне реальны. Пользователям стоит знать об этих рисках и, возможно, отключать память в настройках, особенно если они делятся с ИИ конфиденциальными данными.
Комментарии (95)
- Участники обсуждают риски приватности, связанные с функцией памяти в ChatGPT, которая может синтезировать и раскрывать личную информацию из истории чатов.
- Высказываются опасения, что злоумышленники или государственные органы могут легко получить доступ к этим данным через запросы к ИИ или принудительное изъятие у платформы.
- Подчёркивается, что проблема не нова (сравнение с историей поиска), но ИИ снижает порог доступа и упрощает анализ, поощряя пользователей к откровенности.
- Некоторые пользователи предлагают меры защиты: отключение памяти, использование локальных моделей, осторожность в вопросах.
- Отмечается, что при физическом доступе к устройству угрозы многократно возрастают, и ChatGPT — лишь один из многих рисков.
One to two Starlink satellites are falling back to Earth each day 💬 Длинная дискуссия
Ежедневно от одного до двух спутников Starlink сходят с орбиты и сгорают в атмосфере Земли. По данным астрофизика Джонатана Макдауэлла, это связано с плановым выводом устаревших аппаратов и естественным трением о верхние слои атмосферы. Сейчас в космосе находится около 12 тысяч активных спутников сети, и их количество продолжает расти.
Видеозаписи ярких огненных следов от сгорающих спутников стали регулярно появляться в соцсетях, особенно над густонаселёнными регионами. Учёные ожидают, что частота таких событий будет увеличиваться по мере расширения группировки Starlink, что может повлиять на видимость ночного неба и повысить риски лёгких столкновений с космическим мусором.
Комментарии (252)
- Увеличение выбросов оксида алюминия при сгорании спутников Starlink вызывает опасения из-за потенциального вреда озоновому слою.
- Участники обсуждают, является ли контролируемый сход с орбиты меньшим злом по сравнению с проблемой космического мусора на других орбитах.
- Высказываются сомнения в долгосрочной экономической целесообразности проекта Starlink и его реальной стоимости без госсубсидий.
- Обсуждается химический состав продуктов сгорания спутников и его потенциальное воздействие по сравнению с естественным космическим мусором.
- Отмечается, что основная масса спутников сгорает на большой высоте, не представляя прямой угрозы для авиации.
Show HN: A Digital Twin of my coffee roaster that runs in the browser
AutoRoaster — это цифровой двойник настоящего ростера Kaleido M1. Он прогнозирует физику бобов и самого ростера и позволяет взаимодействовать с виртуальным устройством так же, как с настоящим. Демо по умолчанию использует эфиопский Guji, 24 °C окружения, 180 °C прогрева и 60 % оборотов барабана.
Пользователь может менять массу бобов (50–200 г), мощность нагрева и скорость вентилятора, а также скорость симуляции. Кнопка «Add Beans» запускает процесс, «Stop» — останавливает его, «Reset» — сбрасывает всё. Подсказки всплывают при наведении на элементы управления.
Проект открыт к сотрудничеству: автор может создать цифровую копию вашего собственного ростера.
Комментарии (36)
- Обсуждение вращается вокруг моделирования кофе и процесса обжарки: от использования Artisan и моделей кофе до "цифровых двойников" и их определения.
- Участники обмениваются опытом, где-то с ностальгией вспоминают о старых временах, где-то делятся ссылками на open-source проекты и обсуждают, как можно было бы улучшить модель или сделать ее более доступной.
- Обсуждается возможность использования модели для контроля за обжаркой и возможность взаимодействия с реальным оборудованием.
- Также поднимается вопрос о том, что такое "цифровой двойник" и как он отличается от симуляции.
Комментарии (95)
- Скептицизм в отношении тезиса о "кембрийском взрыве" ПО и запрос конкретных примеров успешных продуктов, созданных с помощью ИИ.
- Обсуждение барьеров входа для сложного ПО: необходимость глубоких знаний, надежности, безопасности и интеграции, которые ИИ-инструменты пока не могут обеспечить.
- Подчеркивание важности доверия, проверки и репутации как ключевых факторов при выборе ПО, особенно в B2B-сегменте.
- Споры о том, делает ли ИИ копирование идей проще или, наоборот, усредняет продукты, снижая инновационность.
- Мнение, что статья основана на умозрительных заключениях ("vibes"), а не на данных, и не отражает реального опыта разработчиков.
OpenZL: An open source format-aware compression framework 🔥 Горячее
OpenZL — это новый фреймворк для сжатия структурированных данных с открытым исходным кодом, разработанный Meta. Он обеспечивает сжатие без потерь, достигая производительности специализированных компрессоров, но при этом использует единый универсальный декомпрессор. Ключевая идея в том, что данные имеют предсказуемую структуру — колоночную, перечисления, повторяющиеся поля — и OpenZL явно использует это знание, применяя конфигурируемую последовательность преобразований для выявления скрытых закономерностей.
Фреймворк устраняет компромисс между эффективностью формато-специфичных решений и простотой поддержки общего инструмента. В отличие от универсальных методов, которые тратят ресурсы на угадывание структуры, OpenZL заранее знает тип данных и фокусируется только на релевантных трансформациях. Это позволяет экономить вычислительные циклы и улучшать соотношение скорости к степени сжатия. Практический вывод: один бинарный инструмент может заменить множество кастомных компрессоров без потери производительности.
Комментарии (84)
- OpenZL использует SDDL для описания структуры данных, что позволяет применять специализированные методы сжатия, значительно улучшая компрессию по сравнению с общими алгоритмами (zstd, xz).
- Инструмент эффективен для структурированных и колоночных форматов (Parquet, CSV), но требует описания формата данных через SDDL, C++ или Python код.
- Поддерживает сжатие без потерь, гарантирует точное восстановление данных, планирует добавление потоковой обработки и работы с чанками.
- Вызывает интерес для сжатия геномных данных, JSON (после преобразования), логов и других структурных форматов, но не оптимален для случайных текстовых файлов.
- Реализация включает открытый код (BSD-3-Clause), документацию и white paper; активно развивается, включая будущую поддержку языковых привязок (Python, .NET).
Комментарии (41)
In the past I've considered forking Chromium so every asset that it downloads (images, scripts, etc) is saved somewhere to produce a sort of "passive scraper".This article made me consider creating a new CDP domain as a possible option, but tbf I haven't thought about this proble
Mise: Monorepo Tasks 🔥 Горячее
Инструмент mise теперь поддерживает задачи в монорепозиториях, позволяя запускать команды в нескольких проектах одновременно. Это упрощает управление зависимостями и скриптами, особенно при работе с большими кодовыми базами. Например, можно выполнить mise run build для сборки всех проектов или mise run test для запуска тестов.
Ключевое преимущество — автоматическое определение контекста и зависимостей между проектами, что сокращает рутинные операции. Интеграция с существующими инструментами вроде npm scripts делает переход плавным. Такой подход экономит время и снижает вероятность ошибок при ручном управлении задачами.
Комментарии (79)
- Пользователи высоко оценивают mise за универсальность в управлении версиями языков (Node, Python, Rust, Go) и инструментами в одном конфиге, упрощающую onboarding в проектах.
- Отмечается удобство встроенного раннера задач, который заменяет Makefile/Just и работает в монорепозиториях, обеспечивая единый интерфейс для задач независимо от языка.
- Высказываются опасения по поводу сложности PATH-менеджмента и возможного чрезмерного расширения функциональности (например, отсутствие кэширования задач и поддержки Windows).
- Некоторые пользователи сравнивают mise с более сложными системами (Bazel, Nix), отмечая его как более простую альтернативу с низким порогом входа.
- Обсуждаются интеграции с другими инструментами (uv, moon, turborepo) и необходимость улучшения документации, особенно для новичков.