Landrun: Sandbox ligero y seguro para procesos Linux

2025-03-22
Landrun: Sandbox ligero y seguro para procesos Linux

Landrun es un sandbox ligero para Linux que utiliza Landlock LSM, ofreciendo seguridad a nivel de kernel con una sobrecarga mínima. Permite control de acceso granular a directorios, soporta rutas de lectura y escritura, y permite permisos de ejecución opcionales. También incluye control de acceso a la red TCP (enlace y conexión). Requiere el kernel de Linux 5.13 o superior con Landlock LSM habilitado (kernel 6.8 o superior para restricciones de red). Landrun proporciona una interfaz de línea de comandos para configurar fácilmente los permisos del sandbox, incluyendo solo lectura, lectura/escritura, ejecución y puertos TCP específicos para enlace y conexión. Un modo de máximo esfuerzo garantiza una degradación suave en kernels más antiguos. Esto lo hace ideal para ejecutar de forma segura código no confiable o potencialmente malicioso.

Leer más

Dos informes destacan las lagunas de conocimiento y las mejores prácticas para el cumplimiento de la CRA de código abierto

2025-03-22
Dos informes destacan las lagunas de conocimiento y las mejores prácticas para el cumplimiento de la CRA de código abierto

La Fundación Linux publicó dos informes de investigación innovadores que exploran estrategias impulsadas por la comunidad para abordar la seguridad de código abierto y la Ley de Ciberresiliencia (CRA) de la Unión Europea. El primer informe analiza cómo tres proyectos de la Fundación Linux cumplen con los requisitos mínimos de cumplimiento de la CRA, compartiendo las mejores prácticas. El segundo informe revela lagunas significativas de conocimiento dentro del ecosistema de código abierto con respecto a la concienciación sobre la CRA, y muchos encuestados desconocen la ley y carecen de preparación para el cumplimiento. Los informes recomiendan que los fabricantes asuman un papel más activo en la seguridad de código abierto, pidiendo un mayor financiamiento y apoyo legal para fomentar mejores prácticas de seguridad.

Leer más

Meta pierde un caso histórico: los usuarios del Reino Unido podrán optar por no recibir publicidad dirigida

2025-03-22
Meta pierde un caso histórico: los usuarios del Reino Unido podrán optar por no recibir publicidad dirigida

Los consumidores británicos podrán optar por no recibir publicidad online dirigida tras la victoria de una activista en su caso histórico contra Meta. Tanya O’Carroll, de 37 años, llevó a la empresa matriz de Facebook a los tribunales porque no le permitía desactivar el perfilado de usuario que utiliza para vender anuncios. O’Carroll fue “bombardeada” con contenido para bebés después de convertirse en madre en 2017. Cuando intentó desactivar los anuncios usando la configuración de Facebook, el enlace no funcionó. Tras investigar más a fondo, descubrió que Facebook la había etiquetado con más de 700 características basadas en su actividad. Se dedujo qué películas veía, dónde quería ir de vacaciones, sus hábitos de compra, la ropa que le gustaba, sus sensibilidades políticas y asuntos de salud, relaciones y familiares.

Leer más
Tecnología

FizzBee: Modelando la Exclusión Mutua y las Trampas de Redlock

2025-03-22
FizzBee: Modelando la Exclusión Mutua y las Trampas de Redlock

Este artículo detalla la experiencia del autor usando FizzBee, un nuevo lenguaje de especificación formal basado en Starlark, para modelar algoritmos de exclusión mutua e investigar problemas con el algoritmo Redlock. Al modelar secciones críticas, bloqueos, arrendamientos y tokens de cerca, el autor revela limitaciones en la tolerancia a fallos de Redlock, mostrando finalmente que los tokens de cerca no resuelven completamente los problemas de exclusión mutua. El autor concluye discutiendo la facilidad de uso y las deficiencias de FizzBee, destacando la importancia de la especificación formal en el diseño de algoritmos. El ejercicio práctico reveló inesperadamente fallas sutiles en la comprensión del autor sobre los tokens de cerca, subrayando el valor de los métodos formales.

Leer más
Desarrollo exclusión mutua

Desentrañando R1-Zero: Alineación Eficiente de LLMs con el Framework Oat

2025-03-22
Desentrañando R1-Zero: Alineación Eficiente de LLMs con el Framework Oat

Investigadores publicaron un artículo, modelos y una base de código que desvelan los misterios del entrenamiento tipo R1-Zero. Desarrollaron Oat, un framework de aprendizaje por refuerzo LLM altamente modular y eficiente, y lo utilizaron para entrenar modelos tipo R1-Zero como Qwen2.5. El estudio descubrió que los modelos base adecuados y un algoritmo de aprendizaje por refuerzo mejorado (Dr. GRPO) son cruciales, evitando la optimización sesgada de plantillas y conjuntos de preguntas incompatibles. Finalmente, lograron un rendimiento de vanguardia con solo 27 horas de cómputo en 8 GPU A100.

Leer más
IA

Buceando en las entrañas de PyTorch: Tensores, Autograd y escritura de kernels

2025-03-22

Esta entrada de blog proporciona una exploración detallada de los entresijos de PyTorch, cubriendo las estructuras de datos de tensores, la diferenciación automática (Autograd) y la escritura de kernels. Comienza explicando la implementación subyacente de los tensores, incluyendo el concepto de strides y cómo utilizarlos para crear vistas de tensores. A continuación, profundiza en el funcionamiento de Autograd, mostrando cómo se calculan los gradientes mediante retropropagación. Finalmente, la entrada ofrece una guía práctica para escribir kernels de PyTorch, incluyendo cómo aprovechar las herramientas de PyTorch para la comprobación de errores, el despacho de dtype y la paralelización. Este es un excelente tutorial para desarrolladores con alguna experiencia en PyTorch que desean comprender sus entresijos o contribuir con código.

Leer más

Recuperación de la eliminación accidental de /lib en Linux

2025-03-22

Esta publicación detalla cómo recuperar un sistema Linux después de eliminar accidentalmente el directorio crucial `/lib`. El autor explora varios métodos, desde el uso de herramientas existentes, como un busybox estático, hasta la creación y transferencia de un programa C mínimo, compilado estáticamente, para reemplazar archivos esenciales. La guía paso a paso abarca técnicas usando comandos integrados de bash y transferencias de red, proporcionando una solución para evitar la reinstalación del SO.

Leer más

Meta y OpenAI acusadas de usar una base de datos pirata para entrenar modelos de IA

2025-03-22
Meta y OpenAI acusadas de usar una base de datos pirata para entrenar modelos de IA

Meta y OpenAI están envueltas en una controversia de derechos de autor después de que se revelara que usaron la base de datos de libros pirateada Library Genesis (LibGen) para entrenar sus modelos de IA. Para acelerar el entrenamiento de su modelo Llama 3, Meta eludió los costosos procesos de licencia y descargó directamente millones de libros y artículos académicos de LibGen. Esta acción llevó a una demanda de autores, con documentos judiciales que revelan que los empleados de Meta reconocieron los riesgos legales e intentaron encubrir sus acciones. OpenAI también admitió el uso pasado de LibGen, pero afirma que sus modelos más recientes ya no se basan en este conjunto de datos. El incidente destaca los desafíos éticos y legales en torno al origen de los datos de entrenamiento para modelos de IA y la protección de la propiedad intelectual.

Leer más

FastOpenAPI: Un Generador OpenAPI Basado en Pydantic

2025-03-22
FastOpenAPI: Un Generador OpenAPI Basado en Pydantic

FastOpenAPI es una biblioteca para generar e integrar esquemas OpenAPI usando Pydantic y varios frameworks, con el objetivo de brindar una experiencia amigable para desarrolladores similar a FastAPI. Soporta Falcon, Flask, Quart, Sanic, Starlette y Tornado, ofreciendo enrutamiento al estilo FastAPI mediante enrutamiento proxy. Una simple instalación con pip permite comenzar rápidamente, con Swagger UI y ReDoc UI proporcionando acceso conveniente a la documentación. El proyecto incluye ejemplos completos y benchmarks para facilitar la adopción y evaluación del rendimiento.

Leer más

Guía para Startups de IA: Conviértete en un Peor Ciudadano de Internet

2025-03-22

Este texto satírico detalla las medidas extremas que una startup de IA toma para obtener datos de entrenamiento. Ignorando robots.txt y falsificando agentes de usuario, rastrean implacablemente formularios, repositorios Git e incluso secuestran el wifi del vecino. Evitan el agrupamiento de conexiones, se niegan a cerrar conexiones y deliberadamente descartan paquetes, todo en nombre de la velocidad y la adquisición de datos. La historia destaca de forma humorística el desprecio imprudente por las reglas y la ética que muestran algunas startups de IA en su búsqueda del éxito, lo que finalmente resulta en daños a la reputación.

Leer más
Startup

Evolución de la arquitectura de aplicaciones y el auge de la orquestación ligera

2025-03-22
Evolución de la arquitectura de aplicaciones y el auge de la orquestación ligera

Desde la arquitectura de tres niveles de los años 90 hasta el mundo actual impulsado por microservicios, la arquitectura de aplicaciones ha experimentado una transformación drástica. Para coordinar las operaciones en backends distribuidos, surgió la capa de orquestación. Sin embargo, las soluciones DIY existentes son complejas y difíciles de mantener, mientras que los sistemas de orquestación dedicados introducen sus propias complejidades. Este artículo presenta un nuevo enfoque: integrar la funcionalidad de orquestación en una biblioteca ligera y usar una base de datos para persistir el estado de ejecución. Esto elimina la capa de orquestación separada, simplificando el desarrollo, las pruebas y la depuración, lo que lleva, en última instancia, a arquitecturas de aplicaciones más confiables y eficientes.

Leer más

Sonido solo para ti: Avance en campos de sonido direccionales

2025-03-22
Sonido solo para ti: Avance en campos de sonido direccionales

Investigadores han desarrollado una tecnología para crear 'enclaves audibles', bolsas de sonido localizadas y aisladas de su entorno. Esta tecnología utiliza la acústica no lineal, generando sonido audible mediante la intersección de dos haces de ultrasonido de diferentes frecuencias. El ultrasonido en sí es silencioso; el sonido audible solo se produce en el punto de intersección. Esto promete revolucionar las experiencias de entretenimiento, comunicación y audio espacial, permitiendo audio personalizado en espacios públicos o creando zonas de conversación privada. Si bien aún existen desafíos, como la distorsión no lineal y la eficiencia energética, esta tecnología representa un cambio fundamental en el control del sonido.

Leer más

La Ilusión de Ganar: La Agenda Oculta de la Sociedad

2025-03-22

Nuestra sociedad está estructurada como una lotería, recompensando a unos pocos mientras anima a millones a competir. Si bien esta competencia impulsa el progreso, el autor argumenta que el individuo a menudo sacrifica su bienestar por una victoria estadísticamente improbable. En lugar de perseguir la aprobación social, el artículo aboga por centrarse en la realización personal, disfrutando de los placeres simples de la vida y creando 'juegos infinitos', actividades impulsadas por la motivación intrínseca, no por la validación externa. La verdadera victoria, sugiere, es encontrar alegría en el viaje, no solo en el destino.

Leer más
Varios

Pastel Inteligente Interactivo: Una Cámara Disfrazada de Postre

2025-03-22
Pastel Inteligente Interactivo: Una Cámara Disfrazada de Postre

Este artículo detalla la creación de un pastel inteligente interactivo, una colaboración entre el autor y una robótica de confitería. El pastel, diseñado para parecerse a una cámara, incorpora una cámara, LEDs, una impresora térmica y otros componentes interactivos. Detecta rostros, toma fotos e imprime recibos personalizados. El artículo proporciona una guía detallada del hardware, software, código y proceso de montaje, culminando en un pastel delicioso y capaz de tomar fotos!

Leer más

Los MacBook dominan las ventas de computadoras de Apple: 86% de participación de mercado

2025-03-22
Los MacBook dominan las ventas de computadoras de Apple: 86% de participación de mercado

Nuevos datos revelan el dominio de los MacBook en el mercado de computadoras de Apple, con un impresionante 86% de las ventas totales. El MacBook Pro lidera con un 53% de participación de mercado, seguido de cerca por el MacBook Air con un 33%. En contraste, el iMac y otras computadoras de escritorio Mac representan solo un 14%, destacando una fuerte preferencia del consumidor por las computadoras portátiles. Esta tendencia sugiere que Apple está priorizando los recursos para el desarrollo y las actualizaciones del MacBook, lo que lleva a ciclos de actualización comparativamente más lentos para los modelos de escritorio.

Leer más

Ruby: ¿El lenguaje inesperado de la revolución de la IA?

2025-03-22

Los grandes modelos de lenguaje (LLM) son excelentes en la generación de código, pero sus ventanas de contexto limitadas dificultan el trabajo con grandes bases de código. Este artículo explora el 'poder' de la programación asistida por LLM: ¿cuántos tokens se necesitan para expresar un programa? El autor argumenta que Python supera a Go para LLM debido a su concisión, permitiendo más funciones dentro de los límites de tokens. Además, Ruby, conocida por su elegancia y brevedad, se presenta como un lenguaje ideal para LLM debido a su uso eficiente de tokens. Si bien persisten desafíos como la verificación de tipos, el diseño centrado en el humano de Ruby, irónicamente, lo convierte en un posible líder para LLM.

Leer más
Desarrollo

Gaia de AMD: LLM de código abierto para inferencia local en PCs con Windows

2025-03-22
Gaia de AMD: LLM de código abierto para inferencia local en PCs con Windows

AMD presenta Gaia, un proyecto de código abierto que permite la ejecución local de LLMs en máquinas con Windows. Utilizando el SDK Lemonade para la inferencia y optimizado para procesadores Ryzen AI, Gaia emplea la Generación Aumentada por Recuperación (RAG) para una mayor precisión y respuestas sensibles al contexto. Con agentes para chatear, buscar en YouTube e incluso generar chistes, Gaia ofrece funcionalidad sin conexión, mejorando la seguridad y reduciendo la latencia. Un fuerte competidor en el creciente espacio de LLMs locales, Gaia ofrece una alternativa convincente a las soluciones basadas en la nube.

Leer más
Tecnología

Preocupaciones por la privacidad: Navegador centrado en la privacidad acusado de problemas de telemetría

2025-03-22
Preocupaciones por la privacidad: Navegador centrado en la privacidad acusado de problemas de telemetría

Un usuario informó de varios problemas de privacidad y telemetría en un navegador versión 1.8.2b en macOS aarch64. El navegador se comercializa como centrado en la privacidad, pero el usuario afirma que la telemetría parece estar activada y la documentación carece de detalles sobre la huella digital y otras prácticas relacionadas con la privacidad. El usuario exige transparencia, solicitando una explicación detallada de los métodos de recopilación de datos o el cese del marketing centrado en la privacidad si las afirmaciones son infundadas.

Leer más
Varios telemetría

Vibe Sail: Un éxito en el desarrollo de juegos en una semana con ayuda de IA

2025-03-22
Vibe Sail: Un éxito en el desarrollo de juegos en una semana con ayuda de IA

Nicola Manzini creó un simulador de navegación online multijugador, Vibe Sail, en tan solo una semana utilizando las herramientas de codificación asistida por IA Cursor y Replit. Comenzando con un concepto simple: un barco, una isla, un vasto océano, añadió progresivamente física, sistemas de cámara, controles de viento y mucho más, incluso mejorando la física del juego con ideas del subreddit r/sailing. El juego rápidamente ganó popularidad, impulsado por el apoyo de figuras importantes como Levels, lo que llevó a ingresos por publicidad dentro del juego. Este estudio de caso muestra el poder del desarrollo asistido por IA y destaca la sólida comprensión del desarrollador sobre la mecánica de los juegos y la codificación.

Leer más

Concurso de Diseño de Teclados de Bolsillo: Un Choque de Creatividad y Tecnología

2025-03-22
Concurso de Diseño de Teclados de Bolsillo: Un Choque de Creatividad y Tecnología

Un concurso único de diseño de teclado de bolsillo ha concluido, mostrando entradas increíbles. Los participantes utilizaron inteligentemente Bluetooth, diseños de teclado mínimos, botones laterales, diseños plegables y mucho más para crear teclados portátiles que son prácticos y estéticamente agradables. El 'bubby', con su diseño innovador de botones laterales, ganó el gran premio, mientras que varios otros teclados ingeniosos también recibieron premios. El concurso no solo demostró la creatividad excepcional de los participantes, sino que también avanzó la innovación en el campo del diseño de teclado de bolsillo.

Leer más
Hardware diseño creativo

FutureHouse: Construyendo Científicos de IA Semi-Autónomos

2025-03-22
FutureHouse: Construyendo Científicos de IA Semi-Autónomos

FutureHouse, una organización sin fines de lucro con sede en San Francisco, tiene la misión de automatizar el descubrimiento científico utilizando IA. Han desarrollado un conjunto de herramientas con tema de "cuervo", incluyendo ChemCrow para diseñar reacciones químicas, WikiCrow para resumir información de proteínas, ContraCrow para identificar contradicciones en la literatura y la serie PaperQA para consultas confiables de PDF. FutureHouse tiene como objetivo construir científicos de IA semi-autónomos, que van desde modelos predictivos hasta, eventualmente, robots humanoides capaces de realizar experimentos de forma independiente, acelerando en última instancia el descubrimiento científico y abordando problemas como la dificultad de resumir y la falta de fiabilidad de la literatura biomédica. Los desafíos incluyen la construcción de infraestructura, el acceso a datos y la resolución de problemas de ingeniería, pero los modelos de IA sobresalen en la generación de hipótesis y la extracción de conclusiones. FutureHouse enfatiza la fiabilidad de los científicos de IA y se dedica a abordar los problemas mediante el análisis de datos mejorado y la reproducibilidad.

Leer más

Restricciones de Aplicación de Sugerencias de Código en GitHub

2025-03-22
Restricciones de Aplicación de Sugerencias de Código en GitHub

Este texto enumera varias limitaciones encontradas al aplicar sugerencias de código en el proceso de revisión de código de GitHub. Estas incluyen: ningún cambio de código realizado, solicitud de extracción cerrada o fusionada, visualización de un subconjunto de cambios, solo una sugerencia por línea aplicable, la aplicación de sugerencias en líneas eliminadas no es compatible, la sugerencia ya se aplicó o se marcó como resuelta, las sugerencias de revisiones pendientes no se pueden aplicar y las sugerencias en comentarios de varias líneas no están permitidas. Estas restricciones garantizan la integridad y la precisión del proceso de revisión de código.

Leer más

La Lucha en Waterloo: Un Recuerdo de Supervivencia y Amistad

2025-03-22
La Lucha en Waterloo: Un Recuerdo de Supervivencia y Amistad

Este es un relato personal sobre cómo navegar el desafiante programa de Ingeniería Eléctrica y Computación (ECE) en la Universidad de Waterloo durante la crisis financiera de 2008. El autor relata la intensa presión académica, incluyendo exámenes intermediarios brutales y la implacable búsqueda de pasantías. A pesar de enfrentar numerosos reveses y fracasos, el autor forjó fuertes amistades y aprendió valiosos mecanismos de afrontamiento. La experiencia, aunque ardua, finalmente moldeó el carácter y la perspectiva de vida del autor.

Leer más

El sexto sentido de los tiburones: El increíble mundo de la electrorrecepción

2025-03-22
El sexto sentido de los tiburones: El increíble mundo de la electrorrecepción

¿Cómo cazan los tiburones con precisión en las profundidades oscuras del océano? La respuesta es la electrorrecepción. Este increíble órgano permite a los tiburones detectar los débiles campos bioeléctricos de sus presas, incluso si la presa está escondida bajo la arena. El artículo profundiza en la historia evolutiva, el mecanismo de funcionamiento y las aplicaciones de la electrorrecepción en diferentes especies, revelando la increíble biodiversidad y las estrategias evolutivas de la naturaleza. Desde la depredación de tiburones hasta la descarga de anguilas eléctricas, la historia de la electrorrecepción está llena de maravillas y encanto científico.

Leer más

El Laberinto de IA de Cloudflare: Cómo Frustrar el Rascado de Datos de IA

2025-03-22
El Laberinto de IA de Cloudflare: Cómo Frustrar el Rascado de Datos de IA

Cloudflare, proveedor de infraestructura web, presentó "Laberinto de IA", una nueva función diseñada para combatir el raspado no autorizado de datos de IA. En lugar de bloquear simplemente los bots, este sistema innovador los atrae a un laberinto de contenido realista pero irrelevante generado por IA, desperdiciando sus recursos computacionales. Este enfoque inteligente elude las limitaciones del simple bloqueo, que puede alertar inadvertidamente a los raspadores sobre su detección. El contenido generado, basado en hechos científicos reales, evita la desinformación y permanece invisible para los usuarios humanos. Esto representa un avance significativo en las estrategias de mitigación de bots, mostrando un enfoque de honeypot más inteligente y de próxima generación.

Leer más
Tecnología raspado de datos

No temas al nuevo tipo: Lecciones de Go y C

2025-03-22

Muchos desarrolladores muestran una resistencia a crear nuevos tipos en sus bases de código. Este artículo argumenta que esto se debe al miedo a alterar el 'gran diseño' percibido y agregar complejidad. Sin embargo, el autor sostiene que cuando un conjunto de valores naturalmente pertenece junto, crear un nuevo tipo mejora significativamente la legibilidad y el mantenimiento del código. Usando Go como ejemplo, el autor destaca los beneficios de crear tipos pequeños y específicos, como una estructura `CreateSubscriptionRequest`, simplificando el manejo de datos en llamadas de funciones. El autor anima a los desarrolladores a superar su aprensión sobre la creación de nuevos tipos, enfatizando que en las culturas C y Go, esta práctica es común y aceptada, siempre que el propósito del tipo se transmita claramente a través de su nombre.

Leer más
Desarrollo

Fallout 2 y Baldur's Gate: Historia de dos CRPG en 1998

2025-03-22

En 1998, Interplay lanzó dos CRPG con destinos drásticamente diferentes. Fallout 2, apresurado en producción con miembros del equipo renunciando, resultó en un juego que, si bien mejoraba algunos aspectos menores de su predecesor, carecía de la claridad temática y la visión estética del original. En contraste, Baldur's Gate de BioWare, con su ingeniosa implementación de las reglas tradicionales de D&D y su enfoque equilibrado a la exploración de mundo abierto y la trama principal, logró un enorme éxito comercial, influyendo en diseños posteriores de reglas de D&D y el desarrollo de CRPG, convirtiéndose en un título emblemático en la historia de los CRPG.

Leer más
Juegos

Autorización centralizada: ¿La próxima plataforma compartida?

2025-03-22
Autorización centralizada: ¿La próxima plataforma compartida?

Este artículo explora los beneficios y desafíos de los sistemas de autorización centralizada. Tradicionalmente, la autorización está descentralizada en varias aplicaciones, lo que lleva a ineficiencias y dificultades de gestión. Un sistema centralizado ofrece estandarización, reducción de costes y una mejor conformidad, pero requiere abordar los desafíos de expresividad, rendimiento, aislamiento e integración. El artículo analiza cómo las plataformas de código abierto (Topaz) y comerciales (Aserto) superan estos obstáculos, permitiendo una autorización a nivel empresarial eficiente, segura y gestionable.

Leer más

Muere George Foreman, leyenda del boxeo, a los 76 años

2025-03-22
Muere George Foreman, leyenda del boxeo, a los 76 años

George Foreman, el carismático boxeador e ícono de los infomerciales, falleció el viernes a los 76 años. Dos veces campeón mundial de peso pesado, Foreman trascendió el mundo del boxeo, convirtiéndose en una figura de la cultura pop gracias a su exitosa parrilla George Foreman Grill. Su historia de vida es de notable resiliencia: de un comienzo humilde a una medalla de oro olímpica, campeón mundial y finalmente un magnate de los negocios. Una experiencia casi fatal en el boxeo en 1977 lo llevó a la fe y a una carrera como ministro ordenado, solo para regresar sorprendentemente al boxeo en 1987, recuperando el título de peso pesado en 1994. Su muerte marca el fin de una era, pero su legado perdurará.

Leer más
Varios emprendedor

Utiliza opciones largas en scripts

2025-03-22

Muchas utilidades de línea de comandos ofrecen opciones cortas (-f) y opciones largas (--force). Si bien las opciones cortas son convenientes para el uso interactivo, las opciones largas son muy superiores en los scripts. Su mayor legibilidad y naturaleza autoexplicativa mejoran el mantenimiento y la comprensión. Por ejemplo, en Git, `git switch --create release-{today} origin/main` es significativamente más claro que `git switch -c my-new-branch`, especialmente en scripts complejos.

Leer más
Desarrollo opciones largas
1 2 362 363 364 366 368 369 370 595 596