Selección Diaria de Show HN (2025-04-04)
- Hatchet v1 – una plataforma de orquestación de tareas basada en Postgres
- GitMCP es un servidor MCP automático para cada repositorio de GitHub
- Slipstream – Una biblioteca de Python para procesamiento de flujos con estado
- Monkeys.zip – 3000 Monos en Máquinas de Escribir
- Benchi – Una herramienta de benchmarking escrita en Go
- Zxc – Proxy TLS en Rust con tmux y Vim como interfaz, alternativa a BurpSuite
- PubSub JavaScript sin conexión entre pestañas del navegador
- SPL – Tuberías Multi-Lenguaje y Tu Propio Mini-FaaS en una Máquina
- OpenNutrition – Una base de datos pública y gratuita de nutrición
- El lenguaje de programación C3 (alternativa al lenguaje C)
- Herramienta de IA inteligente para planificación de proyectos
- Novanode, Balanceo de carga global con Caddy, sin dependencia de proveedor
- Un plugin de Vim para mostrar información sobre paquetes NPM
- Construye Tu Propio Lago de Seguridad – Convertidores OCSF de código abierto a S3
- LocalScore – Benchmark para LLM locales
- Haystack Code Reviewer – Tours Guiados para Pull Requests
- Visualización de datos AD para seguridad con Python y Obsidian
- Nix Ninja – sistema de compilación compatible con Ninja para Nix
- Zoom-Mcp-Server]Programa una Reunión de Zoom con Ayuda de Anthropic MCP
- rtrvr.ai completa impuestos de un solo golpe usando Gemini 2.5 Pro
- FlashTokenizer – Tokenizador en C++ 10x más rápido para Python
- Tubería OCR para entrenamiento de ML (tablas, diagramas, matemáticas, multilingüe)
- Todos los Libros, Todos los Idiomas (ABAL)
- Servidor MCP para que agentes controlen el navegador
- Music Melee – FPS de parkour a alta velocidad para crear música hermosa
Hatchet v1 – una plataforma de orquestación de tareas basada en Postgres [Herramientas para Desarrolladores]
44 puntos, 17 comentarios
Hatchet v1 es una plataforma de orquestación de tareas de código abierto basada en Postgres, que ofrece gestión escalable de tareas en segundo plano con funciones avanzadas de flujo de trabajo.
- Basada en Postgres para portabilidad y facilidad de administración
- Soporta flujos de trabajo basados en DAG con condiciones como pausas, activación por eventos y ejecución condicional
- Incluye ejecución duradera para recuperación de fallos y repetición de tareas
- Funciones de cola como concurrencia basada en claves, limitación de tasa y afinidad de trabajadores
- Mejor rendimiento mediante particionamiento, E/S en búfer y triggers de Postgres
- Elimina RabbitMQ como dependencia obligatoria para autoalojamiento
Enlace a la Discusión, Enlace Original
GitMCP es un servidor MCP automático para cada repositorio de GitHub [Herramientas para Desarrolladores]
86 puntos, 28 comentarios
GitMCP proporciona automáticamente un servidor MCP para cada repositorio de GitHub.
- Configura automáticamente servidores MCP
- Funciona con cualquier repositorio de GitHub
- No requiere configuración manual
Enlace a la Discusión, Enlace Original
Slipstream – Una biblioteca de Python para procesamiento de flujos con estado [Herramientas para Desarrolladores]
14 puntos, 4 comentarios
Slipstream es una biblioteca de Python para procesamiento de flujos con estado.
- Permite procesamiento de flujos con estado en Python
- Diseñada para manejar flujos continuos de datos
- Proporciona herramientas para gestionar estado a través de flujos de datos
Enlace a la Discusión, Enlace Original
Monkeys.zip – 3000 Monos en Máquinas de Escribir [Entretenimiento]
41 puntos, 17 comentarios
Un proyecto humorístico que simula 3000 monos escribiendo aleatoriamente, que ganó popularidad en Reddit.
- Simula 3000 monos escribiendo en máquinas de escribir
- Construido usando Supabase y PostgreSQL
- Experimentó desafíos inesperados de tráfico
- Originalmente lanzado el 1 de abril como una broma
Enlace a la Discusión, Enlace Original
Benchi – Una herramienta de benchmarking escrita en Go [Herramientas para Desarrolladores]
44 puntos, 3 comentarios
Benchi es una herramienta CLI de benchmarking escrita en Go que usa Docker Compose para orquestación de infraestructura repetible y portable.
- Usa Docker Compose para orquestación de infraestructura
- Permite benchmarks repetibles en diferentes máquinas
- Soporta comparación de resultados entre diferentes herramientas
- Incluye ejemplos de benchmarks para tuberías de datos (Conduit vs. Kafka Connect)
Enlace a la Discusión, Enlace Original
Zxc – Proxy TLS en Rust con tmux y Vim como interfaz, alternativa a BurpSuite [Herramientas para Desarrolladores]
84 puntos, 13 comentarios
Un proxy TLS basado en terminal construido en Rust, que usa tmux y Vim como interfaz, sirviendo como una alternativa ligera a BurpSuite para interceptar y depurar tráfico HTTP/HTTPS y WebSocket.
- Basado en terminal con tmux y Vim como interfaz
- Intercepta y edita tráfico HTTP/HTTPS y WebSocket
- Soporta almacenamiento en disco para grandes conjuntos de datos (100k+ entradas)
- Complementos predeterminados para ffuf y sqlmap, con soporte para complementos personalizados
- Edición en vivo de solicitudes/respuestas y ajustes
- Configuración basada en TOML para ajustes globales o por sesión
- Filtrado avanzado por dominio, tipo de contenido o extensión
- Gestión en tiempo real de historial y cola de intercepción
- Repetición y seguimiento de historial de tráfico WebSocket
- Gestión de sesiones para reanudar trabajo
- Búsqueda e integración quickfix con Vim
- Soporte para solicitudes malformadas para pruebas de seguridad
- Compartir solicitudes entre ventanas para pruebas fluidas
Enlace a la Discusión, Enlace Original
PubSub JavaScript sin conexión entre pestañas del navegador [Herramientas para Desarrolladores]
72 puntos, 30 comentarios
Biblioteca JavaScript que permite comunicación PubSub sin conexión entre pestañas del navegador.
- Facilita el paso de mensajes sin conexión entre pestañas del navegador
- Usa localStorage para comunicación entre pestañas
- Ligera y sin dependencias
Enlace a la Discusión, Enlace Original
SPL – Tuberías Multi-Lenguaje y Tu Propio Mini-FaaS en una Máquina [Herramientas para Desarrolladores]
4 puntos, 0 comentarios
SPL es un marco de gráficos computacionales multi-lenguaje con una plataforma mini-FaaS local para integración fluida de código y utilidades diversas.
- Soporta mezclar código de diferentes lenguajes y dependencias en un gráfico computacional
- Permite ejecución local y remota de gráficos para colaboración en equipo
- Permite ejecución parcial de gráficos con preservación de estado para pruebas más fáciles
- Incluye un marco Python-first para creación intuitiva de gráficos
- Cuenta con un servidor FaaS incorporado con API HTTP, importación/exportación JSON y coordinación de tareas
- Proporciona una interfaz web para visualización y edición de gráficos
- Útil para desarrollo local, separación de lógica de producción y despliegue personal de FaaS
OpenNutrition – Una base de datos pública y gratuita de nutrición [Salud]
268 puntos, 136 comentarios
OpenNutrition es una base de datos de nutrición gratuita con licencia ODbL y una aplicación complementaria que ofrece seguimiento de alimentos con búsqueda web en tiempo real para nuevos alimentos.
- Incluye 5,287 alimentos cotidianos, 3,836 alimentos de restaurantes y 4,182 elementos de menú de cadenas de EE. UU. con datos estandarizados
- Características 313,442 productos de supermercado populares en EE. UU. con datos de alérgenos/aditivos
- Búsqueda web en tiempo real para importar nuevos alimentos o personalizaciones (ej., pedidos de Starbucks)
- Aplicación iOS gratuita para registro, búsqueda por código de barras/imagen y recomendaciones dietéticas
- Nivel de pago ($49/año) desbloquea búsquedas adicionales y funciones avanzadas
- Conjunto de datos abierto disponible para descarga para promover acceso público a datos de nutrición
Enlace a la Discusión, Enlace Original
El lenguaje de programación C3 (alternativa al lenguaje C) [Herramientas para Desarrolladores]
89 puntos, 50 comentarios
C3 es una alternativa moderna a C diseñada para evolucionar C sin restricciones de compatibilidad hacia atrás.
- Sistema de módulos
- Macros semánticas e introspección en tiempo de compilación
- Módulos genéricos ligeros
- Errores sin sobrecarga
- Tipos de slices y SIMD incorporados
- Contratos graduales
- Chequeos incorporados en modo depuración
Enlace a la Discusión, Enlace Original
Herramienta de IA inteligente para planificación de proyectos [Productividad]
3 puntos, 0 comentarios
Herramienta de IA inteligente para planificación de proyectos.
- Planificación de proyectos potenciada por IA
- Simplifica la gestión de proyectos
- Mejora la productividad y eficiencia
Enlace a la Discusión, Enlace Original
Novanode, Balanceo de carga global con Caddy, sin dependencia de proveedor [Herramientas para Desarrolladores]
70 puntos, 27 comentarios
Novanode ofrece balanceo de carga global con Caddy, proporcionando control total de configuración sin dependencia de proveedor.
- Usa Caddy para configuración fácil (soporte para Nginx próximamente)
- Instancias de Caddy alojadas para balanceo de carga global flexible
- Sin restricciones de nivel empresarial ni opciones de configuración limitadas
- Control total sobre configuraciones de balanceo de carga
Un plugin de Vim para mostrar información sobre paquetes NPM [Herramientas para Desarrolladores]
3 puntos, 0 comentarios
Un plugin de Vim que muestra información sobre paquetes NPM directamente en el editor.
- Muestra detalles de paquetes NPM en Vim
- Integración simple y ligera
- Repositorio de GitHub disponible para instalación y contribuciones
Enlace a la Discusión, Enlace Original
Construye Tu Propio Lago de Seguridad – Convertidores OCSF de código abierto a S3 [Herramientas para Desarrolladores]
3 puntos, 0 comentarios
Construye Tu Propio Lago de Seguridad con convertidores OCSF de código abierto a S3.
- Convertidores OCSF de código abierto
- Almacena datos en S3
- Permite configuración personalizada de lagos de seguridad
Enlace a la Discusión, Enlace Original
LocalScore – Benchmark para LLM locales [Herramientas para Desarrolladores]
3 puntos, 1 comentarios
LocalScore es una herramienta de benchmark de código abierto para medir el rendimiento de LLM locales en varias configuraciones de hardware, con una CLI y una base de datos de resultados.
- CLI construida sobre Llamafile para portabilidad en hardware y SO
- Base de datos de resultados de benchmarks para comparar rendimiento de modelos y hardware
- Código abierto con contribuciones de la comunidad bienvenidas
- Incluye video demo, publicación de blog y repositorios de GitHub para CLI y sitio web
Enlace a la Discusión, Enlace Original
Haystack Code Reviewer – Tours Guiados para Pull Requests [Herramientas para Desarrolladores]
8 puntos, 0 comentarios
Haystack Code Reviewer organiza los cambios en pull requests en un tour guiado e interactivo para simplificar revisiones de código.
- Analiza y agrupa cambios en pull requests en una secuencia lógica
- Proporciona un lienzo interactivo para navegación guiada
- Soporta organización automática potenciada por IA (usando OpenAI para análisis de diferencias)
- Funciona con repositorios públicos y privados
- Reduce tiempo dedicado a entender cambios, enfocándose en retroalimentación y aprendizaje
Enlace a la Discusión, Enlace Original
Visualización de datos AD para seguridad con Python y Obsidian [Herramientas para Desarrolladores]
3 puntos, 0 comentarios
Una herramienta de Python para visualizar datos de Active Directory en Obsidian analizando salida LDAP y generando archivos markdown para análisis de seguridad.
- Analiza atributos LDAP en markdown estructurado para Obsidian
- Categoriza objetos como Usuarios, Grupos o Computadoras
- Identifica administradores y configuraciones de cuentas riesgosas
- Detecta cuentas inactivas y bajos conteos de inicio de sesión
- Crea enlaces de Obsidian para visualización de red
- Procesa valores UserAccountControl (UAC) con explicaciones
- Convierte marcas de tiempo de Windows a formato legible
- Modo de anexado inteligente para actualizar archivos existentes
- Etiquetado para filtrado fácil en Obsidian
Enlace a la Discusión, Enlace Original
Nix Ninja – sistema de compilación compatible con Ninja para Nix [Herramientas para Desarrolladores]
23 puntos, 15 comentarios
Nix Ninja es un sistema de compilación incremental compatible con Ninja para Nix que permite caché de grano fino y recompilaciones más rápidas aprovechando derivaciones dinámicas.
- Aporta granularidad a nivel de unidad de compilación a compilaciones Nix, reduciendo tiempos de recompilación
- Objetivos en archivos de compilación Ninja, compatible con CMake y Meson
- Permite optimización de corte temprano para caché de grano fino
- Soporta granjas de compilación remotas como Nixbuild.net
- Busca acelerar adopción de derivaciones dinámicas y direccionadas por contenido en Nix
- Proyecto en etapa temprana de código abierto para involucrar a la comunidad en desarrollo
Enlace a la Discusión, Enlace Original
Zoom-Mcp-Server]Programa una Reunión de Zoom con Ayuda de Anthropic MCP [Productividad]
4 puntos, 2 comentarios
Programa reuniones de Zoom con asistencia de Anthropic MCP.
- Integra programación de Zoom
- Usa Anthropic MCP para asistencia
[Enlace a la Discusión](https://news.ycombinator.com/item?id