Google traslada todo el desarrollo de Android a su rama interna

2025-03-26
Google traslada todo el desarrollo de Android a su rama interna

Google ha confirmado que está trasladando todo el desarrollo de Android a sus ramas internas, lo que significa que el Proyecto de código abierto de Android (AOSP) ya no reflejará el trabajo completo de Google. Esto tiene como objetivo optimizar el proceso de desarrollo y evitar conflictos de fusión, pero no cambia la naturaleza de código abierto de Android. Las nuevas versiones y las versiones de mantenimiento se enviarán al AOSP. Los usuarios finales y los desarrolladores de aplicaciones probablemente verán poco impacto; el cambio principal es una menor exposición prematura de información interna no confirmada a través de filtraciones del AOSP.

Leer más
Desarrollo

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

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

Datastar: Un framework de hipermedia que reimagina el desarrollo web

2025-04-11

Datastar es un nuevo framework de hipermedia diseñado para simplificar y optimizar la creación de aplicaciones web en tiempo real. Priorizando la lógica del lado del servidor, utiliza "señales" para actualizaciones automáticas de la IU y aprovecha los eventos enviados por el servidor (SSE) para un rendimiento ultrarrápido. Después de luchar con las complejidades de HTMX en una aplicación del mundo real, el autor encontró que el modelo de programación reactiva de Datastar y su enfoque centrado en el servidor son una alternativa refrescante. Datastar minimiza las dependencias de JavaScript del lado del cliente, ofreciendo una opción convincente para desarrolladores que buscan eficiencia y simplicidad.

Leer más

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

Claude 3.7 de Anthropic: IA de razonamiento impulsada por aprendizaje por refuerzo

2025-02-24
Claude 3.7 de Anthropic: IA de razonamiento impulsada por aprendizaje por refuerzo

Anthropic ha lanzado Claude 3.7, un modelo de IA mejorado que se diferencia de los modelos de lenguaje extenso (LLM) tradicionales al centrarse en la capacidad de razonamiento. Entrenado con aprendizaje por refuerzo, Claude 3.7 sobresale en la resolución de problemas que requieren razonamiento paso a paso, particularmente desafíos de codificación, superando a los modelos de OpenAI en algunos puntos de referencia. Este avance se debe a datos de entrenamiento adicionales y optimizaciones para aplicaciones comerciales, como la escritura de código y la respuesta a preguntas legales. El lanzamiento de Claude Code aumenta aún más su practicidad en la codificación asistida por IA, proporcionando un soporte robusto para la planificación de código complejo.

Leer más
IA

Netflix Resuelve el Problema de Atribución de Direcciones IP en Registros de Flujo eBPF

2025-04-08
Netflix Resuelve el Problema de Atribución de Direcciones IP en Registros de Flujo eBPF

Netflix utilizaba previamente eBPF para recopilar registros de flujo TCP, pero los problemas de atribución de direcciones IP hacían que los datos fueran poco fiables. El enfoque inicial dependía de un servicio Sonar, pero sufría retrasos e imprecisiones. Para solucionarlo, Netflix rediseñó su método de atribución. Para las direcciones IP locales, aprovecha los certificados de instancia EC2 o utiliza el servicio IPMan y asignaciones eBPF para gestionar las cargas de trabajo de contenedores. Para las direcciones IP remotas, FlowCollector recopila los registros de flujo y utiliza marcas de tiempo e información de atribución de direcciones IP locales para inferir la propiedad de la dirección IP remota. Un mecanismo basado en Kafka comparte datos entre nodos, abordando la regionalización y la atribución de direcciones IP de cargas de trabajo no relacionadas. Finalmente, la validación mediante el servicio Zuul demuestra que el nuevo método elimina eficazmente la mala atribución, haciendo que los registros de flujo eBPF proporcionen información fiable sobre la red.

Leer más

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

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

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

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

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

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

La Traición de Mozilla: Los Usuarios de Firefox se Rebelan Contra los Cambios en la Privacidad de Datos

2025-03-02
La Traición de Mozilla: Los Usuarios de Firefox se Rebelan Contra los Cambios en la Privacidad de Datos

Una reciente actualización en los Términos de Uso de Firefox de Mozilla ha provocado la indignación de los usuarios. La actualización otorga a Mozilla un amplio permiso para usar los datos de los usuarios, en un contraste flagrante con las promesas anteriores de nunca vender datos de los usuarios, promesas que ahora se han eliminado de las preguntas frecuentes de Firefox. Aunque Mozilla afirma que los datos solo se utilizarán según lo descrito en su Aviso de Privacidad, persisten las preocupaciones sobre el uso potencial de estos datos para el desarrollo de IA. La redacción ambigua y la eliminación de garantías anteriores han minado la confianza del usuario, lo que ha llevado a algunos a migrar a navegadores de código abierto alternativos basados en Firefox. Este incidente destaca la creciente importancia de la privacidad de datos y las repercusiones de las empresas que contradicen sus garantías anteriores.

Leer más
Tecnología

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

uWrap: Una utilidad de ajuste de texto increíblemente rápida (<2KB)

2025-04-04
uWrap: Una utilidad de ajuste de texto increíblemente rápida (<2KB)

uWrap es una utilidad de ajuste de texto 10 veces más rápida y precisa con menos de 2KB (minificado), con licencia MIT. Diseñada para la predicción eficiente de la altura de fila en la virtualización de listas y cuadrículas, optimizando el rendimiento de la interfaz de usuario para grandes conjuntos de datos desplazables. Inteligentemente supera la falta de API de ajuste de texto de Canvas2D y las limitaciones de rendimiento de measureText(). Los puntos de referencia muestran que supera significativamente a canvas-hypertxt en velocidad y precisión. Actualmente admite conjuntos de caracteres latinos, con más funciones planeadas.

Leer más
Desarrollo ajuste de texto

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
1 2 394 395 396 398 400 401 402 595 596