Rosa: Una Historia Sorprendente de un Color

2025-03-14
Rosa: Una Historia Sorprendente de un Color

Este libro explora la sorprendente historia del color rosa, trazando su evolución desde un favorito aristocrático del siglo XVIII hasta su asociación con la feminidad y su eventual declive a un color considerado desaliñado y burgués. Usando al 'Príncipe Rosa' como punto de partida, la narrativa revela cómo el significado del rosa cambió en diferentes períodos, reflejando las normas sociales y los cambios culturales en la moda, los cosméticos y más allá.

Leer más

Hackers ucranianos paralizan a un importante fabricante ruso de drones

2025-07-16
Hackers ucranianos paralizan a un importante fabricante ruso de drones

En un importante ciberataque, activistas cibernéticos ucranianos, en cooperación con la inteligencia militar, paralizaron con éxito a Gaskar Integration, un importante fabricante ruso de drones. El ataque resultó en la destrucción de más de 47 TB de datos críticos, paralizando los sistemas internos y deteniendo la producción. El grupo de hackers BO Team asumió la responsabilidad, publicando información que detalla la estrecha colaboración entre Gaskar y China. Los datos comprometidos incluían documentación técnica sobre la producción de drones, ahora en manos de las fuerzas de defensa ucranianas. El ataque destaca el creciente papel de la guerra cibernética en el conflicto en curso.

Leer más
(prm.ua)
Tecnología

El Adolescente de 14 Años que Dio Forma a la Calculadora Mac

2025-06-28

Chris Espinosa, un empleado de Apple de tan solo 14 años, jugó un papel fundamental en el desarrollo de Macintosh. Encargado de documentar Quickdraw, creó un programa de calculadora. Steve Jobs inicialmente no le gustó, pero la solución innovadora de Espinosa —un 'Steve Jobs Roll Your Own Calculator Construction Set' personalizable— impresionó a Jobs y se convirtió en la icónica calculadora Mac durante años, hasta OS 9.

Leer más
Desarrollo

Caché: Abstracción, no optimización

2025-07-04
Caché: Abstracción, no optimización

La sabiduría convencional dice que el caché acelera el software. El autor argumenta que esto es solo parte de la historia. Después de trabajar con el movimiento de datos entre almacenamiento de objetos, disco y memoria, el autor propone que el papel más crucial del caché es simplificar el software. El artículo explora las limitaciones de los algoritmos de caché predefinidos (LRU, LFU, etc.) y sugiere que el caché actúa más como una capa de abstracción, ocultando los detalles de almacenamiento subyacentes, liberando a los programadores de la preocupación por la ubicación del nivel de datos. Los mecanismos de caché de bases de datos y SO ejemplifican esta abstracción. Aunque el caché puede presentar problemas, como el mal uso del caché de páginas del SO y fsync, esto no significa que deba abandonarse el caché, sino que debe entenderse y utilizarse mejor.

Leer más
Desarrollo

Usuario de Firefox solicita: optimización, funciones y revisión del diseño

2025-07-16
Usuario de Firefox solicita: optimización, funciones y revisión del diseño

Un usuario de Firefox expresó fuertes peticiones de mejoras en velocidad, funciones y diseño. Para la versión de PC, exigen una carga de páginas más rápida, reducción del consumo de recursos y la adición de espacios de trabajo, funcionalidad de pantalla dividida y una versión portátil. Las mejoras de diseño incluyen iconos actualizados y una interfaz renovada. Los usuarios móviles desean correcciones para problemas de recarga de pestañas, velocidades de carga más rápidas, fondos de pantalla personalizables, agrupación de pestañas y espacios de trabajo. También se solicita transparencia sobre los plazos de desarrollo de las funciones.

Leer más

argp: Un potente analizador de argumentos de línea de comandos basado en el estándar GNU en Go

2025-03-23
argp: Un potente analizador de argumentos de línea de comandos basado en el estándar GNU en Go

argp es una biblioteca de Go que proporciona un analizador de argumentos de línea de comandos robusto, siguiendo los estándares GNU. Cuenta con características como ayuda integrada, escaneo de campos de struct, soporte para tipos compuestos (arrays, slices, structs) y subcomandos anidados. argp sigue las reglas de argumentos GNU, manejando opciones cortas y largas, valores de opciones, múltiples valores y combinaciones de opciones. También ofrece carga de configuración, conteo, anexión y soporte para fuentes de datos personalizadas, como bases de datos MySQL. Los desarrolladores pueden aprovechar argp para crear herramientas de línea de comandos potentes de manera eficiente.

Leer más

Evidencia de antiguas playas marcianas: el rover Zhurong revela un pasado habitable

2025-03-01
Evidencia de antiguas playas marcianas: el rover Zhurong revela un pasado habitable

Un nuevo estudio publicado en las Actas de la Academia Nacional de Ciencias (PNAS) sugiere que Marte pudo haber albergado playas arenosas y soleadas con olas suaves. Un equipo internacional de científicos, incluidos investigadores de Penn State, utilizó datos del rover marciano Zhurong para identificar capas de roca subterráneas que sugieren fuertemente la presencia de un antiguo océano en el norte. Esta investigación proporciona la evidencia más clara hasta ahora de un cuerpo significativo de agua y un ambiente más habitable en Marte. Al analizar depósitos sedimentarios subterráneos, los científicos encontraron estructuras similares a las líneas costeras de la Tierra, incluidos 'depósitos de playa' formados por mareas y olas. Esto indica la presencia de olas, lo que sugiere una interfaz dinámica entre el aire y el agua, similar a donde se desarrolló la vida más antigua de la Tierra. Se descartaron otros posibles orígenes, como ríos antiguos o volcanes. El descubrimiento apoya la hipótesis de un vasto océano marciano y sugiere un período potencialmente de decenas de millones de años de duración, cálido y húmedo, adecuado para la vida.

Leer más
Tecnología Océano Antiguo

El Fin de la Edad de Oro: Ingeniería de Software en un Mundo Tecnológico Post-Boom

2025-03-16

Durante una década, la ingeniería de software fue un trabajo soñado: altos salarios, excelentes beneficios y seguridad laboral sólida. Pero los últimos dos años han visto despidos masivos en toda la industria tecnológica, cambiando el panorama drásticamente. Este artículo argumenta que el cambio se debe a un cambio en las condiciones económicas. Las tasas de interés bajas alimentaron gastos extravagantes y una compensación generosa para los ingenieros, pero las tasas crecientes han priorizado la rentabilidad, lo que ha llevado a recortes generalizados. Si bien a menudo se culpa a la IA, el autor sostiene que no es la causa principal. La nueva realidad exige un enfoque en contribuir directamente a los objetivos de la empresa; la incapacidad de adaptarse arriesga la seguridad laboral. Si bien los días de mimos han terminado, centrarse en brindar valor ofrece un camino más claro, aunque menos glamoroso, hacia el éxito.

Leer más

IA rompe CAPTCHAs: La carrera armamentística sin fin

2025-07-31
IA rompe CAPTCHAs: La carrera armamentística sin fin

La herramienta de IA ChatGPT Agent recientemente eludió el sistema de detección de bots Turnstile de Cloudflare, accediendo a sitios web sin resolver CAPTCHAs de imagen. Esto no es la primera vez que la IA rompe CAPTCHAs; es el último desarrollo en una carrera armamentística continua. Originalmente diseñados para distinguir humanos de máquinas, los CAPTCHAs han evolucionado a un método para ralentizar o aumentar el costo de los ataques de bots, incluso llevando al surgimiento de granjas de resolución humana de CAPTCHAs. La carrera continúa, con la IA y las tecnologías anti-IA en una lucha perpetua.

Leer más
IA

Ory Hydra: El servidor OAuth2 de código abierto que impulsa ChatGPT

2025-03-20
Ory Hydra: El servidor OAuth2 de código abierto que impulsa ChatGPT

Ory Hydra, inicialmente una alternativa a Keycloak basada en Go, evolucionó de un diseño inicial menos flexible para convertirse en un servidor OAuth2 robusto. Centrándose en la construcción de Ory Fosite, una biblioteca para servidores OAuth2 compatibles con OpenID Connect, y simplificando la eliminación de la gestión de usuarios, Ory Hydra ahora cuenta con un rendimiento impresionante, alcanzando miles de flujos de autenticación por segundo. El éxito del proyecto se destaca por su uso en la infraestructura OAuth2 de OpenAI, mostrando la importancia de elegir una tecnología clara y escalable y una optimización continua. Este proyecto de código abierto demuestra un viaje convincente de un proyecto estudiantil a alimentar servicios a escala web.

Leer más
Desarrollo

Triunfo de la Animación Independiente: Flow, Hecho Completamente en Blender

2025-03-03
Triunfo de la Animación Independiente: Flow, Hecho Completamente en Blender

La película de animación Flow, un viaje místico de un gato y sus compañeros, es un testimonio del poder de Blender. Un pequeño equipo independiente, utilizando el renderizador en tiempo real EEVEE de Blender, superó las limitaciones presupuestarias para crear una película aclamada por la crítica, obteniendo más de 60 premios y nominaciones al Oscar. El director Gints Zilbalodis detalla su flujo de trabajo optimizado, destacando la importancia de la velocidad y la adaptabilidad. El ingenio y el espíritu colaborativo del equipo, junto con las capacidades de Blender, muestran el potencial de los cineastas independientes para lograr un éxito notable.

Leer más

OpenAI insta a la intervención federal en las regulaciones estatales de IA

2025-03-13
OpenAI insta a la intervención federal en las regulaciones estatales de IA

OpenAI insta a la administración Trump a intervenir, preemptor las regulaciones estatales de IA con regulaciones federales, para proteger a las empresas de IA de un número creciente de propuestas de regulaciones estatales. OpenAI argumenta que cientos de proyectos de ley estatales sobre IA pendientes de aprobación arriesgan socavar el progreso tecnológico de Estados Unidos. A cambio, las empresas proporcionarían voluntariamente sus modelos de IA al gobierno federal. Esta medida tiene como objetivo contrarrestar la competencia de China y asegurar el liderazgo de EE. UU. en IA. OpenAI sugiere al Instituto de Seguridad de IA de EE. UU. como el principal punto de contacto entre el gobierno y el sector privado.

Leer más
Tecnología

Active Storage Dashboard: Un motor Rails para gestionar Active Storage

2025-07-14

Después de 10 años construyendo aplicaciones Rails, el autor encontró que gestionar los datos de Active Storage era engorroso. Esto llevó a la creación de Active Storage Dashboard, un motor Rails montable que proporciona una interfaz moderna para monitorear y gestionar Active Storage. Las características incluyen estadísticas de almacenamiento en tiempo real, interfaces navegables, filtrado avanzado, descarga directa, limpieza de archivos huérfanos y soporte para varias bases de datos y versiones de Rails. El artículo profundiza en las ventajas de los motores Rails y en las mejores prácticas para construir motores robustos, cubriendo espacios de nombres, opciones de configuración, documentación, minimización de dependencias, extensibilidad, manejo de errores y seguridad.

Leer más
Desarrollo

EEUU se retira de la UNESCO: Una decisión de 'América Primero'

2025-07-22
EEUU se retira de la UNESCO: Una decisión de 'América Primero'

Estados Unidos anunció su retiro de la Organización de las Naciones Unidas para la Educación, la Ciencia y la Cultura (UNESCO), citando el avance de la UNESCO en causas sociales y culturales divisivas, su enfoque excesivo en los Objetivos de Desarrollo Sostenible de la ONU (una agenda globalista en conflicto con las políticas de 'América Primero'), y la admisión de Palestina como estado miembro (contraria a la política de EEUU y alimentando la retórica anti-Israel). La retirada entrará en vigor el 31 de diciembre de 2026, y EEUU seguirá siendo miembro de pleno derecho hasta entonces.

Leer más

Pesadilla Tesla Model 3: Fallo de hardware y agotamiento de la batería

2025-02-10
Pesadilla Tesla Model 3: Fallo de hardware y agotamiento de la batería

La compra de un Tesla Model 3 fabricado a finales de 2024 se convirtió en una pesadilla para el autor. Varias funciones, incluidas las cámaras, el GPS, el piloto automático y las actualizaciones de software, fallaron debido a un fallo de hardware en el nuevo ordenador de a bordo. Peor aún, el coche experimentó una descarga de batería diaria del 8%, y también se informaron problemas con los sistemas de frenado y suspensión. Tesla reconoció algunos fallos, pero se negó a devolver el vehículo sin penalización, ofreciendo solo una solución de sustitución de piezas en tres meses. El autor se vio obligado a dejar de conducir y advierte a otros propietarios de Tesla que tengan cuidado con este problema.

Leer más
Tecnología Fallo de hardware

Criptografía Homomórfica en iOS 18 de Apple: Búsqueda Privada

2025-01-15

iOS 18 de Apple utiliza la criptografía homomórfica para mejorar su funcionalidad de búsqueda de fotos, permitiendo búsquedas en la nube sin revelar el contenido de las fotos de los usuarios. El artículo explica los principios subyacentes de la criptografía homomórfica, permitiendo cálculos en datos encriptados con el resultado desencriptado coincidiendo con los cálculos en datos no encriptados. La implementación de Apple no es totalmente homomórfica, intercambiando algo de privacidad por rendimiento y combinándola con privacidad diferencial y redes de anonimización para aumentar la privacidad. Aunque no es perfecta, representa un paso significativo hacia el equilibrio entre privacidad y usabilidad.

Leer más

WebMonkeys: Ejecuta miles de tareas paralelas en la GPU con facilidad

2025-05-07
WebMonkeys: Ejecuta miles de tareas paralelas en la GPU con facilidad

WebMonkeys es una biblioteca sencilla que te permite ejecutar miles de tareas paralelas en tu GPU con una API extremadamente fácil de usar. Es compatible con navegadores (usando browserify) y Node.js, y utiliza un lenguaje simplificado basado en GLSL 1.0. Los datos se envían a la GPU usando `set`, los cálculos paralelos se realizan con `work`, y los resultados se recuperan mediante `get`. WebMonkeys se encarga de las complejidades de WebGL, permitiéndote aprovechar el poder de la GPU sin necesidad de un profundo conocimiento de WebGL.

Leer más

Análisis de Tipos Estático para Ruby sin Anotación de Tipos

2025-03-13
Análisis de Tipos Estático para Ruby sin Anotación de Tipos

Los ingenieros de Shopify han desarrollado un novedoso analizador de tipos estático que infiere información de tipos para programas Ruby sin necesidad de anotaciones de tipos. El analizador aprovecha un algoritmo Sparse Conditional Constant Propagation (SCCP) mejorado y un seguimiento preciso del flujo de datos para manejar eficientemente el análisis de tipos interprocedural, completando el análisis en segundos incluso para programas con un gran número de clases. Esta investigación ofrece un nuevo enfoque para optimizar compiladores para lenguajes dinámicos y abre nuevas posibilidades para mejorar el rendimiento en lenguajes dinámicos como Ruby.

Leer más

El Auge del Software Personal: Creación de Apps con IA para Todos

2025-02-05
El Auge del Software Personal: Creación de Apps con IA para Todos

Los ordenadores personales llegaron en los años 90, pero el software siguió siendo impersonal y lleno de funciones innecesarias. La IA está cambiando eso. Ahora, cualquier persona puede crear aplicaciones personalizadas para resolver sus necesidades específicas, sin necesidad de habilidades de programación. No se trata de sustituir a los desarrolladores profesionales, sino de empoderar a las personas para crear sus propias soluciones, fomentando la apreciación por los softwares bien diseñados e impulsando la innovación.

Leer más
Desarrollo Personalización

Estudio controvertido sobre vacunas: Los Geiers y los CDC

2025-03-26
Estudio controvertido sobre vacunas: Los Geiers y los CDC

El dúo padre e hijo Geier ha publicado numerosos estudios cuestionables que vinculan las vacunas con el autismo, centrándose especialmente en el timerosal, un conservante que contiene mercurio. Estos estudios, llenos de fallas científicas, han sido ampliamente criticados por la Academia Estadounidense de Pediatría y otras instituciones. Se espera que un estudio de los CDC en el que participan los Geier concluya que las vacunas causan autismo, un resultado predeterminado que contradice la metodología científica sólida. Los expertos temen que este estudio esté impulsado por una conclusión preconcebida, no por una investigación objetiva.

Leer más

China Acusa a Hackers de la NSA de Atacar los Juegos de Invierno Asiáticos

2025-04-16
China Acusa a Hackers de la NSA de Atacar los Juegos de Invierno Asiáticos

China ha acusado a tres empleados de la Agencia de Seguridad Nacional de EE. UU. (NSA) de hackear los Juegos de Invierno Asiáticos en Harbin, alegando que robaron grandes cantidades de datos personales. El portavoz del Ministerio de Relaciones Exteriores, Lin Jian, declaró que los ataques pusieron en grave riesgo la infraestructura crítica de China, la defensa nacional, las finanzas y la información personal de los ciudadanos, marcando una escalada significativa en el conflicto cibernético en curso entre EE. UU. y China.

Leer más
Tecnología

X (antes Twitter) parece bloquear enlaces a Signal

2025-02-18
X (antes Twitter) parece bloquear enlaces a Signal

Según el periodista Matt Binder y otros usuarios, X, la plataforma de redes sociales anteriormente conocida como Twitter, está bloqueando enlaces a la aplicación de mensajería encriptada Signal. Los enlaces a Signal.me, un dominio para conectarse directamente con usuarios de Signal, están bloqueados en publicaciones, mensajes directos y perfiles, lo que genera mensajes de error. Si bien los enlaces a las cuentas de Signal y al sitio web principal de Signal siguen funcionando, los enlaces a Signal.me publicados anteriormente ahora muestran una advertencia. Esta medida ha provocado especulaciones sobre las razones de X para restringir Signal.

Leer más
Tecnología

Un Millón de Tableros de Ajedrez: Un servidor de un solo proceso que maneja millones de partidas de ajedrez simultáneas

2025-07-16
Un Millón de Tableros de Ajedrez: Un servidor de un solo proceso que maneja millones de partidas de ajedrez simultáneas

El autor construyó "Un Millón de Tableros de Ajedrez", un juego de ajedrez multijugador online donde una cuadrícula de 1000x1000 tableros de ajedrez forma un único juego global. Cada movimiento afecta instantáneamente a todo el tablero, sin turnos y con movimiento entre tableros permitido. Funcionando en un solo proceso Go, el juego atrajo a más de 150.000 jugadores en 10 días, procesando más de 15.000.000 movimientos y cientos de millones de consultas. El artículo detalla el diseño del sistema del juego, la distribución de datos, las optimizaciones del protocolo, el bloqueo optimista y los mecanismos de rollback. El autor comparte las lecciones aprendidas, incluyendo la optimización del rendimiento, las elecciones arquitectónicas y el equilibrio entre la escala del juego y la experiencia del jugador. La publicación concluye con reflexiones sobre fallos de diseño, como la falta de una escala impresionante, y planes de desarrollo de juegos futuros.

Leer más

¿El metro: Un secreto de 4500 años escondido en la Gran Pirámide?

2025-03-04

Este artículo cuestiona la comprensión convencional del origen del metro, sugiriendo que podría ser anterior a la revolución francesa en milenios. Explora las relaciones matemáticas dentro de la Gran Pirámide de Giza, revelando conexiones sorprendentes entre sus dimensiones y las constantes π y la Razón Áurea, uniéndolas finalmente al metro moderno. El autor propone que los antiguos egipcios poseían conocimiento del metro y derivaron unidades como el cúbito a partir de él, planteando preguntas sobre la sofisticación tecnológica de las civilizaciones antiguas.

Leer más
Varios

La Teoría de Michael Scott de la Clase Social: Cuanto más alto subes, más te conviertes en Michael Scott

2025-02-05
La Teoría de Michael Scott de la Clase Social: Cuanto más alto subes, más te conviertes en Michael Scott

Este ensayo propone la 'Teoría de Michael Scott de la Clase Social', argumentando que cuanto más alto asciende alguien en la clase 'Educated Gentry' en Norteamérica, más se asemeja su comportamiento al de Michael Scott, el gerente torpe pero cómicamente despistado de *The Office*. Basándose en la estructura social de tres niveles que se representa en *The Office* (perdedores, ineptos y sociópatas) y aplicándola a un modelo de clase social estadounidense, el autor postula que la clase 'Educated Gentry' busca estilos de vida únicos, a menudo performativos, para obtener estatus, terminando por desconectarse de la realidad y atrapados en realidades autoconstruidas, reflejando la falta de percepción y el comportamiento performativo de Michael Scott. El uso del lenguaje, específicamente 'Posturetalk' y 'Babytalk', refuerza este desacoplamiento.

Leer más

Regreso del código abierto de Redis 8.0 y enfrentamiento de rendimiento de Valkey

2025-05-31
Regreso del código abierto de Redis 8.0 y enfrentamiento de rendimiento de Valkey

La controvertida decisión de Redis Inc. el año pasado de cerrar el código fuente de Redis sacudió a la comunidad de código abierto, pero la comunidad respondió creando el fork Valkey. Ahora, Redis 8.0 vuelve a ser de código abierto, y el creador original, Antirez, ha regresado. Este artículo compara el rendimiento de Valkey 8.1 con Redis 8.0, mostrando que Valkey supera a Redis 8.0 en rendimiento y latencia, especialmente con los hilos I/O habilitados. También explora técnicas de optimización de asignación de núcleos y las limitaciones de los benchmarks.

Leer más
Desarrollo

Sparrow: APIs C++20 Idóneas para el Formato Columnar Apache Arrow

2025-09-06
Sparrow: APIs C++20 Idóneas para el Formato Columnar Apache Arrow

Sparrow es una implementación en C++20 del formato columnar Apache Arrow, que ofrece APIs idóneas y una conversión sencilla desde/hacia la interfaz C. Es compatible con varios compiladores y se puede instalar mediante mamba/conda. Sparrow proporciona métodos flexibles de inicialización y acceso a datos, permitiendo una integración perfecta con otras bibliotecas. Puedes leer fácilmente estructuras de datos Arrow de bibliotecas externas y convertirlas en estructuras Sparrow, y viceversa. La documentación está en desarrollo. Este proyecto está financiado mediante una colaboración entre ArcticDB, Bloomberg y QuantStack.

Leer más
Desarrollo

Compaq vs. IBM: La batalla por el alma del PC

2025-08-07
Compaq vs. IBM: La batalla por el alma del PC

Este artículo relata el audaz desafío de Compaq al monopolio de IBM en el mercado de PC en la década de 1980. La decisión del CEO Rod Canion de adoptar estándares abiertos y compartir tecnología con los competidores — esencialmente regalando 'las joyas de la compañía' — preservó la innovación. El liderazgo de Canion fomentó una cultura de trabajo apreciada y proporcionó la base para enfrentarse al gigante de la industria. El artículo explora cómo un resultado diferente podría haber alterado drásticamente el panorama tecnológico que conocemos hoy.

Leer más
Tecnología Historia del PC

El Hypervisor ESXi Gratuito de VMware Regresa: ¿Giro Estratégico o Retirada Necesaria?

2025-04-14
El Hypervisor ESXi Gratuito de VMware Regresa: ¿Giro Estratégico o Retirada Necesaria?

Después de la adquisición por Broadcom, VMware descontinuó su hypervisor ESXi gratuito, provocando una reacción negativa de los usuarios. Recientemente, VMware restableció silenciosamente la versión gratuita en vSphere Hypervisor 8.0 Update 3e. Esta medida se interpreta como una respuesta a las ofertas gratuitas de la competencia y una estrategia potencial para impulsar las ventas de suscripciones. El artículo también trata sobre la adopción limitada de DPUs/SmartNICs en el mercado, principalmente concentrada en los grandes proveedores de la nube.

Leer más
Tecnología

Adiós, Configuración Lenta: Paralelismo en la Configuración de Compilaciones con Makefiles

2025-04-26

El autor Tavian Barnes se queja de la ineficiencia de los sistemas de compilación existentes (Autoconf, CMake, Meson, etc.) en la fase de configuración, que tarda mucho más que la fase de compilación. Propone una solución paralela basada en Makefiles, mejorando significativamente la eficiencia al dividir el proceso de configuración en varias tareas ejecutables de forma concurrente. La idea principal es aprovechar la capacidad de paralelismo de make, para paralelizar las tareas de prueba del compilador que originalmente eran secuenciales, reduciendo el tiempo de configuración de 38 segundos a 0,4 segundos. El artículo detalla la implementación, incluyendo scripts auxiliares, técnicas de escritura de Makefiles y estrategias de paralelismo. Este artículo es valioso para desarrolladores que buscan una mayor velocidad de compilación.

Leer más
Desarrollo
1 2 218 219 220 222 224 225 226 595 596