Microsoft descontinúa el Surface Studio 2+, rival del iMac

2024-12-13
Microsoft descontinúa el Surface Studio 2+, rival del iMac

Microsoft ha descontinuado su Surface Studio 2+, poniendo fin a su único competidor directo al iMac de Apple. El PC todo en uno de gama alta, dirigido a profesionales creativos, contaba con una pantalla táctil inclinable única. Sin embargo, su alto precio y especificaciones anticuadas obstaculizaron su éxito. Esto deja un vacío en el ecosistema de Windows para dispositivos todo en uno premium y consolida el dominio de Apple en este segmento del mercado.

Leer más
Hardware PC todo en uno

RealDOOM: Ejecutando DOOM en procesadores de 16 bits

2025-02-22
RealDOOM: Ejecutando DOOM en procesadores de 16 bits

RealDOOM es un puerto en progreso de la versión DOS de DOOM (basada en PCDOOMv2) al modo real, con el objetivo de ser preciso con el juego original. Actualmente admite los archivos WAD de DOOM1 y DOOM2, con planes para Ultimate DOOM. El desarrollo se centra en la reescritura en ASM del código de renderizado y en la restauración de funciones eliminadas, como el sonido y el guardado de juegos. Si bien existen limitaciones en el tamaño de la textura y el recuento de nodos, el proyecto cuenta con benchmarks de rendimiento en varios procesadores y configuraciones de calidad.

Leer más
Juegos retro juego

El analizador estático de LLVM integra el solucionador Z3: Eliminando falsos positivos

2025-02-23

El analizador estático de LLVM ahora admite el solucionador de restricciones Z3, mejorando significativamente su capacidad para filtrar falsos positivos. El artículo muestra dos métodos para usar Z3: como un solucionador externo y para refutar falsos positivos. El primer método, aunque elimina completamente los falsos positivos, es significativamente más lento (aproximadamente 15 veces). El segundo método, que usa Z3 para la refutación, es más rápido y eficiente para reducir los falsos positivos. Los experimentos muestran que habilitar Z3 permite que el analizador estático de LLVM identifique y evite con precisión los falsos positivos causados por operaciones bit a bit, lo que resulta en un análisis más confiable.

Leer más
Desarrollo análisis estático

La presión de la IA: 200 mil millones de pesos de responsabilidad

2025-01-06
La presión de la IA: 200 mil millones de pesos de responsabilidad

El panorama de la IA ha cambiado drásticamente en los últimos dos años. ChatGPT se acerca a los 200 millones de usuarios mensuales, y Gemini tuvo casi 320 millones de visitas en mayo de 2024. Sin embargo, para quienes trabajan en IA, particularmente los investigadores, este auge representa una espada de doble filo. Esta entrada de blog detalla las tensiones de la investigación moderna de IA, desde la constante avalancha de preguntas de todos los ámbitos de la sociedad hasta la intensa competencia entre las grandes empresas y el impacto de la investigación en los precios de las acciones. El autor comparte experiencias personales de estrés agudo y psicosis, destacando las ansiedades inesperadas de la riqueza repentina y los diferentes desafíos que enfrentan los académicos y los científicos de la industria, como las preocupaciones sobre la publicación. Finalmente, el autor aboga por la comunicación abierta para fomentar un entorno de investigación de IA más compasivo.

Leer más

IA en los 80: Un juego simple de adivinanza de animales que fue pionero en el aprendizaje automático

2025-01-12
IA en los 80: Un juego simple de adivinanza de animales que fue pionero en el aprendizaje automático

Este artículo cuenta un juego simple, "Adivina el Animal", escrito en BASIC en la década de 1980. Usando un árbol de decisión, el juego hace preguntas de sí/no para adivinar el animal. Lo más importante es que aprende de los errores, añadiendo nuevas preguntas y respuestas a su base de conocimiento y guardando/cargando el progreso. Esto muestra las exploraciones iniciales de algoritmos entrenables, anteriores al bombo de la IA moderna. El autor recreó el algoritmo en C++, comparando las ventajas y desventajas de ambas implementaciones. El artículo destaca cómo incluso ideas simples, como los árboles de decisión y el autoaprendizaje, anticiparon la IA moderna.

Leer más

Programa WASM elude el sandbox del sistema de archivos node:wasi

2024-12-15
Programa WASM elude el sandbox del sistema de archivos node:wasi

Este proyecto demuestra una prueba de concepto que muestra cómo un programa WASM puede eludir la restricción del directorio preopens en node:wasi para acceder a archivos fuera del sandbox. Normalmente, los programas WASM están limitados a acceder a directorios preabiertos. Sin embargo, utilizando enlaces simbólicos para reemplazar archivos en un momento preciso y ejecutando un proceso externo, se puede eludir esta limitación. Esto no es una vulnerabilidad de seguridad práctica en node:wasi, sino más bien un caso límite potencial. El proyecto destaca que no se debe depender de node:wasi para evitar completamente que código malicioso acceda a archivos externos.

Leer más
Desarrollo

Lanzamiento de RAG-logger: Herramienta de registro de código abierto para RAG

2024-12-23
Lanzamiento de RAG-logger: Herramienta de registro de código abierto para RAG

RAG-logger es una herramienta de registro de código abierto diseñada específicamente para aplicaciones de Generación Aumentada por Recuperación (RAG). Ofrece una alternativa ligera a las soluciones existentes, centrándose en las necesidades específicas de registro de pipelines RAG. Las características clave incluyen el registro exhaustivo de todo el proceso RAG, desde el seguimiento de consultas y los resultados de recuperación (texto e imágenes) hasta el registro de la interacción LLM y la monitorización del rendimiento paso a paso. Utiliza un formato de registro basado en JSON, organiza los registros diariamente y gestiona automáticamente los archivos y el enriquecimiento de metadatos. Una API sencilla permite una integración rápida; por ejemplo, `logger.log_query()` registra consultas, `logger.log_retrieval()` registra las etapas de recuperación y `logger.log_llm()` registra las interacciones LLM.

Leer más

¿Es Posible Mejorar la Memoria con la Edad?

2024-12-29
¿Es Posible Mejorar la Memoria con la Edad?

Un artículo del New Zealand Herald explora la posibilidad de mejorar la memoria con el envejecimiento. Expertos e individuos comparten ideas, revelando que la memoria no es fija. Las estrategias discutidas incluyen mantener conexiones sociales, ejercicio regular, manejo de riesgos cardiovasculares y participación en estimulación cognitiva. También se destacan técnicas de entrenamiento de memoria, como el método del palacio de la memoria. El artículo enfatiza la participación proactiva del cerebro a través del aprendizaje de nuevas habilidades, la lectura y más para combatir el declive de la memoria relacionado con la edad.

Leer más

Extensión de GitHub resume artículos de Hacker News con LLMs

2024-12-12
Extensión de GitHub resume artículos de Hacker News con LLMs

El proyecto de GitHub `hn-tldr-extension` ofrece una extensión de navegador que utiliza los modelos lingüísticos grandes (LLMs) de OpenAI y Anthropic para resumir rápidamente artículos de Hacker News. Los usuarios proporcionan sus propias claves de API para habilitar un botón 'resumir' en las páginas de HN, proporcionando resúmenes concisos de artículos. El código de la extensión es de código abierto y admite navegadores como Firefox.

Leer más

El fundador de Twitter lanza Mozi, una aplicación social centrada en conexiones en el mundo real

2024-12-12
El fundador de Twitter lanza Mozi, una aplicación social centrada en conexiones en el mundo real

Ev Williams, fundador de Twitter y Medium, ha lanzado una nueva aplicación social llamada Mozi, con el objetivo de redefinir la esencia de la interacción social. A diferencia de las redes sociales centradas en el contenido, Mozi prioriza ayudar a los usuarios a construir y mantener relaciones con personas de su vida real. Integrando las listas de contactos de los usuarios, muestra cuándo los usuarios y sus conocidos estarán en el mismo lugar (ciudad o evento), facilitando las reuniones en persona. Mozi enfatiza la privacidad, sin perfiles públicos ni recuentos de seguidores, buscando ser una plataforma privada que promueva conexiones sociales genuinas.

Leer más

Informe de Desarrollo de Haiku - Enero: Mejoras Centrales y Nuevas Funciones

2025-02-14

El informe de desarrollo de Haiku de enero abarca numerosas mejoras, incluyendo una gran refactorización del gestor de archivos Tracker, añadiendo menús contextuales, funciones de cortar/copiar/pegar y actualización de menús en tiempo real. Las aplicaciones recibieron adiciones como nuevas funciones en el editor de iconos, configuraciones de panel táctil y editor de texto con estilo. El soporte para controladores se expandió para incluir chipsets Alder Lake, monitorización de temperatura de AMD y el Wacom CTH-470. Los cambios a nivel de kernel se centraron en extensas optimizaciones de gestión de memoria, mapeo de páginas y comprobaciones de permisos, aumentando la estabilidad y seguridad del sistema. Se corrigieron varios errores, y se mejoró el sistema de compilación y la documentación.

Leer más

Desinteligenciando un Marshall Uxbridge: El viaje audiófilo de un hacker

2025-01-11

El autor encontró dos altavoces inteligentes Marshall Uxbridge desechados y, cansado de sus funciones 'inteligentes', decidió transformarlos en un sistema estéreo de alta fidelidad. Desmontó los altavoces, eliminó los módulos inteligentes originales y diseñó y construyó un nuevo circuito analógico con filtros activos y amplificadores de potencia lineales. El resultado es un sistema de audio impresionante con una imagen estéreo precisa y una amplia gama de frecuencias. Este proyecto es un testimonio de las habilidades y la pasión del autor por el audio de alta calidad.

Leer más
Hardware audio DIY

FineCodeX: Una aplicación que requiere JavaScript

2025-01-02

FineCodeX es una aplicación que necesita tener JavaScript habilitado para funcionar correctamente. Esto significa que si JavaScript está deshabilitado en tu navegador o tu dispositivo no lo admite, no podrás usar FineCodeX. Asegúrate de que JavaScript esté habilitado en tu navegador para una experiencia óptima.

Leer más
Desarrollo

CSIRO lanza un mapa con IA que visualiza la investigación de acceso abierto sobre seguridad hídrica

2024-12-18

CSIRO ha lanzado el 'Atlas of Open Water Security Science', un mapa interactivo que visualiza la distribución geográfica de las publicaciones de acceso abierto sobre ciencia del agua de su Programa de Seguridad Hídrica desde 2010. Impulsado por IA, esta versión de prueba de 3 meses extrae ubicaciones y contexto de las publicaciones, pero puede contener imprecisiones. Los usuarios pueden explorar la evolución de la investigación, hacer clic en las publicaciones para obtener detalles y obtener más información sobre la innovación en IA de CSIRO en ciencia ambiental. Úselo con precaución.

Leer más
Tecnología Seguridad Hídrica

Las hormigas superan a los humanos en un experimento de trabajo en equipo

2024-12-25
Las hormigas superan a los humanos en un experimento de trabajo en equipo

Un experimento del Instituto Weizmann enfrentó a hormigas contra humanos en un desafío de transporte colaborativo de carga a través de un laberinto. Sorprendentemente, los equipos de hormigas, incluso con comunicación limitada, superaron a los equipos humanos. Los investigadores atribuyen esto a la naturaleza altamente social de las hormigas y a sus objetivos compartidos, mientras que los equipos humanos lucharon con las diferencias individuales y las fallas de comunicación, sin lograr realizar plenamente la 'sabiduría de la multitud'. Este estudio arroja luz sobre la toma de decisiones en grupo y las ventajas y desventajas de la cooperación, cuestionando la aplicabilidad universal de la 'sabiduría de las multitudes' en contextos humanos.

Leer más

Replanteando la Programación Literaria: ¿Está obsoleta la aproximación de Knuth?

2025-01-13

Este artículo ofrece un examen crítico del enfoque de programación literaria de Donald Knuth. El autor argumenta que el método de Knuth sobreenfatiza la composición tipográfica, descuidando el aspecto crucial de la organización del código, lo que resulta en una documentación estática y menos interactiva. El autor aboga por un estilo de programación literaria que priorice la organización del código y la retroalimentación interactiva, ilustrando sus ventajas con un intérprete simple que creó. La idea principal es que la programación literaria eficaz debe permitir a los desarrolladores modificar y ejecutar el código directamente en su entorno de programación, no solo leer pasivamente un documento estático.

Leer más

Cazadores de Colorado donan carne de caza para combatir la inseguridad alimentaria

2024-12-12
Cazadores de Colorado donan carne de caza para combatir la inseguridad alimentaria

En Colorado, Meat Cleaver, un procesador de carne, se asocia con cazadores para donar el exceso de venado, alce y otras carnes de caza a bancos de alimentos locales, luchando contra la inseguridad alimentaria. Financiado por Farmers and Hunters Feeding the Hungry (FHFH), el programa reduce el desperdicio y proporciona proteínas saludables a familias vulnerables. Si bien actualmente se limita a Meat Cleaver, el programa ha donado con éxito miles de kilos de carne, recibiendo elogios de la comunidad. Los cazadores participantes, a pesar del sistema competitivo de licencias de caza, encuentran satisfacción al ayudar a los necesitados.

Leer más

Obsess Jobs: Encuentra el trabajo de tus sueños mientras duermes

2024-12-31

Obsess Jobs es un portal de empleo que te permite buscar y postularte a trabajos incluso mientras duermes. El sitio ofrece una variedad de puestos, incluyendo Ingenieros de Software, Gerentes de Producto y Científicos de Datos, con salarios que van desde US$ 0 a más de US$ 300.000. Los trabajos están disponibles en formatos remoto, presencial e híbrido. Los usuarios pueden filtrar por nivel de experiencia, puesto y fecha de publicación para facilitar la búsqueda de empleo.

Leer más

Quantus: Plataforma de Trading Cuantitativo Revolucionaria

2024-12-12

Quantus es una plataforma de trading cuantitativo avanzada, diseñada para proporcionar soluciones de trading eficientes y fiables a traders profesionales e inversores institucionales. Integra potentes herramientas de análisis de datos, capacidades de backtesting flexibles y un sistema de ejecución de baja latencia, permitiendo a los usuarios aprovechar mejor las oportunidades del mercado y mejorar los retornos de inversión. Con su robusta tecnología e interfaz fácil de usar, Quantus se está convirtiendo rápidamente en una estrella en ascenso en el panorama de las fintech.

Leer más
Tecnología trading cuantitativo

KeyTik: La Herramienta de Automatización Todo en Uno

2025-01-10
KeyTik: La Herramienta de Automatización Todo en Uno

KeyTik es una herramienta de remapeado de teclado basada en GUI que incluye perfiles, un autoclicker, un clicker de pantalla, un abridor de múltiples archivos, un administrador de scripts AutoHotkey y más. Permite crear herramientas de automatización personalizadas y reasignar teclas para dispositivos o programas específicos. KeyTik es gratuito, seguro y certificado como libre de spyware, adware y virus por Softpedia. Los usuarios pueden usar scripts AutoHotkey preexistentes, usar IA para generar scripts o crear los suyos propios para una automatización perfecta.

Leer más

Protocolos de red: Un milagro aparentemente simple

2024-12-17

Este artículo explica con claridad la pila de protocolos de red, desde la transmisión confiable de datos hasta las complejidades del hardware de la capa física, revelando su sorprendente complejidad e ingenio. Utilizando una descarga de vídeo de 88,5 MB como ejemplo, ilustra cómo protocolos como IP, TCP y Ethernet trabajan juntos para superar la inestabilidad de la red y la pérdida de paquetes, logrando en última instancia una transmisión de datos confiable y eficiente. El autor revela los complejos algoritmos de enrutamiento, el control de congestión y las técnicas de reensamblaje de paquetes ocultos detrás de las operaciones de red aparentemente simples, así como las interdependencias y restricciones entre varios protocolos, y explica por qué el tamaño del paquete Ethernet se establece en 1500 bytes y otras cuestiones históricas.

Leer más

ImPlot3D: Biblioteca de Trazado 3D de Modo Inmediato de Alto Rendimiento Basada en Dear ImGui

2024-12-18
ImPlot3D: Biblioteca de Trazado 3D de Modo Inmediato de Alto Rendimiento Basada en Dear ImGui

ImPlot3D es una biblioteca de código abierto basada en Dear ImGui, que ofrece a los desarrolladores una forma fácil de usar y de alto rendimiento para crear gráficos 3D. Independiente de ImPlot, ImPlot3D admite varios tipos de gráficos 3D, incluyendo gráficos de líneas, gráficos de dispersión, gráficos de superficie y gráficos de malla, con rotación, panorámica y zoom interactivos. Su API intuitiva, similar a Dear ImGui e ImPlot, permite una integración rápida y la personalización de marcadores, líneas, superficies y estilos de malla, con opciones para mapas de color integrados o personalizados. Una aplicación de demostración completa ayuda a los usuarios a aprender y utilizar sus funciones.

Leer más
Desarrollo trazado 3D

La actualización macOS 15.2 rompe la replicación del sistema: los usuarios enfrentan una pesadilla de copia de seguridad de datos

2024-12-14

Un error crítico en macOS 15.2 ha roto la función de replicación del sistema, haciendo que las copias de seguridad de datos fallen con un error de 'Recurso Ocupado', específicamente al intentar copiar las particiones Preboot o Recovery. El desarrollador Dave Nanian explica que el problema proviene del propio código de Apple y actualmente no tiene una solución fácil. Los usuarios se ven obligados a depender de soluciones de copia de seguridad de terceros, utilizando un método 'Copia de seguridad - todos los archivos' con una actualización inteligente para restaurar sus datos después de una instalación limpia del sistema. Este problema está causando una frustración significativa para los usuarios, especialmente con la proximidad de las fiestas de fin de año.

Leer más

Escalado automático de tus aplicaciones Kubernetes con Dash0: Más allá de la CPU y la memoria

2025-01-11
Escalado automático de tus aplicaciones Kubernetes con Dash0: Más allá de la CPU y la memoria

Esta entrada de blog muestra cómo usar Dash0 para escalar automáticamente las aplicaciones que se ejecutan en Kubernetes. Si bien Kubernetes simplifica el escalado, los ajustes manuales de réplicas son ineficientes. Dash0 automatiza este proceso mediante el monitoreo de datos de telemetría de la aplicación. La publicación explora tres tipos de escalado automático de Kubernetes: Escalado automático de pods horizontal, escalado automático de pods vertical y escalado automático de clúster, centrándose en el escalado automático de pods horizontal. Explica su mecánica y cómo utilizar métricas personalizadas (como la latencia) en lugar de depender únicamente del uso de la CPU y la memoria para estrategias de escalado óptimas. Dash0 se integra con el Adaptador Prometheus, lo que permite consultas PromQL a los datos de Dash0 para dirigir el HPA, lo que resulta en un escalado automático basado en el rendimiento de la aplicación y mejora la experiencia del usuario.

Leer más

NsJail: Una potente herramienta de aislamiento de procesos para Linux

2025-02-05

NsJail es una robusta herramienta de aislamiento de procesos para Linux que utiliza espacios de nombres de Linux, límites de recursos y filtros de llamadas al sistema seccomp-bpf para crear entornos seguros (sandboxes) para diversas aplicaciones. Admite el aislamiento de servicios de red, la organización de competiciones CTF y la contención de fuzzers agresivos del sistema operativo. NsJail ofrece mecanismos de aislamiento versátiles, incluyendo espacios de nombres UTS, MOUNT, PID, IPC, NET y USER, junto con restricciones de sistema de archivos, límites de recursos y filtros seccomp-bpf programables. Ejecute código no confiable de forma segura y proteja su sistema de actores maliciosos.

Leer más

La estimulación cerebral ayuda a los paralíticos a caminar de nuevo

2024-12-12
La estimulación cerebral ayuda a los paralíticos a caminar de nuevo

The Economist informa sobre un estudio innovador que demuestra que la estimulación de partes específicas del cerebro puede permitir que las personas paralíticas vuelvan a caminar. Los investigadores utilizaron electrodos implantados para ayudar a un hombre a subir escaleras sin ayuda, ofreciendo una nueva esperanza para las personas con lesiones de la médula espinal y marcando un avance significativo en la neurociencia.

Leer más

Acceso a base de datos efímera con GitHub Actions y S3

2024-12-12

Este artículo presenta un método inteligente para ejecutar una base de datos temporal usando GitHub Actions para computación efímera y almacenamiento de objetos S3 para persistencia. Crea una base de datos compatible con MySQL a demanda, almacena datos en S3 y destrúyela automáticamente cuando termine, eliminando costos continuos. Un túnel seguro permite acceso público para pruebas de integración, demostraciones o desarrollo a corto plazo. Importante: Este enfoque es adecuado solo para tareas de corto plazo; no está diseñado para servicios de base de datos de larga duración.

Leer más
Desarrollo Base de Datos

Intérprete Metacircular Python: Implementando un Intérprete Python en Python

2024-12-18

Este artículo muestra cómo crear un intérprete metacircular Python (MCI) usando Python mismo. Un MCI es un intérprete escrito en el lenguaje que interpreta, permitiendo la implementación de un subconjunto o superconjunto del lenguaje anfitrión. El autor detalla la implementación del MCI, cubriendo el análisis del código fuente Python, la construcción de un Árbol de Sintaxis Abstracto (AST), el recorrido del AST y la ejecución de instrucciones, y conceptos cruciales como el ámbito, las tablas de símbolos y el manejo de instrucciones de flujo de control (por ejemplo, bucles while e instrucciones if). Este ejemplo proporciona una comprensión profunda de la mecánica del intérprete y muestra cómo aprovechar el módulo AST de Python y las funciones integradas para construir intérpretes más complejos.

Leer más
1 2 583 584 585 587 589 590 591 595 596