Selección Diaria de Show HN (2025-10-20)
- Duck-UI – IDE de SQL Basado en Navegador para DuckDB
- Pyversity – Diversificación Rápida de Resultados para Recuperación y RAG
- Detección de campos de formulario PDF basada en navegador (basada en YOLO)
- Web-directive.js – Un patrón de directiva para HTML nativo
- Syna – Marco Mínimo de ML y RL Construido desde Cero con NumPy
- MarkdownConverters – Convierte cualquier formato de archivo a Markdown limpio
- Extensión de Navegador con Tema Terminal para HN
- CheckHN – Una lista de verificación para los posts más populares de Hacker News
- Nova: Solución de código abierto para conflictos de archivos CAD
- Photerra – Una app para descubrir joyas ocultas, planificar con amigos y reservar
- Proxmox-GitOps: Metamarco de Automatización de Contenedores (Monorepo Recursivo)
- EloqDoc: Base de Datos de Documentos Compatible con MongoDB con Almacenamiento de Objetos como Primera Ciudadanía
- Un joven de 17 años construyó mi segunda app: Omegle para Indie Hackers y Constructores
- Preprocesador de C y C++ para seguridad de memoria moderna
- Notepad.exe – Editor de macOS para Swift y Python (ahora con soporte para Linux)
Duck-UI – IDE de SQL Basado en Navegador para DuckDB [Herramientas para Desarrolladores]
173 puntos, 54 comentarios
Un IDE de SQL basado en navegador para DuckDB que funciona completamente en el navegador a través de WebAssembly, permitiendo análisis de datos locales sin un backend.
- Ejecuta DuckDB en el navegador usando WebAssembly
- Soporta importación de archivos CSV, JSON, Parquet y Arrow (locales o remotos)
- Incluye autocompletado de SQL, resaltado de sintaxis e historial de consultas
- Los datos persisten a través de OPFS (sobreviven al refresco del navegador)
- Conexión opcional a servidores externos de DuckDB
- Implementación con una línea en Docker o servidor de desarrollo Node 20+
- Enfoque en privacidad (los datos no salen del navegador)
- Funciona en Chrome, Firefox y Safari
- Código abierto (licencia Apache 2.0)
Enlace de Discusión, Enlace Original
Pyversity – Diversificación Rápida de Resultados para Recuperación y RAG [Herramientas para Desarrolladores]
65 puntos, 7 comentarios
Pyversity es una biblioteca ligera de Python para diversificar resultados de recuperación, equilibrando relevancia y diversidad de manera eficiente.
- API unificada que soporta múltiples estrategias (MMR, MSD, DPP, COVER)
- Mínima dependencia (solo NumPy) para fácil instalación
- Procesamiento rápido con diversificación a nivel de milisegundos
- Mejora pipelines de recuperación, recomendación y RAG sin añadir latencia
Enlace de Discusión, Enlace Original
Detección de campos de formulario PDF basada en navegador (basada en YOLO) [Herramientas para Desarrolladores]
16 puntos, 1 comentario
Una herramienta basada en navegador para detectar y añadir campos de formulario PDF usando modelos basados en YOLO.
- Utiliza modelos abiertos (FFDNet-S y FFDNet-L) entrenados en 55k documentos
- Implementación completamente en navegador con runtime ONNX
- Soporta tanto detección como adición de campos
- Planes para lanzar una biblioteca de navegador para despliegue más fácil
- Basado en el proyecto CommonForms de Joe Barrow
Enlace de Discusión, Enlace Original
Web-directive.js – Un patrón de directiva para HTML nativo [Herramientas para Desarrolladores]
10 puntos, 2 comentarios
Una biblioteca ligera que permite patrones de directiva en HTML nativo sin frameworks, inspirada en Vue.js.
- Implementa patrones de directiva en HTML nativo
- Sin dependencia de frameworks
- Inspirada en la funcionalidad de Vue.js
Enlace de Discusión, Enlace Original
Syna – Marco Mínimo de ML y RL Construido desde Cero con NumPy [Herramientas para Desarrolladores]
6 puntos, 0 comentarios
Syna es un marco mínimo de ML y RL construido desde cero con NumPy con fines educativos, que incluye un módulo de aprendizaje por refuerzo y visualización en tiempo real de redes neuronales.
- Construido completamente con NumPy para simplicidad y claridad
- Incluye un módulo básico de aprendizaje por refuerzo dentro del marco
- Diseñado para uso educativo para entender los internos de ML
- Incluye una aplicación web para visualización en tiempo real del entrenamiento de redes neuronales
- Inspirado por DeZero y utiliza un enfoque define-by-run (gráfico dinámico)
Enlace de Discusión, Enlace Original
MarkdownConverters – Convierte cualquier formato de archivo a Markdown limpio [Texto]
4 puntos, 0 comentarios
Una herramienta que convierte varios formatos de archivo (PDF, DOCX, PPTX, HTML, URLs) en Markdown limpio y estructurado para pipelines de IA, documentación o control de versiones.
- Preserva la estructura con precisión (encabezados, listas, tablas, código, enlaces)
- Salida de Markdown consistente optimizada para LLMs o documentos
- Conversión rápida basada en navegador con procesamiento respetuoso con la privacidad
- Soporta entradas multi-formato y URLs
- Útil para RAG, embeddings o flujos de trabajo de preprocesamiento de texto
Enlace de Discusión, Enlace Original
Extensión de Navegador con Tema Terminal para HN [Diseño]
4 puntos, 1 comentario
Una extensión de navegador con estilo terminal para mejorar la apariencia visual de Hacker News.
- Transforma Hacker News en una interfaz similar a una terminal
- Ligera y personalizable
- Código abierto sin restricciones de uso
- No disponible en Chrome Web Store (requiere instalación manual)
Enlace de Discusión, Enlace Original
CheckHN – Una lista de verificación para los posts más populares de Hacker News [Productividad]
3 puntos, 0 comentarios
Una aplicación web para rastrear y organizar los posts más populares de Hacker News de todos los tiempos.
- Muestra posts de Hacker News ordenados por popularidad
- Permite a los usuarios marcar o guardar posts para más tarde
- Ayuda a los usuarios a llevar un registro de qué posts ya han leído
Enlace de Discusión, Enlace Original
Nova: Solución de código abierto para conflictos de archivos CAD [Herramientas para Desarrolladores]
8 puntos, 0 comentarios
Nova es un sistema de bloqueo de archivos de código abierto diseñado para prevenir conflictos de archivos CAD en equipos de ingeniería.
- Soporta múltiples software CAD con bloqueo de archivos en tiempo real
- Incluye un panel en vivo para mantener sincronizados a los ingenieros de diseño
- Construido con Python y Next.js
- Configuración fácil mediante clonación de Git e instalación con pip
- Dirigido a startups de hardware y equipos que luchan con soluciones PDM costosas
Enlace de Discusión, Enlace Original
Photerra – Una app para descubrir joyas ocultas, planificar con amigos y reservar [Viajes]
3 puntos, 3 comentarios
Photerra es una aplicación de planificación de viajes que transforma fotos con geolocalización en puntos mapeables para organizar viajes, colaborar con amigos y reservar.
- Convierte fotos con datos GPS en ubicaciones precisas para planificación exacta de viajes
- Combina descubrimiento, planificación, coordinación y reserva en un solo flujo de trabajo
- Incluye puntos recomendados por la comunidad basados en fotos reales para recomendaciones fuera de lo común
- Soporta tanto viajes importantes como exploración local con navegación de un toque
- Disponible en iOS y Android con contenido inicial en ubicaciones selectas de EE. UU. e internacionales
Enlace de Discusión, Enlace Original
Proxmox-GitOps: Metamarco de Automatización de Contenedores (Monorepo Recursivo) [Herramientas para Desarrolladores]
7 puntos, 1 comentario
Proxmox-GitOps es una plataforma de Infraestructura como Código (IaC) de código abierto para automatizar el aprovisionamiento y orquestación de contenedores Linux en Proxmox VE usando un enfoque de monorepo recursivo.
- Autogestión recursiva: Se autoimplementa y aprovisiona a través de un monorepositorio enviado a una instancia local.
- Diseño de monorepositorio: Centraliza la infraestructura como IaC usando submódulos de Git para composición modular.
- Git como única fuente de verdad: Representa el estado deseado de la infraestructura.
- Acoplamiento flexible: Los contenedores operan independientemente del plano de control para mayor flexibilidad.
- No comercial y extensible: Diseñado para automatización doméstica y colaboración.
Enlace de Discusión, Enlace Original
EloqDoc: Base de Datos de Documentos Compatible con MongoDB con Almacenamiento de Objetos como Primera Ciudadanía [Herramientas para Desarrolladores]
10 puntos, 8 comentarios
EloqDoc es una base de datos de documentos compatible con MongoDB optimizada para almacenamiento de objetos, escalado desacoplado y transacciones ACID.
- Usa almacenamiento de objetos (ej. S3) como durabilidad principal con caché NVMe para eficiencia de costos y rendimiento
- Desacopla cómputo y almacenamiento para escalado independiente sin movimiento de datos
- Proporciona transacciones ACID reales con consistencia distribuida rápida
- Nativamente distribuido con soporte multi-escritor, eliminando particionamiento manual
- Totalmente compatible con clientes y controladores de MongoDB
Enlace de Discusión, Enlace Original
Un joven de 17 años construyó mi segunda app: Omegle para Indie Hackers y Constructores [ChatBots]
4 puntos, 0 comentarios
Omegle para indie hackers y constructores, creado por un joven de 17 años.
- Conecta indie hackers y constructores aleatoriamente
- Segunda app desarrollada por un joven de 17 años
- Inspirado en el concepto de chat aleatorio de Omegle
Enlace de Discusión, Enlace Original
Preprocesador de C y C++ para seguridad de memoria moderna [Herramientas para Desarrolladores]
5 puntos, 2 comentarios
Un preprocesador para C y C++ que mejora la seguridad de memoria con builds de configuración cero.
- Mejora la seguridad de memoria en C y C++
- No requiere configuración para builds
- Moderniza bases de código heredadas
Enlace de Discusión, Enlace Original
Notepad.exe – Editor de macOS para Swift y Python (ahora con soporte para Linux) [Herramientas para Desarrolladores]
38 puntos, 47 comentarios
Notepad.exe es un editor de macOS para prototipado rápido en Swift y Python con soporte añadido para runtime de Linux.
- Configuración mínima para prototipado rápido de código
- Soporta Swift y Python
- Ejecuta código directamente sin estructura de proyecto
- Añadido soporte para runtime de Linux para ejecución en múltiples entornos
- Diseñado para macOS con búsqueda de retroalimentación para integración en flujos de trabajo