Ежедневная подборка Show HN (2025-05-19)
- Я смоделировал манускрипт Войнича с помощью SBERT, чтобы проверить его структуру
- Vaev – движок браузера, созданный с нуля (он рендерит google.com)
- Python-симулятор "Конструкторной теории времени" Дэвида Дойча
- Buckaroo – интерфейс для работы с таблицами данных в ноутбуках
- Hardtime.nvim – избавьтесь от вредных привычек и освойте движения в Vim
- Stack Error – удобная обработка ошибок для Rust
- Model2vec-Rs – быстрые статические текстовые эмбеддинги на Rust
- Веб-агент в боковой панели Chrome
- Чат с 19 годами HN
- Racketmeter – измерение натяжения струн бадминтонной ракетки с помощью звуковой частоты
- HTML QR-коды (анимированные, интерактивные, программируемые)
- Публичная база данных сайтов для бэклинков
- Я создал сайт для чтения лучших инженерных блогов
- MCP Server для безопасного выполнения кода (Python, Ruby, C и другие)
- Mouse Escape – игра, которую я сделал с папой
- Мы запускаем Executor – цифрового сотрудника на основе ИИ
Я смоделировал манускрипт Войнича с помощью SBERT, чтобы проверить его структуру [Исследования]
261 баллов, 73 комментария
Анализ манускрипта Войнича с использованием эмбеддингов SBERT и методов NLP для изучения его структурных закономерностей.
- Применены эмбеддинги SBERT и кластеризация KMeans для группировки схожих корневых форм
- Удалены общие суффиксы для изоляции корневых форм и более четкого анализа
- Определены роли, подобные частям речи, на основе позиции и частоты слов
- Построена матрица переходов Маркова для визуализации потока между кластерами
- Обнаружены устойчивые синтаксические паттерны в разных разделах манускрипта
- Репозиторий на GitHub и детальное описание для дальнейшего изучения
Ссылка на обсуждение, Оригинальная ссылка
Vaev – движок браузера, созданный с нуля (он рендерит google.com) [Инструменты для разработчиков]
105 баллов, 43 комментария
Vaev – минималистичный движок веб-браузера, созданный с нуля, поддерживающий рендеринг HTML/XHTML, CSS и PDF, включая сложные функции, такие как calc() и var().
- Поддержка HTML/XHTML и каскада CSS
- Реализация правил @page для пагинации и печати в PDF
- Обработка calc(), var() и процентных единиц
- Рендерит Google.com (почти полностью)
- Экспериментальный проект, ориентированный на обучение
- Базовая сетевая поддержка (только http:// и file://)
- Пока нет поддержки grid-раскладки
Ссылка на обсуждение, Оригинальная ссылка
Python-симулятор "Конструкторной теории времени" Дэвида Дойча [Исследования]
43 балла, 6 комментариев
Библиотека на Python, симулирующая работу статьи Дэвида Дойча "Конструкторная теория времени", переводя её формализм в исполняемый код.
- Точный перевод формализма статьи (Субстраты, Атрибуты, Задачи, Конструкторы, операторы алгебры задач)
- Реализованы предикаты возможности/невозможности и контрфактические условия
- Тестовое покрытие более 95% лемм и примеров (с аннотацией типов mypy)
- Воспроизводит ключевые результаты (субстраты для измерения времени, доказательства необратимости, квантовые ветвящиеся задачи, самовоспроизводящийся конструктор)
- Цель – прояснить сложные концепции статьи через код и стимулировать обсуждение/расширения
Ссылка на обсуждение, Оригинальная ссылка
Buckaroo – интерфейс для работы с таблицами данных в ноутбуках [Инструменты для разработчиков]
76 баллов, 6 комментариев
Buckaroo – это открытый инструмент для просмотра и анализа данных в ноутбуках, поддерживающий фреймы Pandas и Polars на различных платформах.
- Современный интерфейс таблицы с прокруткой, поиском и сортировкой
- Статистика и гистограммы
- Расширяемая архитектура для создания интерфейсов таблиц
- Настраивается с помощью декларативного слоя (AG-Grid)
- Low Code UI для операций в один клик
- Автоматическая очистка с эвристическими предложениями
- Поддержка Jupyter, Marimo, VSCode и Google Colab
- Данные остаются локальными, операции выполняются быстро
Ссылка на обсуждение, Оригинальная ссылка
Hardtime.nvim – избавьтесь от вредных привычек и освойте движения в Vim [Инструменты для разработчиков]
154 балла, 59 комментариев
Избавьтесь от вредных привычек и освойте эффективные движения в Vim с помощью Hardtime.nvim.
- Помогает улучшить эффективность использования движений Vim
- Разработан для борьбы с неэффективными или повторяющимися действиями
- Плагин для интеграции с Neovim
Ссылка на обсуждение, Оригинальная ссылка
Stack Error – удобная обработка ошибок для Rust [Инструменты для разработчиков]
22 балла, 6 комментариев
Stack Error упрощает обработку ошибок в Rust с удобным дизайном и информативным отладкой.
- Удобство, аналогичное anyhow
- Создает информативные сообщения об ошибках для отладки
- Предоставляет типизированные данные для обработки ошибок в runtime
Ссылка на обсуждение, Оригинальная ссылка
Model2vec-Rs – быстрые статические текстовые эмбеддинги на Rust [Инструменты для разработчиков]
46 баллов, 5 комментариев
Быстрые текстовые эмбеддинги на Rust для высоконагруженных приложений.
- Нативный вывод на Rust без зависимостей Python
- Минимальный размер (~1.7 MB для crate, 7-30 MB для моделей)
- Высокая производительность (~1.7× быстрее, чем Python)
- Поддержка моделей Hugging Face или локальных моделей
- Идеально для семантического поиска, RAG и извлечения данных
Ссылка на обсуждение, Оригинальная ссылка
Веб-агент в боковой панели Chrome [Продуктивность]
127 баллов, 57 комментариев
BrowserBee – это приватный ИИ-ассистент для браузера, автоматизирующий задачи с использованием различных LLM прямо в боковой панели Chrome.
- Поддержка нескольких LLM (Anthropic, OpenAI, Gemini, Ollama)
- Формат расширения для удобства
- Отсутствие трекинга или сбора данных (только общение с LLM)
- Функция памяти для быстрого повторения задач
- Подсчет токенов и отслеживание затрат в реальном времени
- Подтверждение для критических действий
- Выполнение задач в нескольких вкладках
- Встроенные инструменты браузера для навигации и взаимодействий
Ссылка на обсуждение, Оригинальная ссылка
Чат с 19 годами HN [Исследования]
122 балла, 88 комментариев
Инструмент для запросов и анализа 19 лет данных Hacker News с использованием ИИ-моделей, таких как OpenAI и Claude.
- Позволяет задавать сложные вопросы о трендах, пользователях и контенте HN
- Бесплатно для 10 сообщений с входом в систему для предотвращения злоупотреблений
- Поддержка визуализации для графиков/диаграмм
- Использует модели OpenAI или Claude AI для обработки
Ссылка на обсуждение, Оригинальная ссылка
Racketmeter – измерение натяжения струн бадминтонной ракетки с помощью звуковой частоты [Потребительские технологии]
33 балла, 12 комментариев
Браузерный инструмент для измерения натяжения струн бадминтонной ракетки с помощью анализа звуковой частоты.
- Бесплатно, без регистрации или установки
- Работает на мобильных и десктопных браузерах
- Использует обученную регрессионную модель для точного измерения
- Разработан с реальными данными от профессиональных натяжителей
- Точнее и удобнее, чем платные аналоги
- Без рекламы и платных ограничений
Ссылка на обсуждение, Оригинальная ссылка
HTML QR-коды (анимированные, интерактивные, программируемые) [Инструменты для разработчиков]
4 балла, 3 комментария
QRBRD – генератор динамических QR-кодов на основе HTML5, заменяющий статические изображения интерактивными и программируемыми кодами.
- Динамика и анимация: создает QR-коды, которые анимируются или реагируют на данные в реальном времени.
- Полная программируемость: использует HTML, CSS и JavaScript для настраиваемых и адаптивных дизайнов.
- Интеграция в реальном времени: подключается к API или источникам данных (например, погода).
- Нативный HTML5: генерирует QR-коды как чистый HTML/SVG/Canvas, снижая затраты на хостинг.
- Идеальное масштабирование: адаптируется для цифровых вывесок, киосков и мобильных устройств.
- Мгновенное стилизирование: позволяет изменять CSS в реальном времени без дополнительных API-запросов.
- Встроенная интерактивность: поддерживает анимации, таймеры, геолокацию и триггеры датчиков.
- Оптимизированная производительность: минифицирован и сжат для быстрой загрузки и низкой нагрузки на CPU/GPU.
- Бесплатный тариф: экспериментируйте с базовыми функциями; платные опции включают AI-ассистентов.
Ссылка на обсуждение, Оригинальная ссылка
Публичная база данных сайтов для бэклинков [Маркетинг]
3 балла, 0 комментариев
Публичная база данных сайтов для получения бэклинков и продвижения новых проектов.
- Включает популярные, нишевые и растущие сайты
- Открытый доступ без регистрации
Ссылка на обсуждение, Оригинальная ссылка
Я создал сайт для чтения лучших инженерных блогов [Образование]
4 балла, 0 комментариев
Кураторский сайт для глубокого чтения качественных инженерных блогов, чтобы избежать низкокачественного контента.
- Фокус на глубину, а не широту охвата
- Бесплатно и без рекламы
- Разработан для улучшения инженерных навыков
- Поощряет обратную связь для постоянного улучшения
Ссылка на обсуждение, Оригинальная ссылка
MCP Server для безопасного выполнения кода (Python, Ruby, C и другие) [Инструменты для разработчиков]
5 баллов, 0 комментариев
Сервер для безопасного выполнения кода, поддерживающий несколько языков, таких как Python, Ruby и C.
- Поддержка нескольких языков программирования
- Фокус на безопасное выполнение кода
- Дополнительные детали не указаны в посте
Ссылка на обсуждение, Оригинальная ссылка
Mouse Escape – игра, которую я сделал с папой [Развлечения]
7 баллов, 1 комментарий
Игра вдохновленная Pac-Man, где мышь убегает от людей и собирает сыр, созданная четвероклассником и его папой за час с помощью ИИ.
- Простой и увлекательный геймплей, похожий на Pac-Man
- Играйте за мышь, избегая людей и собирая сыр
- Создана совместно с помощью ИИ
- Быстрое время разработки (1 час)
- Доступна по ссылке для тестирования
Ссылка на обсуждение, Оригинальная ссылка
Мы запускаем Executor – цифрового сотрудника на основе ИИ [Помощник в жизни]
3 балла, 3 комментария
Executor – это ИИ-агент, выполняющий задачи на компьютере, такие как бронирование билетов, написание отчетов и управление таблицами, по простым запросам.
- Работает локально или через облачный хостинг
- Выполняет разнообразные задачи (исследования, управление таблицами и т. д.)
- Веб-интерфейс для управления с нескольких устройств и планирования задач
- Центральная панель для управления задачами
- Доступно демо для ознакомления