Ежедневная подборка Show HN (2025-10-27)
- MyraOS – Моя 32-битная ОС на C и ASM (проект Hack Club)
- Helium Browser для Android с поддержкой расширений, основанный на Vanadium
- Create-LLM – Обучите свою LLM за 60 секунд
- Я создал DevTools для Blazor (аналог React DevTools, но для .NET)
- Приложение для закладок с ИИ для тех, кто ненавидит ИИ
- Браузерная SIM-симуляция децентрализованного суда для автономных ИИ-агентов
- Zoto – низкоуровневое воспроизведение аудио на Zig
- Передача данных в Emacs и из него
- Отслеживание задержек на украинских границах
MyraOS – Моя 32-битная ОС на C и ASM (проект Hack Club) [Инструменты разработчика]
72 балла, 6 комментариев
32-битная операционная система, написанная на C и ASM в рамках учебного проекта, с графическим интерфейсом, портом Doom и полным набором системных компонентов.
- Разработана с нуля, включая загрузчик, драйвер VGA и драйвер клавиатуры
- Реализует управление физической и виртуальной памятью (PMM, страничная организация)
- Поддерживает прерывания (IDT, ISR, IRQ) и системные вызовы
- Включает файловую систему (EXT2) и драйверы HDD (PATA)
- Имеет графический интерфейс с поддержкой мыши, "грязных" прямоугольников и двойной буферизацией
- Портируемая версия Doom для демонстрации возможностей ОС
- Собрана с инструментами отладки (GDB) и тестирована на Qemu
Ссылка на обсуждение, Оригинальная ссылка
Helium Browser для Android с поддержкой расширений, основанный на Vanadium [Потребительские технологии]
8 баллов, 0 комментариев
Helium Browser для Android сочетает функции приватности Vanadium с поддержкой расширений в стиле десктопных браузеров.
- Поддерживает расширения из Chrome Web Store (например, uBlock Origin)
- Включает патчи приватности/безопасности Vanadium (защита IP в WebRTC, JIT отключен по умолчанию)
- Открытый исходный код, совместим с современными устройствами на Android
- Находится в стадии бета-тестирования, не заменяет системные механизмы безопасности
- Доступны готовые сборки и скрипты для самостоятельной сборки
Ссылка на обсуждение, Оригинальная ссылка
Create-LLM – Обучите свою LLM за 60 секунд [Инструменты разработчика]
38 баллов, 11 комментариев
Инструмент, позволяющий пользователям обучить свою большую языковую модель (LLM) всего за 60 секунд.
- Быстрый процесс обучения (60 секунд)
- Упрощает создание LLM для пользователей
- Подробности описаны в статье на Medium
Ссылка на обсуждение, Оригинальная ссылка
Я создал DevTools для Blazor (аналог React DevTools, но для .NET) [Инструменты разработчика]
4 балла, 1 комментарий
Расширение для браузера и пакет NuGet, предоставляющий инструменты для инспектирования компонентов Blazor, аналогичные React DevTools.
- Позволяет изучать деревья компонентов Razor прямо в браузере
- Связывает DOM-элементы с их исходными компонентами
- Поддерживает модели Blazor Server и WASM
- Использует невидимые маркеры, внедряемые во время компиляции, для восстановления иерархии компонентов
- Открытый исходный код с живой демонстрацией для тестирования
Ссылка на обсуждение, Оригинальная ссылка
Приложение для закладок с ИИ для тех, кто ненавидит ИИ [Продуктивность]
3 балла, 0 комментариев
Приложение для закладок с ИИ, разработанное для пользователей, скептически относящихся к ИИ.
- Нацелено на тех, кто не любит ИИ, но нуждается в его преимуществах
- Предлагает простой и ненавязчивый подход к закладкам с ИИ
- Минималистичный дизайн для избежания типичных раздражителей ИИ
Ссылка на обсуждение, Оригинальная ссылка
Браузерная SIM-симуляция децентрализованного суда для автономных ИИ-агентов [Потребительские технологии]
3 балла, 1 комментарий
Браузерная симуляция децентрализованной судебной системы для автономных ИИ-агентов.
- Моделирует взаимодействия в децентрализованном суде
- Разработана для автономных ИИ-агентов
- Доступна прямо в браузере
Ссылка на обсуждение, Оригинальная ссылка
Zoto – низкоуровневое воспроизведение аудио на Zig [Аудио]
3 балла, 0 комментариев
Простая библиотека на Zig для низкоуровневого воспроизведения аудио, портированная из Go-библиотеки oto.
- Поддерживает macOS, Linux и Windows
- Позволяет воспроизводить аудио из памяти и потоково из файлов
- Использует новый интерфейс
std.Io.Readerв Zig
Ссылка на обсуждение, Оригинальная ссылка
Передача данных в Emacs и из него [Инструменты разработчика]
4 балла, 1 комментарий
Удобная передача данных между терминалом и буферами Emacs для интеграции командной строки и редактора.
- Обеспечивает двустороннюю передачу данных между терминалом и Emacs
- Упрощает интеграцию командной строки и редактора
- Включает демонстрацию на YouTube (~12 минут)
Ссылка на обсуждение, Оригинальная ссылка
Отслеживание задержек на украинских границах [Путешествия]
3 балла, 1 комментарий
Инструмент, собирающий и публикующий данные о задержках на границах Украины от Таможенной службы Украины.
- Собирает и агрегирует данные о задержках для пассажирского и грузового транспорта
- Помогает путешественникам оценить риски, выявляя ненадежные данные
- Включает отзывы из Google Maps для дополнительного контекста
- Разработан на Postgres и Gnuplot
- Обновляется поминутно, но точность данных может варьироваться