Подборка Show HN за день (2025-08-28)
- Альтернатива Meetup.com и Eventribe для небольших групп
- Чат с Nano Banana прямо в WhatsApp
- React Web Camera – обход ограничения на одну фотографию в
<input type=file>
- Testronaut – автономное тестирование браузера на основе ИИ
- Regolith – библиотека регулярных выражений, предотвращающая ReDoS-уязвимости в TypeScript
- Добавление аудио к карточкам Anki
- Element to LLM – расширение, преобразующее DOM в JSON для LLM
- Кроссплатформенное копирование/вставка и передача файлов до 5 МБ (E2E, без регистрации)
- Я создал открытый импортер CSV, которого мне не хватало
- Я создал робота, который рисует карикатуры маркером Sharpie
- Dsa.rb: Практика алгоритмов и структур данных в Ruby из командной строки
- AlphaSuite – открытая платформа для количественного анализа акций
- MaskWise: Обфускация и анонимизация данных в обучающих файлах для LLM
Альтернатива Meetup.com и Eventribe для небольших групп [Бизнес]
30 баллов, 7 комментариев
Открытая мобильная платформа для управления RSVP-событиями в небольших группах как альтернатива Meetup.com и Eventribe.
- Совместное использование одним кликом с уникальными запоминающимися URL для каждого события
- Создание событий без регистрации
- Простой и интуитивно понятный дизайн
- Возможность самостоятельного хостинга для избежания комиссий
- Открыта для обратной связи и улучшений
Ссылка на обсуждение, Оригинальная ссылка
Чат с Nano Banana прямо в WhatsApp [Чат-боты]
22 балла, 8 комментариев
Чат с Nano Banana прямо в WhatsApp с использованием no-code-платформы.
- Построен на no-code-платформе для WhatsApp
- Вирусное распространение в социальных группах
- Позволяет напрямую взаимодействовать с Nano Banana через WhatsApp
Ссылка на обсуждение, Оригинальная ссылка
React Web Camera – обход ограничения на одну фотографию в <input type=file>
[Инструменты для разработчиков]
22 балла, 3 комментария
React Web Camera – это легковесный React-компонент, позволяющий делать несколько снимков за одну сессию в браузере, обходя ограничение на одну фотографию в <input type="file">
.
- Захватывает несколько фотографий за одну сессию
- Работает прямо в браузере без повторного открытия камеры
- Позволяет просматривать и удалять фотографии перед отправкой
- Полностью клиентская реализация, обеспечивающая конфиденциальность
- Совместим с веб-приложениями, адаптивными интерфейсами и PWA
Ссылка на обсуждение, Оригинальная ссылка
Testronaut – автономное тестирование браузера на основе ИИ [Инструменты для разработчиков]
3 балла, 1 комментарий
Testronaut – это автономный фреймворк для тестирования, использующий ИИ (GPT-4o) для определения end-to-end тестов на простом английском языке и запуска их через Playwright.
- Адаптирует тесты к изменениям UI, сохраняя детерминированные отчеты
- Поддерживает тесты в виде строк или функций с инструментами вроде click, type и navigate
- Запускается локально через CLI (
npx testronaut
) без необходимости в облачном сервисе - Генерирует JSON и HTML-отчеты с пошаговыми разборами и скриншотами
- Открытый исходный код, ранняя стадия, устанавливается одной командой
Ссылка на обсуждение, Оригинальная ссылка
Regolith – библиотека регулярных выражений, предотвращающая ReDoS-уязвимости в TypeScript [Инструменты для разработчиков]
26 баллов, 25 комментариев
Regolith – это TypeScript-библиотека для работы с регулярными выражениями, предотвращающая ReDoS-атаки благодаря использованию движка Rust с линейным временем выполнения.
- Использует библиотеку Rust Regex для линейного времени выполнения, предотвращая ReDoS-уязвимости
- Устраняет распространенные CVE в TypeScript/JavaScript, вызванные атаками на регулярные выражения
- Гарантирует предсказуемую производительность, избегая экспоненциального времени выполнения
- Разработана для безопасной работы с регулярными выражениями в веб-приложениях
- Открыта для обратной связи и улучшений
Ссылка на обсуждение, Оригинальная ссылка
Добавление аудио к карточкам Anki [Образование]
3 балла, 0 комментариев
Краткое описание: Инструмент для командной строки, генерирующий и добавляющий аудио (текст-в-речь) к карточкам Anki с использованием ElevenLabs.
- Автоматически генерирует аудио для карточек Anki
- Использует ElevenLabs для преобразования текста в речь
- Интерфейс командной строки для легкой интеграции
Ссылка на обсуждение, Оригинальная ссылка
Element to LLM – расширение, преобразующее DOM в JSON для LLM [Инструменты для разработчиков]
5 баллов, 4 комментария
Браузерное расширение, которое захватывает текущее состояние DOM и экспортирует его в JSON для LLM, отладки и тестирования.
- Захватывает DOM в реальном времени (после рендеринга), включая видимость, значения полей и атрибуты dataset
- Работает локально без телеметрии или внешних запросов, обеспечивая безопасность и конфиденциальность
- Полезно для отладки форм, воспроизводимых отчетов об ошибках, автоматизации тестов и инженерии промптов
- Доступно для Chrome и Firefox
Кроссплатформенное копирование/вставка и передача файлов до 5 МБ (E2E, без регистрации) [Продуктивность]
3 балла, 0 комментариев
Браузерный инструмент для кроссплатформенного копирования/вставки текста и передачи небольших файлов с end-to-end шифрованием.
- Не требует регистрации, подключение по коду или QR
- Шифрование AES-256 end-to-end
- Поддержка передачи файлов до 5 МБ
- Работает полностью в браузере
Ссылка на обсуждение, Оригинальная ссылка
Я создал открытый импортер CSV, которого мне не хватало [Инструменты для разработчиков]
4 балла, 3 комментария
Открытый импортер CSV, созданный для заполнения пробела в существующих инструментах.
- Открытый исходный код
- Простота использования
- Решает неудовлетворенные потребности в функциональности импорта CSV
Ссылка на обсуждение, Оригинальная ссылка
Я создал робота, который рисует карикатуры маркером Sharpie [Дизайн]
4 балла, 1 комментарий
Робот, рисующий карикатуры с фотографий с помощью маркера Sharpie и 3D-печатного плоттера.
- Использует диффузионную модель (Flux Kontext LoRA), обученную на изображениях карикатур
- Оснащен 3D-печатным креплением для маркера Sharpie на принтере Ender 3
- Преобразует фотографии в карикатуры и затем в G-код для плоттера
- Включает веб-сайт для тестирования сервиса
Ссылка на обсуждение, Оригинальная ссылка
Dsa.rb: Практика алгоритмов и структур данных в Ruby из командной строки [Образование]
4 балла, 0 комментариев
Инструмент для командной строки, позволяющий практиковать алгоритмы и структуры данных в Ruby с использованием тест-драйвенных упражнений.
- Подход на основе тестирования с использованием Minitest для проверки реализаций
- Запускается локально и легко расширяется новыми упражнениями
- Фокусируется на алгоритмических паттернах, а не на исчерпывающих тестах, как в LeetCode
- Динамически загружает пользовательские реализации во время выполнения
- Разработан как подготовка к платформам вроде LeetCode для базовых навыков DSA
Ссылка на обсуждение, Оригинальная ссылка
AlphaSuite – открытая платформа для количественного анализа акций [Финансы]
3 балла, 0 комментариев
AlphaSuite – это открытая платформа для количественного анализа акций, предлагающая инструменты для обучения моделей, бэктестинга и управления сделками.
- Комплексный набор инструментов для количественного финансового анализа
- Поддержка обучения и валидации моделей
- Включает бэктестинг и управление сделками
- Разработана для стратегий, основанных на данных
- Открытый исходный код, доступный для трейдеров и аналитиков
Ссылка на обсуждение, Оригинальная ссылка
MaskWise: Обфускация и анонимизация данных в обучающих файлах для LLM [Инструменты для разработчиков]
3 балла, 2 комментария
MaskWise – это инструмент для обфускации и анонимизации чувствительных данных в обучающих файлах для LLM.
- Сканирует и распознает чувствительную информацию (имена, email, адреса и т. д.)
- Обрабатывает изображения для маскирования конфиденциального содержимого
- Работает со структурированными данными
- Разработан на TypeScript и Node.js
- Использует MS Presidio в качестве бэкенда
- Ранняя стадия проекта, открыта для обратной связи и вкладов