Nim Bare-Metal en Raspberry Pi: Una Aventura sin Cabeza

2025-06-28
Nim Bare-Metal en Raspberry Pi: Una Aventura sin Cabeza

Este proyecto detalla un entorno bare-metal para Raspberry Pi 1/Zero utilizando el lenguaje de programación Nim. Incluye un planificador cooperativo, un modelo de programación asíncrono y acceso directo al hardware sin APIs específicas del proveedor. El proyecto incluye gestión de memoria, manejo de excepciones y monitoreo del tiempo de ejecución, junto con instrucciones de configuración completas. Los planes futuros incluyen la expansión a más plataformas de destino y la adición de más controladores de periféricos.

Leer más
Desarrollo

Formance: Redefiniendo la interacción entre desarrolladores y finanzas

2025-04-17
Formance: Redefiniendo la interacción entre desarrolladores y finanzas

Formance tiene la misión de redefinir cómo los desarrolladores interactúan con el dinero como un primitivo de primera clase y lo componen con las finanzas. Actualmente oculto en infraestructuras con permisos y bloqueadas por proveedores, el dinero necesita recablearse para empoderar a las empresas centradas en el producto con la capacidad de crear aplicaciones financieras innovadoras. Con la plataforma Formance, estamos poniendo primitivas agnósticas en manos de los ingenieros y sus equipos. Estas primitivas están disponibles como paquetes de código abierto y se pueden conectar al socio financiero de su elección. Formance es nativa global y presta servicios a empresas de todo el mundo, las 24 horas del día, para construir y escalar sus aplicaciones financieras.

Leer más
Desarrollo

Gemini presenta Veo 2: un nuevo avance en la generación de vídeo con IA

2025-04-15
Gemini presenta Veo 2: un nuevo avance en la generación de vídeo con IA

Los usuarios avanzados de Gemini ahora pueden generar y compartir vídeos utilizando Veo 2, el modelo de generación de vídeo de última generación de Google. Transforma prompts de texto en vídeos dinámicos, fácilmente compartibles en plataformas como TikTok y YouTube Shorts. Veo 2, también accesible a través de Whisk de Google Labs, produce vídeos de alta resolución y detallados con realismo cinematográfico. Simplemente describe tu escena y deja que Gemini dé vida a tu visión.

Leer más
IA

Música de Palmas Reimaginada con Pantallas de Discos Flip

2025-01-24
Música de Palmas Reimaginada con Pantallas de Discos Flip

Un artista recrea ingeniosamente la icónica 'Música de Palmas' de Steve Reich utilizando dos pantallas de discos flip. Al controlar la inversión de segmentos individuales, producen un sonido rítmico que recuerda a los aplausos. El proyecto muestra una combinación de hardware y software, demostrando un enfoque artístico único para el sonido y las imágenes. El código es de código abierto, invitando a otros a experimentar y construir sobre el trabajo.

Leer más
Hardware Creativo

OpenSSL Rechaza la API QUIC: ¿Un Obstáculo para la Adopción de HTTP/3?

2025-01-21
OpenSSL Rechaza la API QUIC: ¿Un Obstáculo para la Adopción de HTTP/3?

OpenSSL, la biblioteca TLS más popular, ha rechazado añadir una API QUIC a sus próximas versiones, lo que supone un obstáculo significativo para la adopción generalizada de HTTP/3. A pesar de una solicitud de extracción de la comunidad (PR8797) que ofrecía las API necesarias, el comité de gestión de OpenSSL decidió construir una pila QUIC completa desde cero, un proceso que se espera que tarde varios años. Esta decisión ha generado frustración en la comunidad, ya que existen bibliotecas QUIC maduras. Microsoft y Akamai crearon quictls, un fork de OpenSSL con la API QUIC, como solución alternativa. Sin embargo, esta no es una solución sostenible, dejando el futuro de la adopción de HTTP/3 incierto debido a la decisión de OpenSSL.

Leer más
Desarrollo

QwQ-32B: Escalando RL para mejorar el razonamiento en LLM

2025-03-05
QwQ-32B: Escalando RL para mejorar el razonamiento en LLM

Los investigadores han logrado un avance en el escalado del aprendizaje por refuerzo (RL) para modelos de lenguaje grandes (LLM). Su modelo QwQ-32B, con 32 mil millones de parámetros, demuestra un rendimiento comparable al DeepSeek-R1 de 671 mil millones de parámetros (con 37 mil millones activados), destacando la eficacia del RL aplicado a modelos base robustos. QwQ-32B, de código abierto en Hugging Face y ModelScope bajo la licencia Apache 2.0, destaca en el razonamiento matemático, la codificación y la resolución de problemas generales. El trabajo futuro se centrará en la integración de agentes con RL para el razonamiento a largo plazo, ampliando los límites hacia la Inteligencia Artificial General (AGI).

Leer más
IA

El Archivo Está Muerto: ¡Larga Vida a la Base de Datos!

2025-07-17
El Archivo Está Muerto: ¡Larga Vida a la Base de Datos!

Violaciones de datos recientes, como el incidente del Ministerio de Defensa del Reino Unido, destacan el problema persistente del intercambio de datos basado en archivos. El autor argumenta que esta práctica anticuada se debe a una mentalidad de 'archivo' profundamente arraigada, incompatible con las herramientas de colaboración modernas y la tecnología de bases de datos. El texto aboga por abandonar el intercambio de archivos en favor de la gestión de datos centrada en bases de datos para mejorar la seguridad y la eficiencia. Utiliza la analogia de un automóvil diseñado para transportar heno para ilustrar cómo la informática moderna sigue atascada en el pasado.

Leer más
Tecnología

Monitor de bebé con IA y LLM de vídeo local: Un segundo par de ojos

2025-05-25
Monitor de bebé con IA y LLM de vídeo local: Un segundo par de ojos

Este proyecto, llamado AI Baby Monitor, actúa como un segundo par de ojos, utilizando LLMs de vídeo locales para mejorar la seguridad del bebé. Monitoriza una transmisión de vídeo (webcam, cámara RTSP, etc.) y una lista sencilla de reglas de seguridad. Un suave pitido te alerta cuando se infringe una regla. Se ejecuta localmente con el modelo Qwen2.5 VL a través de vLLM, priorizando la privacidad. Aunque procesa aproximadamente 1 solicitud por segundo, su alerta mínima y el panel en tiempo real proporcionan una capa adicional de seguridad. Recuerda, es una herramienta complementaria, no un sustituto de la supervisión de un adulto.

Leer más

El modelo de IA de código abierto DeepSeek R1 desafía a OpenAI: la eficiencia gana

2025-01-29
El modelo de IA de código abierto DeepSeek R1 desafía a OpenAI: la eficiencia gana

El laboratorio chino de IA DeepSeek lanzó su modelo de razonamiento R1 de código abierto, con un rendimiento comparable al o1 de OpenAI, pero entrenado a una fracción del costo en hardware inferior. La decisión de DeepSeek de optar por el código abierto no se debió a sacrificar el beneficio, sino a superar obstáculos geopolíticos para entrar en los mercados occidentales y aprovechar sus métodos de entrenamiento eficientes. El artículo analiza la creciente tendencia de los modelos de código abierto y sus ventajas en la infraestructura, argumentando que los modelos de código abierto están erosionando la cuota de mercado de gigantes como OpenAI. Sin embargo, OpenAI mantiene su ventaja competitiva gracias a su ventaja de ser pionero y a sus vastos recursos.

Leer más
IA

Proyecto Mini Rack: Homelabs Compactos y Portátiles

2025-01-17

Jeff Geerling anuncia el Proyecto MINI RACK, un proyecto de código abierto para construir homelabs compactos de 10". El proyecto proporciona recursos de hardware y software, mostrando tres ejemplos de mini-racks: un rack con batería y energía solar, un clúster de bajo costo con Raspberry Pi y un rack de alto rendimiento y densidad de computación. Un showcase de construcciones incentiva las contribuciones de la comunidad y el intercambio de diseños. Esto satisface la necesidad de soluciones de homelab más pequeñas y portátiles.

Leer más
Hardware

vramfs: Convierte tu VRAM de GPU en un sistema de archivos

2025-03-29
vramfs: Convierte tu VRAM de GPU en un sistema de archivos

vramfs es una utilidad que utiliza la biblioteca FUSE para crear un sistema de archivos en la VRAM de tu GPU. Similar a un ramdisk, pero usando memoria de video, no es para uso intensivo, pero funciona sorprendentemente bien en GPUs de consumo con 4 GB o más de VRAM. El desarrollador logró velocidades de lectura de ~2,4 GB/s y de escritura de 2,0 GB/s, aproximadamente 1/3 de un ramdisk. Utiliza OpenCL para la gestión de memoria y FUSE para un desarrollo simplificado. Las mejoras futuras apuntan a alcanzar los límites de ancho de banda PCI-e.

Leer más
Desarrollo Sistema de archivos

La directora de ciencia de datos de US DOGE Service renuncia tras despidos masivos

2025-02-20
La directora de ciencia de datos de US DOGE Service renuncia tras despidos masivos

Anne Marshall, directora de ciencia de datos e ingeniería del Servicio Digital de EE. UU. (rebautizado como US DOGE Service), ha renunciado a su puesto. Después de una década en Amazon, Marshall se unió al USDS en septiembre de 2023 y fue ascendida en diciembre, pero renunció el miércoles tras el despido de aproximadamente un tercio del personal. Marshall criticó los despidos como miopes e indiscriminados, afirmando que afectarán negativamente al gobierno y al pueblo estadounidense. Los empleados restantes del USDS se reunieron con representantes de DOGE, quienes indicaron un mayor control de DOGE y la fusión de los dos equipos. Sin embargo, el liderazgo de DOGE sigue siendo incierto, incluso para sus propios empleados. La Casa Blanca no respondió a las solicitudes de comentarios. Marshall concluyó que DOGE no puede continuar eficazmente el trabajo del USDS, lo que llevó a su renuncia.

Leer más

Git 20 años: Linus Torvalds reflexiona sobre su trayectoria

2025-04-13
Git 20 años: Linus Torvalds reflexiona sobre su trayectoria

Para celebrar el 20º aniversario de Git, GitHub organizó una sesión de preguntas y respuestas con Linus Torvalds. Él recordó los orígenes de Git, nacido de la necesidad de solucionar el caos del control de versiones del kernel de Linux. Desarrollado en solo 10 días, la versión inicial rápidamente evolucionó hasta convertirse en una herramienta indispensable para el desarrollo de software en todo el mundo. A pesar de las dificultades iniciales, la adopción de Git explotó. Linus admite que su interés personal disminuyó después de que sus necesidades fueron satisfechas, pasando rápidamente el mantenimiento a Junio Hamano. Hoy, la ubicuidad de Git presenta nuevos desafíos, como un aumento en la cantidad de proyectos abandonados. El enfoque de Linus sigue estando en el desarrollo continuo del kernel de Linux, sin planes inmediatos para nuevos proyectos.

Leer más
Desarrollo

Visualización del grafo de dependencias de tu proyecto Python con Tach

2025-01-25

Este artículo muestra cómo visualizar el grafo de dependencias de tu proyecto Python usando la herramienta Tach. En pocos pasos: instalar Tach, definir los límites del módulo, sincronizar las dependencias y visualizar el grafo de dependencias, los desarrolladores obtienen una comprensión clara de la estructura del proyecto y las dependencias entre módulos. Esto facilita la refactorización del código, mejora la calidad del código y ayuda a evitar dependencias circulares. Tach también permite imponer límites a los módulos y definir interfaces estrictas, lo que lleva a proyectos más limpios y fáciles de mantener.

Leer más

Startups de la nube nigerianas desafían a los gigantes globales

2025-02-27
Startups de la nube nigerianas desafían a los gigantes globales

Ante las elevadas facturas de AWS en dólares y la volatilidad cambiaria, la emprendedora nigeriana Fara Ashiru migró la infraestructura en la nube de su plataforma fintech Okra a centros de datos locales, lanzando Nebula para ofrecer servicios en la nube con pagos en naira. Esto impulsó un auge en las startups de la nube nigerianas, como Nobus, Galaxy, Suburban y Layer3, ofreciendo alternativas asequibles y localizadas, y abordando las preocupaciones sobre la soberanía de los datos. Si bien gigantes como AWS ahora aceptan naira, los proveedores locales aprovechan la soberanía de los datos, la baja latencia y las estrategias de colocación rentables para competir. Sin embargo, enfrentan desafíos en infraestructura y mejoras en la experiencia del usuario para igualar a los gigantes globales.

Leer más
Tecnología soberanía de datos

Boeing Starliner: Problemas de seguridad e incertidumbre sobre el futuro

2025-02-09
Boeing Starliner: Problemas de seguridad e incertidumbre sobre el futuro

La revisión anual de seguridad de la NASA elogió la priorización de la seguridad de los astronautas por parte de la agencia en el manejo de la problemática misión Starliner de Boeing, pero también destacó múltiples fallos de propulsores y fugas de helio durante el lanzamiento y la reentrada. Incluso se descubrió un nuevo fallo de propulsor durante el viaje de regreso. El informe criticó los roles y responsabilidades ambiguos entre la NASA y Boeing, lo que podría llevar a que los contratistas tomen decisiones de gestión de riesgos. Además, el informe cuestionó la necesidad futura de Starliner después de la desactivación de la ISS (después de 2030), citando varios desafíos de certificación, incluido el rediseño de la batería, el refuerzo del airbag y preocupaciones sobre el cronograma y el presupuesto. En contraste, la Crew Dragon de SpaceX ha realizado con éxito numerosas misiones. Dos astronautas varados en la ISS debido a problemas con Starliner regresarán a bordo de una Crew Dragon de SpaceX.

Leer más

Tasas de Fracaso de Startups: La Verdad Brutal y el Camino al Éxito

2025-01-13
Tasas de Fracaso de Startups: La Verdad Brutal y el Camino al Éxito

La gran mayoría de las startups fracasan, con un asombroso 90% cerrando sus puertas en menos de una década. Este artículo analiza las cuatro razones principales del fracaso de las startups: falta de financiación, deficiente ajuste entre producto y mercado, incapacidad de adaptación y fallas de liderazgo. Los datos revelan que más de la mitad de las startups fracasan en cinco años, e incluso las empresas unicornio enfrentan un alto riesgo de fracaso. El artículo también explora las tasas de fracaso en diferentes sectores y ofrece cuatro consejos clave para aumentar las posibilidades de éxito: investigación de mercado exhaustiva, liderazgo y creación de equipos efectivos, gestión financiera prudente y adaptabilidad a las dinámicas del mercado. Finalmente, anima a los emprendedores a ver el fracaso como una oportunidad de aprendizaje y ofrece estrategias de gestión de crisis para navegar en tiempos difíciles.

Leer más

La Fundación de Historia de Videojuegos Lanza Biblioteca Digital

2025-01-31
La Fundación de Historia de Videojuegos Lanza Biblioteca Digital

La Fundación de Historia de Videojuegos (VGHF) ha lanzado su biblioteca digital, un tesoro de materiales históricos de videojuegos. Esto incluye escaneos del catálogo de la E3 de 1999 y revistas antiguas de PC Gamer, incluso desenterrando información sobre el oscuro juego de carreras 3D Pretzel Pete. La digitalización de esta información resultó desafiante, requiriendo el desarrollo de una herramienta personalizada de reconocimiento de texto para manejar los diseños complejos de las revistas de juegos de los 90. Si bien el acceso directo a ROMs de juegos está actualmente restringido por derechos de autor, la VGHF continúa abogando por el cambio.

Leer más
Juegos

Spam de Redes Sociales Generado por IA: Un Nuevo Nivel de Clickbait

2025-02-21
Spam de Redes Sociales Generado por IA: Un Nuevo Nivel de Clickbait

La IA generativa ha desatado una avalancha de contenido falso en las redes sociales. Imágenes generadas por IA de esculturas de madera, fotos de repostería y animales, combinadas con leyendas emocionalmente manipuladoras, están diseñadas para obtener simpatía y dinero de usuarios desprevenidos. A pesar de su obvia falsedad, estas publicaciones reciben miles de me gusta y comentarios, con algunos usuarios incluso enviando dinero a los 'creadores'. El artículo expone esto como un esquema lucrativo para 'granjas de contenido' que usan IA para producir contenido falso en masa, atrayendo tráfico para generar ingresos por publicidad o vender 'publicaciones de invitados'.

Leer más
Tecnología Contenido Falso

Grabadora de Cinta RM2000: Una Herramienta de Muestreo de Audio sin Conexión

2025-06-19

La Grabadora de Cinta RM2000 es una herramienta de muestreo de audio completamente sin conexión que prioriza el almacenamiento a largo plazo de muestras y cuenta con una interfaz de usuario atractiva. Desarrollada independientemente por Marcelo Mendez utilizando el framework Astro, todavía está en desarrollo y se agregarán más funciones en el futuro. Con licencia Commons Clause + MIT.

Leer más
Desarrollo muestreo de audio

Kit de inicio Elegoo Arduino Uno R3: Un viaje a través de experimentos electrónicos

2025-07-17
Kit de inicio Elegoo Arduino Uno R3: Un viaje a través de experimentos electrónicos

El autor se embarcó en un viaje de experimentación electrónica utilizando el Kit de inicio Elegoo Arduino Uno R3, explorando más de 200 componentes. Desde el control básico de LEDs hasta el control complejo de motores paso a paso, el autor documentó meticulosamente su proceso de aprendizaje, cubriendo PWM, expansión 74HC595, aplicaciones de sensores (ultrasónico, PIR, MPU-6050), control de actuadores (motores, servos) y varias interfaces de comunicación (serie, IR, RFID). El artículo también profundiza en conceptos electrónicos básicos, como el disparo con retardo de circuito RC, e incluye experiencias interesantes de resolución de problemas.

Leer más

El hogar inteligente sorprendentemente desordenado de un ingeniero líder de Home Assistant

2025-05-18
El hogar inteligente sorprendentemente desordenado de un ingeniero líder de Home Assistant

Frenck, ingeniero líder de Home Assistant, revela la verdad sobre su hogar inteligente: no es la configuración extravagante que podrías imaginar. En cambio, es un experimento caótico con cientos de dispositivos, múltiples instancias de Home Assistant, automatizaciones inconsistentes y paneles de control desastrosos. Su familia incluso ha aceptado la naturaleza inestable del sistema. Confiesa el desorden y promete mejorarlo, buscando una experiencia de hogar inteligente realmente optimizada para su familia.

Leer más
Desarrollo

Introducción a la Programación para Particiones y Composiciones de Enteros

2025-05-18
Introducción a la Programación para Particiones y Composiciones de Enteros

LeetArxiv ha lanzado el Capítulo 1 de su nueva serie, "Lo que todo programador necesita saber sobre combinatoria enumerativa", una introducción a las particiones y composiciones de enteros. El artículo utiliza un enfoque accesible, guiando a los programadores a través de estos conceptos mediante la observación y el reconocimiento de patrones. Se proporciona código en C para generar composiciones débiles, enumerándolas eficientemente mediante coeficientes binomiales y búsqueda binaria.

Leer más
Desarrollo

Descubierto un enorme reservorio de agua líquida en Marte

2025-05-12
Descubierto un enorme reservorio de agua líquida en Marte

Una nueva investigación que utiliza datos sísmicos de la misión InSight de la NASA ha revelado evidencia de un vasto reservorio de agua líquida en las profundidades bajo la superficie marciana, entre 5,4 y 8 kilómetros de profundidad. Este reservorio podría contener suficiente agua para cubrir todo el planeta, coincidiendo con las estimaciones del agua "perdida" de Marte. Este descubrimiento no solo explica el destino de los antiguos océanos de Marte, sino que también abre emocionantes nuevas vías para futuras exploraciones y la búsqueda de vida extraterrestre. El agua subterránea podría albergar formas de vida simples e incluso proporcionar recursos valiosos para futuros exploradores humanos.

Leer más
Tecnología

Hackathon de la Universidad de Toronto: Descubrimiento Accidental de una Vulnerabilidad

2025-03-20
Hackathon de la Universidad de Toronto: Descubrimiento Accidental de una Vulnerabilidad

Un estudiante de la Universidad de Toronto, mientras se registraba para el hackathon GenAI Genesis 2025, tropezó con una vulnerabilidad. Después de restablecer su contraseña (su administrador de contraseñas no la guardó), notó que el enlace de restablecimiento apuntaba a una aplicación Firebase. Intrigado, probó algunas técnicas comunes de explotación de Firebase. Descubrió que el sitio web actualizaba el estado de la solicitud escribiendo todo el objeto de la solicitud, no solo los campos necesarios. Al explotar esto, cambió con éxito su estado de solicitud a 'aceptado'. También encontró una vulnerabilidad de fuga de información, que permitía el acceso anticipado a los resultados de la revisión, la información del revisor y los comentarios. La vulnerabilidad se ha corregido.

Leer más
Desarrollo

Compilador de juguete para expresiones Python usando MLIR y E-Graphs

2025-03-21
Compilador de juguete para expresiones Python usando MLIR y E-Graphs

Este artículo detalla un compilador de juguete para expresiones Python construido utilizando MLIR y la biblioteca egglog. El compilador aprovecha los E-Graphs para la saturación de igualdad y la reescritura de términos para optimizar las expresiones Python antes de compilarlas a MLIR. Cuenta con módulos para el modelado de expresiones, funciones integradas, Term IR, una capa de transformación, una capa de optimización y generación de código MLIR y un backend LLVM. Al interpretar simbólicamente las funciones Python, convertirlas en una representación IR, aplicar reglas de optimización y, finalmente, generar código MLIR eficiente, el compilador logra la compilación y ejecución a través de LLVM.

Leer más
Desarrollo

El juego de zombis de larga duración Urban Dead cerrará en 2025

2025-03-03

Después de casi 20 años, el juego de supervivencia zombie para web Urban Dead cerrará el 14 de marzo de 2025, debido a la próxima Ley de Seguridad en Línea del Reino Unido. La ley introduce requisitos estrictos de verificación de edad para sitios web interactivos para usuarios, y el desarrollador, Kevan, afirma que el riesgo de multas sustanciales hace que la operación continua sea inviable, incluso para proyectos más pequeños. El juego se cerrará al mediodía UTC el 14 de marzo, y la wiki del juego pasará al modo de solo lectura el mismo día. Kevan promete anunciar cualquier reactivación o derivación futura en este sitio web y reembolsará las donaciones de desbloqueo de IP de los últimos seis meses, a petición.

Leer más
Juegos

El auge y la caída (y la persistencia) de la radio AM

2025-03-29
El auge y la caída (y la persistencia) de la radio AM

Esta pieza nostálgica recuerda la edad de oro de la radio AM, donde incluso las ciudades pequeñas contaban con estaciones diversas y DJs únicos que creaban una experiencia auditiva compartida para una generación. El autor contrasta esta sensación de comunidad y cultura compartida con la experiencia individualizada de los servicios de streaming. Aunque la audiencia de la radio AM está disminuyendo, su frecuencia permanece constante, esperando que una nueva voz vuelva a encender su potencial.

Leer más
Varios

Resolviendo el juego de Damas de LinkedIn con APL: 11 líneas de código

2025-06-16

Peter Vernigorov aborda el sencillo juego de 'Damas' de LinkedIn usando APL, un lenguaje de programación potente y conciso. La publicación detalla una solución de búsqueda en amplitud, explicando la estructura de datos, el algoritmo y la implementación de funciones principales como `solve`, `place`, `avl`, `fill` y `fills`. La solución completa se ajusta elegantemente a 11 líneas de código, mostrando el poder expresivo y la eficiencia de APL. El autor anima a los lectores a explorar el potencial de APL.

Leer más
Desarrollo

Gestión de Memoria en Rust: Técnicas Avanzadas

2025-05-06
Gestión de Memoria en Rust: Técnicas Avanzadas

Esta es la quinta publicación de una serie sobre gestión de memoria en Rust, profundizando en técnicas avanzadas para manejar operaciones de memoria complejas. Comenzando con un ejemplo simple de iterador, la publicación explica las intrincadas reglas de propiedad y préstamo de Rust, aclarando por qué `for y in x` mueve la propiedad de `x` y cómo usar una referencia `&x` evita esto. El impacto de las llamadas a métodos en la gestión de memoria se analiza a continuación, detallando cómo varias llamadas a métodos pueden provocar errores del verificador de préstamos y presentando soluciones: descartar y volver a tomar prestado, almacenar un identificador, hacer una copia y reestructurar el código. La publicación concluye con una breve introducción a los tiempos de vida en Rust y los tiempos de vida no léxicos, mostrando cómo las anotaciones de tiempos de vida evitan referencias colgantes y cómo Rust usa mecanismos similares para garantizar tanto la seguridad de memoria como la seguridad de subprocesos.

Leer más
1 2 385 386 387 389 391 392 393 595 596