De X a Bluesky: ¿Cámara de eco o oasis?

2025-03-17

Este artículo examina la migración de usuarios de X (anteriormente Twitter) a Bluesky. Si bien Bluesky ofrece una comunidad más acogedora, corre el riesgo de convertirse en una cámara de eco liberal, reflejando la burbuja conservadora de X. El artículo analiza las razones detrás de esta migración, incluyendo la insatisfacción con los puntos de vista y el estilo de interacción prevalecientes en X, así como el deseo de un discurso más civilizado. El autor argumenta que, si bien la esfera pública ideal puede ser inalcanzable, la mejora del diseño de la plataforma y la responsabilidad del usuario pueden crear espacios digitales propicios para la comprensión y el diálogo.

Leer más
Tecnología cámara de eco

Limitaciones de la IA generativa: Una crítica de Gary Marcus

2025-02-15

El científico cognitivo Gary Marcus es un destacado escéptico de la IA generativa, argumentando que el camino tecnológico actual adolece de fallas técnicas y éticas. Señala que los Grandes Modelos de Lenguaje (LLM) sobresalen en la aproximación de funciones, pero se quedan cortos en el aprendizaje de funciones, siendo propensos a problemas de "desviación de distribución" e incapaces de comprender conceptos abstractos o seguir instrucciones de manera fiable. Marcus sostiene que los LLM carecen de comprensión del mundo real, lo que lleva a errores lógicos y sesgos. Propone integrar redes neuronales con métodos de IA clásicos para abordar estas deficiencias. Introduce un nuevo punto de referencia de evaluación: el "desafío de comprensión", en el que un sistema de IA debe ser capaz de comprender la trama de una película y responder a preguntas relacionadas, midiendo así la comprensión real.

Leer más

Funciones Hash No Criptográficas: Diseño y Evaluación

2025-02-15

Este artículo profundiza en el diseño y la evaluación de funciones hash no criptográficas. Analizando el rendimiento de funciones comunes como FNV-1a, FNV-1, Murmur2 y DJBX33A en conjuntos de datos diversos (incluyendo nombres, palabras, direcciones IP y un conjunto de datos deliberadamente sesgado), los autores revelan características clave como la uniformidad, la tasa de colisiones y el efecto de avalancha. Los experimentos muestran que Murmur2 destaca en el efecto de avalancha, pero no siempre es óptimo en uniformidad. El artículo enfatiza la importancia de las características del conjunto de datos al elegir funciones hash apropiadas y cuestiona los criterios de evaluación existentes, argumentando que una sola métrica (como el efecto de avalancha) es insuficiente para evaluar exhaustivamente el rendimiento de las funciones hash no criptográficas.

Leer más
Desarrollo funciones hash

Los Secretos del Centro de Datos de Meta: Escalando al Extremo

2025-02-11

Esta colección de artículos revela la investigación de vanguardia de Meta en la construcción y operación de centros de datos a hiperescala. Desde el enrutamiento BGP hasta el almacenamiento distribuido (TAO), el procesamiento de datos en tiempo real, la gestión de clústeres (Twine), la gestión de capacidad global (Flux) y la gestión de energía (Dynamo), los artículos detallan las tecnologías que permiten a Meta gestionar datos masivos, tráfico de usuarios global y alta concurrencia. Innovaciones como MAST para el entrenamiento global de ML y RAS para la optimización continua de recursos destacan el enfoque de Meta para construir centros de datos altamente fiables, de alto rendimiento y eficientes. Estos hallazgos ofrecen información valiosa para cualquiera que se enfrente a los desafíos de la infraestructura a hiperescala.

Leer más
Tecnología hiperescala

Estandarización de la seguridad de memoria: un camino hacia un software seguro

2025-02-07

Durante décadas, las vulnerabilidades endémicas de seguridad de memoria en las bases de computación de confianza del software (TCB) han alimentado el malware y los ataques devastadores. Este artículo argumenta a favor de la estandarización de la seguridad de memoria como un paso crucial hacia una seguridad de memoria fuerte universal. Los avances recientes en lenguajes seguros para la memoria, las protecciones de hardware/software, los métodos formales y la compartimentación ofrecen soluciones, pero la falta de una terminología común dificulta la adopción. La estandarización mejoraría las mejores prácticas de la industria y abordaría las fallas del mercado que impiden el uso generalizado de estas tecnologías, lo que conduciría, en última instancia, a un software más seguro para todos.

Leer más

C++ Moderno: Clave para el Rendimiento, la Seguridad de Tipos y la Flexibilidad

2025-02-05

Este artículo explora conceptos clave en C++ moderno (C++20 y superior) para lograr rendimiento, seguridad de tipos y flexibilidad, incluyendo la gestión de recursos, la gestión del ciclo de vida, el manejo de errores, la modularidad y la programación genérica. El autor destaca que muchos desarrolladores todavía utilizan técnicas de C++ obsoletas, lo que lleva a un código menos expresivo, más lento, menos confiable y más difícil de mantener. El artículo introduce mecanismos modernos de C++ y propone directrices y perfiles para garantizar la modernidad del código, con el objetivo de ayudar a los desarrolladores a escribir código C++ más limpio, eficiente y seguro.

Leer más
Desarrollo Modernización

Compromiso eficaz de las partes interesadas en proyectos ágiles

2025-02-02

Este artículo explora el papel crucial del compromiso de las partes interesadas en la gestión de proyectos ágiles. Destaca los desafíos de mantener una participación constante en entornos iterativos y de ritmo rápido, especialmente con requisitos cambiantes y equipos distribuidos geográficamente. El artículo enfatiza la importancia de herramientas como el mapeo de partes interesadas, las plataformas de colaboración digital (Jira, Trello) y los marcos de priorización (MoSCoW, Kano) para fomentar una comunicación y una alineación eficaces. También se analizan los roles clave de los jefes de proyecto y los analistas de negocios para cerrar la brecha entre las partes interesadas y los equipos ágiles, mostrando cómo un compromiso exitoso conduce a mejores resultados de los proyectos y refuerza el valor de las metodologías ágiles. Ejemplos del mundo real de Kaiser Permanente, Revolut y Atlassian muestran la aplicación práctica de estas estrategias.

Leer más

Lecciones de vida de medio siglo en la computación

2025-01-25

Communications of the ACM presenta las reflexiones de David Patterson sobre sus cinco décadas de carrera en la computación. Comparte 16 lecciones de vida y carrera, enfatizando la prioridad de la felicidad familiar, la elección de la felicidad sobre la riqueza, el valor de las relaciones, la búsqueda de retroalimentación honesta y la adopción de visiones audaces. Destaca la importancia del trabajo en equipo y de una cultura de trabajo positiva, concluyendo con nueve palabras mágicas para mantener relaciones fuertes. Este artículo de Tecnología ofrece información valiosa para quienes se encuentran en el campo de la informática y más allá.

Leer más

Fallos de software provocan uno de los mayores errores judiciales de la historia británica

2025-01-09

Casi 1.000 gerentes de oficinas de correos del Reino Unido fueron erróneamente condenados por robo entre 1999 y 2015 debido a fallos en el software de contabilidad Horizon de Fujitsu. Una codificación deficiente, pruebas inadecuadas y la expansión de la funcionalidad llevaron a errores que causaron discrepancias en las cuentas, lo que resultó en encarcelamiento, ruina financiera e incluso suicidios. Las condenas fueron anuladas en 2024 y se puso en marcha un plan de compensación. Este caso destaca el impacto devastador de los fallos de software en la sociedad y la necesidad crítica de prácticas rigurosas de desarrollo de software.

Leer más

Crisis Ética en la Tecnología: ¿Las Big Tech hacen el bien?

2024-12-29

Moshe Y. Vardi, profesor de la Universidad Rice, reconsidera su postura anterior sobre la crisis ética en la tecnología. Inicialmente creía que las leyes y regulaciones eran suficientes para abordar los impactos negativos de la computación, pero ahora argumenta que existe una verdadera crisis ética, dado el creciente poder de las grandes empresas tecnológicas y los problemas éticos inherentes a sus modelos de negocio. Cuestiona la ética de trabajar para las Big Tech, instando a los trabajadores tecnológicos a considerar el equilibrio entre el interés propio y el bien público, y a referirse al Código de Ética de la ACM, enfatizando el apoyo al bien público. El artículo analiza casos como Uber, ilustrando cómo los empleados, incluso sin saberlo, pueden participar en prácticas poco éticas. En última instancia, Vardi concluye que la industria tecnológica necesita una seria autorreflexión para abordar sus dilemas éticos.

Leer más

¿Terminarán los grandes modelos de lenguaje con la programación?

2024-12-15

Los avances recientes en los grandes modelos de lenguaje (LLM) han generado un debate sobre la obsolescencia de la programación. Este artículo argumenta en contra de esta visión excesivamente optimista. Centrándose en la complejidad computacional de la síntesis de programas, el autor demuestra que generar código correcto es un problema PSPACE-completo, lo que significa que incluso las entradas de tamaño moderado pueden requerir un tiempo exponencial. Si bien los LLM pueden ayudar a los programadores y aumentar la eficiencia, sus limitaciones inherentes impiden que reemplacen completamente a los programadores humanos. El núcleo de la programación sigue siendo la resolución de problemas y el diseño de sistemas, lo que requiere ingenio y creatividad humanos.

Leer más