Ежедневная подборка Show HN (2025-05-09)
- Req Update Check
- Использование eBPF для просмотра зашифрованного трафика без прокси
- Kit – набор инструментов с открытым исходным кодом для создания AI-инструментов
- Перевод между диалектами и обмен SQL-запросами в браузере
- Проверка результатов выборов Папы с помощью скрипта для дыма из трубы
- Расширение для полнотекстового поиска в истории браузера
- Интерпретатор (и форматтер) с обходом дерева, написанный на C
- CoGenAI – платформа для неограниченного AI-вывода для агентов
- Снижение нагрузки в потоковой обработке: знакомьтесь с ZephFlow (Open Source)
- Achilles – автоматический профилинг и оптимизация Python в C++ через LLM
- Я создал игру на TypeScript
- Я уместил свои ежедневные инструменты в одну клавиатуру для iPhone
- ИИ, который понимает электронные таблицы
- Basecoat – вся магия shadcn/ui, но без React
- Создание функциональных алиасов для CLI в YAML
- YAMLResume – инструмент с открытым исходным кодом на Node.js для создания резюме как кода в YAML
- CLI-инструмент для работы с Linear
- Запуск cloud-instances.info – новой форка ec2instances.info
Req Update Check [Инструменты для разработчиков]
9 баллов, 0 комментариев
Python-пакет для проверки и отображения обновлений для пакетов верхнего уровня в файлах requirements.txt.
- Определяет устаревшие пакеты и показывает обновления версий (например, минорные, мажорные)
- Предоставляет прямые ссылки на PyPI, домашнюю страницу и список изменений для каждого пакета
- Фокусируется только на пакетах верхнего уровня в requirements.txt, избегая беспорядка
- Поддерживает кэширование файлов для быстрой проверки
- Открытый исходный код и простая установка/использование
Ссылка на обсуждение, Оригинальная ссылка
Использование eBPF для просмотра зашифрованного трафика без прокси [Инструменты для разработчиков]
185 баллов, 55 комментариев
qtap – это легковесный агент на основе eBPF, обеспечивающий глубокую видимость зашифрованного HTTPS/TLS-трафика без разрыва соединений или управления сертификатами.
- Использует eBPF для перехвата сетевого трафика на уровне ядра
- Подключается к библиотекам TLS (например, OpenSSL) для видимости до шифрования и после дешифрования
- Минимальное влияние на производительность по сравнению с традиционными прокси-решениями
- Помогает в отладке API, мониторинге сторонних зависимостей и обнаружении утечек PII
- Доступен как бинарный файл для Linux, Docker-контейнер и Helm-чарт
Ссылка на обсуждение, Оригинальная ссылка
Kit – набор инструментов с открытым исходным кодом для создания AI-инструментов [Инструменты для разработчиков]
5 баллов, 0 комментариев
Набор инструментов с открытым исходным кодом для создания AI-инструментов для разработчиков.
- Открытый исходный код
- Предназначен для создания AI-инструментов
- Сфокусирован на сценариях использования разработчиками
Ссылка на обсуждение, Оригинальная ссылка
Перевод между диалектами и обмен SQL-запросами в браузере [Инструменты для разработчиков]
4 балла, 0 комментариев
Инструмент на основе браузера для перевода SQL-запросов между диалектами и их обмена через URL.
- Переводит SQL-запросы между разными диалектами с использованием sqlglot
- Предоставляет диагностику разбора SQL-запросов
- Сохраняет состояние запроса в URL для удобного обмена
- Построен на TypeScript (UI) и Pyodide (интеграция sqlglot)
- Планы на будущее включают статистику запросов, определение схемы и выполнение тестовых запросов
Ссылка на обсуждение, Оригинальная ссылка
Проверка результатов выборов Папы с помощью скрипта для дыма из трубы [Инструменты для разработчиков]
24 балла, 10 комментариев
Скрипт на Playwright, проверяющий белый дым из трубы Сикстинской капеллы для подтверждения избрания Папы.
- Использует ИИ (Google Gemini Flash 2.0) для определения цвета дыма
- Настраивается для работы с другими провайдерами/моделями LLM
- Запускается автоматически каждую минуту во время выборов Папы
- Рабочий процесс GitHub Actions для непрерывного мониторинга
Ссылка на обсуждение, Оригинальная ссылка
Расширение для полнотекстового поиска в истории браузера [Продуктивность]
26 баллов, 8 комментариев
Rearview – это расширение для браузера, позволяющее выполнять полнотекстовый поиск и организацию истории просмотров с возможностью получения AI-инсайтов.
- Полнотекстовый поиск содержимого страниц, а не только URL или заголовков
- Организация истории по дате, времени или посещениям
- Опциональный AI-ассистент для инсайтов (требуется собственный API-ключ)
- Данные остаются локальными в IndexedDB
- Доступно для Chrome, Edge и Firefox
Ссылка на обсуждение, Оригинальная ссылка
Интерпретатор (и форматтер) с обходом дерева, написанный на C [Инструменты для разработчиков]
3 балла, 0 комментариев
Vern – это статически типизированный скриптовый язык с интерпретатором и форматтером, реализованными на C.
- Статически типизированный скриптовый язык
- Реализация интерпретатора с обходом дерева
- Включает форматтер кода
- Открытый исходный код с доступной документацией
- Ранний этап проекта с неотшлифованными краями
Ссылка на обсуждение, Оригинальная ссылка
CoGenAI – платформа для неограниченного AI-вывода для агентов [Инструменты для разработчиков]
3 балла, 1 комментарий
CoGenAI предлагает неограниченный AI-вывод для агентов с моделью оплаты за справедливое использование и общим пулом вычислений.
- Бесплатный, неограниченный, неметрический вывод для текстовых, кодовых, логических, инструментальных, аудио- и речевых моделей
- Пользователи могут вносить вычислительные ресурсы для получения кредитов
- $100 бесплатных кредитов для новых регистрантов на этой неделе
Ссылка на обсуждение, Оригинальная ссылка
Снижение нагрузки в потоковой обработке: знакомьтесь с ZephFlow (Open Source) [Инструменты для разработчиков]
5 баллов, 1 комментарий
ZephFlow – это легковесный фреймворк с открытым исходным кодом для потоковой обработки, предназначенный для простоты и эффективности в stateless или простых stateful-рабочих нагрузках.
- Эффективное использование ресурсов: оптимизирован для скромных облачных инстансов или edge-устройств без излишней нагрузки.
- Упрощенные операции: легкое развертывание и управление, снижающее сложность инфраструктуры.
- Быстрая разработка: позволяет быстро перейти от идеи к production для потоковых пайплайнов.
- Универсальные приложения: подходит для real-time ETL, обработки логов/телеметрии, подготовки данных для ML и API-бэкендов.
- Фокус на single-instance: идеален для тестирования и построения пайплайнов без распределенного управления состоянием.
Ссылка на обсуждение, Оригинальная ссылка
Achilles – автоматический профилинг и оптимизация Python в C++ через LLM [Инструменты для разработчиков]
6 баллов, 0 комментариев
Инструмент для автоматического ускорения Python-кода, который определяет узкие места, переписывает их в оптимизированном C++ и внедряет без изменений кода.
- Определяет узкие места производительности в Python-коде
- Переписывает критические функции в оптимизированном C++
- Бесшовно внедряет оптимизированный код в работающую программу
- Достигает ускорения в 100-1000 раз для CPU-интенсивных задач
- Простая установка через pip с однокомандной работой
Ссылка на обсуждение, Оригинальная ссылка
Я создал игру на TypeScript [Развлечения]
9 баллов, 2 комментария
Игра на TypeScript, созданная разработчиком.
- Построена на TypeScript
- Продемонстрирована на Hacker News
Ссылка на обсуждение, Оригинальная ссылка
Я уместил свои ежедневные инструменты в одну клавиатуру для iPhone [Продуктивность]
3 балла, 2 комментария
Единая клавиатура для iPhone, объединяющая ежедневные инструменты.
- Комбинирует несколько ежедневных инструментов в одну клавиатуру
- Разработана для пользователей iPhone
- Нацелена на упрощение доступа к инструментам
Ссылка на обсуждение, Оригинальная ссылка
ИИ, который понимает электронные таблицы [Продуктивность]
8 баллов, 2 комментария
Инструмент на основе ИИ, предназначенный для понимания и интерпретации данных электронных таблиц.
- Понимает содержимое электронных таблиц
- Интерпретация на основе ИИ
- В посте не указаны дополнительные детали
Ссылка на обсуждение, Оригинальная ссылка
Basecoat – вся магия shadcn/ui, но без React [Дизайн]
6 баллов, 3 комментария
Basecoat – это библиотека компонентов, вдохновленная shadcn/ui, построенная на HTML и Tailwind CSS, предназначенная для не-React стеков.
- Без React, только Tailwind CSS с опциональным Alpine.js
- Включает макросы Jinja и Nunjucks
- Полностью совместима с темами shadcn/ui
- Простая установка с поддержкой CLI
- Доступна с поддержкой ARIA
- Современные, тематизируемые компоненты (кнопки, комбобоксы, диалоги и т. д.)
Ссылка на обсуждение, Оригинальная ссылка
Создание функциональных алиасов для CLI в YAML [Инструменты для разработчиков]
4 балла, 1 комментарий
Программа на GO для создания функциональных CLI-алиасов, определенных в YAML.
- Определение алиасов в формате YAML
- Поддержка параметров времени выполнения и переменных окружения
- Позволяет устанавливать рабочие директории
- Может выполнять несколько команд последовательно или параллельно
- Открыта для обратной связи и предложений
Ссылка на обсуждение, Оригинальная ссылка
YAMLResume – инструмент с открытым исходным кодом на Node.js для создания резюме как кода в YAML [Продуктивность]
3 балла, 1 комментарий
Инструмент с открытым исходным кодом на Node.js для создания резюме как кода в YAML.
- Генерирует резюме из YAML-файлов
- Построен на Node.js
- Открытый исходный код и настраиваемый
Ссылка на обсуждение, Оригинальная ссылка
CLI-инструмент для работы с Linear [Инструменты для разработчиков]
4 балла, 2 комментария
CLI-инструмент для взаимодействия с Linear.
- Командный интерфейс для Linear
- Упрощает управление рабочими процессами
- Повышает продуктивность разработчиков
Ссылка на обсуждение, Оригинальная ссылка
Запуск cloud-instances.info – новой форка ec2instances.info [Инструменты для разработчиков]
3 балла, 3 комментария
Новая форка ec2instances.info, предоставляющая информацию о облачных инстансах.
- Фокусируется на деталях облачных инстансов
- Форкнута с ec2instances.info
- Нацелена на предоставление обновленных или дополнительных функций