El auge y la caída de la grandiosa Estación Penn de Nueva York

2024-12-21
El auge y la caída de la grandiosa Estación Penn de Nueva York

Inaugurada en 1910, la Estación Pennsylvania de Nueva York, con ocho acres de extensión, era una maravilla arquitectónica, una puerta de entrada clásica a la ciudad. Su sala de espera, inspirada en las Termas Romanas, se elevaba a 148 pies de altura. Sin embargo, solo 54 años después, esta magnífica estación fue demolida, reemplazada por el actual y ampliamente criticado centro de transporte. Este artículo relata la historia de la estación, desde su concepción y construcción por McKim, Mead, & White hasta su demolición polémica, destacando el cambio en el panorama del transporte y el impacto en los esfuerzos de desarrollo urbano y preservación. La pérdida de la Estación Penn llevó a la creación de la Comisión de Preservación de Monumentos.

Leer más

Implementando LLaMA3 en 100 líneas de Jax puro

2025-02-19

Esta publicación muestra cómo implementar LLaMA3 desde cero utilizando solo 100 líneas de código Jax puro. El autor eligió Jax por su estética limpia y sus potentes funciones, como la aceleración XLA, la compilación JIT y la vectorización vmap. El artículo detalla cada componente del modelo, incluida la inicialización de pesos, la tokenización BPE, las incrustaciones dinámicas, la codificación posicional rotatoria, la atención de consulta agrupada y el paso hacia adelante. También se explican características exclusivas de Jax, como la gestión de claves PRNG y la compilación JIT. Finalmente, el autor muestra cómo entrenar el modelo en un conjunto de datos de Shakespeare, proporcionando el código del bucle de entrenamiento.

Leer más
Desarrollo

¡Fighting Fantasy: La Serie Clásica de Libros de Juegos Regresa a EE. UU!

2025-02-19

La icónica serie de libros de juegos Fighting Fantasy, una combinación revolucionaria de narrativas no lineales y mecánica de juego de rol con dados, ¡regresa a EE. UU. a principios de 2025! Creada en 1982 por Sir Ian Livingstone y Steve Jackson, esta serie multimillonaria ha vendido más de 20 millones de copias en todo el mundo. Steve Jackson Games se ha asociado para un acuerdo histórico de publicación de 50 libros, llevando este clásico querido a una nueva generación de aventureros.

Leer más

La ciencia del enrutamiento de pedidos de impresión en Canva

2024-12-14
La ciencia del enrutamiento de pedidos de impresión en Canva

El equipo de ingeniería de Canva construyó un sistema de reglas configurable para el recorrido de grafos con el fin de optimizar el enrutamiento de los pedidos de impresión. La separación de la construcción del grafo, el recorrido y la toma de decisiones garantiza una alta disponibilidad y escalabilidad. Utiliza bases de datos relacionales para la gestión de datos y genera grafos en caché de forma asíncrona para consultas rápidas. Un motor de reglas y un algoritmo de flujo de costo mínimo modificado encuentran la ruta óptima en milisegundos, minimizando la distancia de transporte y las emisiones de carbono, mejorando la experiencia del usuario y la eficiencia operativa.

Leer más

RV reimagina la Expedición de Lewis y Clark

2025-05-26
RV reimagina la Expedición de Lewis y Clark

Estudiantes de la Universidad de Shenandoah han creado una innovadora experiencia de RV, "Siguiendo sus pasos", que recrea la Expedición de Lewis y Clark. Un proyecto de nueve meses que culminó en un viaje por todo el país, el equipo capturó video en 360° y entrevistas con más de 20 expertos. Este programa de RV inmersivo tiene como objetivo educar a un público más amplio sobre este momento crucial de la historia estadounidense, ofreciendo una exploración interactiva de lugares y artefactos importantes. Con su lanzamiento en otoño de 2025, promete una nueva perspectiva sobre esta aventura icónica.

Leer más

El enfriamiento por inmersión podría remodelar el diseño de los centros de datos

2025-01-01
El enfriamiento por inmersión podría remodelar el diseño de los centros de datos

Los Laboratorios Nacionales Sandia están probando un nuevo sistema de enfriamiento que sumerge completamente los servidores de computadores en un líquido refrigerante no conductor. Esto captura el 100% del calor residual, lo que resulta en una reducción del 70% en el consumo de energía y en un uso significativamente menor de agua. La tecnología promete revolucionar el diseño de los centros de datos, abordando las crecientes demandas de energía y agua de la computación de alto rendimiento. En colaboración con Submer Technologies, Sandia está realizando pruebas exhaustivas, y se espera un estudio de caso para este otoño.

Leer más

FileDB: Almacenamiento clave-valor inspirado en Bitcask, implementado en Zig

2025-06-14
FileDB: Almacenamiento clave-valor inspirado en Bitcask, implementado en Zig

FileDB es una implementación en Zig de un almacén de clave-valor inspirado en el artículo Bitcask de Riak. Utiliza una tabla hash estructurada en registro para metadatos y anexa registros a archivos de disco para un alto rendimiento. La compactación y sincronización periódicas garantizan la durabilidad de los datos. Las pruebas de rendimiento de su cliente compatible con Redis muestran velocidades de lectura superiores a 100.000 solicitudes por segundo y un rendimiento de escritura impresionante.

Leer más

La contundente respuesta de Blue Jeans Cable a Monster Cable

2025-03-22
La contundente respuesta de Blue Jeans Cable a Monster Cable

El fabricante de cables de audio de alta gama, Monster Cable, envió una carta de cese y desistimiento a Blue Jeans Cable, alegando infracción. Sin embargo, el presidente de Blue Jeans Cable, Kurt Denke, un antiguo litigante, respondió con una réplica contundente. La respuesta de Denke destacó la falta de pruebas que sustentan las afirmaciones de Monster Cable y declaró su amplia experiencia en litigios. Afirmó que solo cumpliría con una orden judicial que constate la infracción, de lo contrario, se defendería enérgicamente. Incluso acusó a Monster Cable de emplear un patrón de tácticas de 'extorsión'. Este evento ha llamado la atención de la industria y enfatiza la importancia de las pruebas en los litigios de propiedad intelectual.

Leer más
Tecnología litigio

Problemas con los espacios de color y el brillo perceptual: la discrepancia del rojo

2025-01-17
Problemas con los espacios de color y el brillo perceptual: la discrepancia del rojo

Este artículo explora las limitaciones del espacio de color CIELab y sus variantes modernas (CIECAM02 y Oklab) en la predicción del brillo percibido. Aunque diseñados para la uniformidad perceptual, no predicen perfectamente la percepción humana del color, especialmente con colores altamente saturados como el rojo. Esta desviación, conocida como el efecto Helmholtz-Kohlrausch, hace que los rojos parezcan más oscuros en CIELab de lo que realmente son. El autor propone un nuevo método basado en la 'Luminancia Acromática Equivalente Predictiva' (L_EAL) para solucionar esto, destacando su precisión superior en aplicaciones como la desaturación de imágenes.

Leer más

Computación Antipersonal: Un Nuevo Paradigma Malicioso en la Computación de Principios del Siglo XXI

2025-05-13

Este artículo introduce el neologismo "computación antipersonal" para describir un patrón malicioso en la computación dominante de principios del siglo XXI: el uso de dispositivos informáticos perjudica los intereses del usuario, beneficiando a entidades de terceros. Una "computadora antipersonal" se define como un dispositivo usado principalmente en detrimento de su usuario y para el beneficio de terceros. El término hace una analogía con las minas antipersonales, destacando el lado oscuro del mal uso de la tecnología.

Leer más

Por qué no uso el Diseño Impulsado por Dominio

2024-12-29

Tony Marston, un desarrollador de software experimentado con cuatro décadas de experiencia en la construcción de aplicaciones empresariales, explica por qué no utiliza el Diseño Impulsado por Dominio (DDD). Argumenta que DDD sobreenfatiza la teoría de diseño orientado a objetos a expensas del diseño de bases de datos y la reutilización de código en sistemas grandes. Prefiere una arquitectura en capas con una clase separada para cada tabla de base de datos, utilizando la herencia y el patrón de Método Modelo para la reutilización de código. Marston cree que este enfoque se adapta mejor a los proyectos del mundo real y aumenta la eficiencia del desarrollo.

Leer más

Ejecutando DOOM en Microsoft Word: Un truco de VBA que realmente impresiona

2025-01-20
Ejecutando DOOM en Microsoft Word: Un truco de VBA que realmente impresiona

Un desarrollador ha portado el clásico juego DOOM a un documento de Microsoft Word. Usando macros VBA y codificación base64, integró el motor de DOOM y los datos del juego en un documento de Word, renderizando el juego en tiempo real mediante la lectura de la entrada del teclado. A pesar de carecer de sonido, este proyecto inusual muestra la potencia de VBA y la creatividad del desarrollador, lo que lleva a reflexionar sobre la seguridad y la exploración de los límites del software.

Leer más
Juegos

Lanzada aplicación de monitorización en tiempo real del tanque de orina de la ISS

2024-12-24
Lanzada aplicación de monitorización en tiempo real del tanque de orina de la ISS

Un desarrollador ha creado pISSStream, una aplicación para la barra de menú de macOS que muestra el nivel de llenado del tanque de orina de la Estación Espacial Internacional en tiempo real. Si bien el estilo de codificación no es perfecto, el concepto único de la aplicación ofrece una mirada divertida a un detalle de la vida en el espacio. El desarrollador afirmó que no añadirá más datos, centrándose únicamente en el nivel de llenado del tanque de orina.

Leer más

Koreo: Construyendo plataformas Kubernetes complejas con programación funcional

2025-04-10
Koreo: Construyendo plataformas Kubernetes complejas con programación funcional

Koreo te permite construir plataformas Kubernetes complejas utilizando flujos de trabajo y funciones componibles, inspiradas en la programación funcional. Los flujos de trabajo actúan como planos para las operaciones de la plataforma, definiendo los pasos para tareas como implementaciones de aplicaciones o aprovisionamiento de infraestructura. Las funciones son bloques de construcción individuales, encapsulando la lógica para la transformación de datos, la interacción de la API o la creación de recursos. Las pruebas integradas validan la configuración y detectan errores en una etapa temprana. El poder de Koreo radica en la programación de estos flujos de trabajo: incorpora lógica condicional, bucles y manejo de errores para operaciones de plataforma dinámicas, automatizando procesos complejos, implementando políticas y construyendo plataformas de autoservicio para equipos de desarrollo.

Leer más

SQLite3: El héroe anónimo de las bases de datos

2024-12-29

SQLite3 es una base de datos incrustada ligera y potente que gestiona silenciosamente datos para miles de millones de implementaciones. A diferencia de sus homólogos más complejos y ruidosos, SQLite3 funciona como un único archivo, sin necesidad de configuración de servidor. Cuenta con funcionalidad SQL completa, superando la E/S de archivos directa en velocidad y gestionando bases de datos de hasta 281 terabytes. Desde teléfonos hasta sitios web, su estabilidad, facilidad de uso y características robustas lo convierten en una opción ideal para muchos proyectos, particularmente aquellos con necesidades moderadas de datos o requisitos de gestión de bases de datos más simples.

Leer más

Donut.c en un Chip: Renderizado 3D Minimalista con Desplazamientos y Sumas

2025-01-12
Donut.c en un Chip: Renderizado 3D Minimalista con Desplazamientos y Sumas

Este proyecto detalla la portabilidad del clásico programa donut.c a un pequeño ASIC, logrando el renderizado 3D de un donut usando solo desplazamientos y sumas, eliminando la necesidad de multiplicación. Aprovechando CORDIC y ray marching, un diseño de 4 tiles fue enviado a Tiny Tapeout 8, resultando en una implementación de hardware en un chip de 130nm. Las restricciones de recursos conducen a un renderizado tosco, poligonal, mostrando la elegancia del diseño de hardware minimalista.

Leer más

¿Cómo interpretan los navegadores 'chucknorris' como un color?

2024-12-20
¿Cómo interpretan los navegadores 'chucknorris' como un color?

Este artículo explora cómo los navegadores manejan valores de color inválidos en HTML, como interpretar 'chucknorris' como rojo. El autor explica la tolerancia del navegador al analizar HTML, intentando convertir valores inválidos en valores válidos. Se describe el proceso de cómo los navegadores analizan valores de color inválidos, con un enlace a CodePen que demuestra el proceso. El autor argumenta que esta tolerancia del navegador es un encanto de la web, permitiendo que incluso el código inválido se ejecute, mostrando la resiliencia de la web.

Leer más

Basílica de San Pedro: Experiencia Digital Inmersiva

2025-01-18
Basílica de San Pedro: Experiencia Digital Inmersiva

La Basílica de San Pedro ha lanzado una nueva experiencia digital, permitiendo a personas de todo el mundo explorar la magnificencia de esta maravilla arquitectónica desde la comodidad de sus hogares. La experiencia incluye un recorrido virtual en 3D y una historia que detalla la historia de la Basílica, todo disponible en varios idiomas. Los usuarios pueden sumergirse en la grandeza de San Pedro, experimentando su arte y arquitectura independientemente de su ubicación.

Leer más

Resucitado el UNIX V2 'Beta' de 1972

2025-02-19

Un investigador recuperó con éxito un sistema UNIX V2 beta de 1972 funcional a partir de cintas magnéticas. Esta versión difiere de sus predecesoras en el tamaño del kernel y en el soporte del formato a.out, considerándose una versión beta temprana del V2. Si bien es arrancable en el emulador PDP-11/20 de aap, falla en otros. A través de una serie de pasos ingeniosos, el investigador creó una imagen de disco arrancable y la compartió públicamente. Este descubrimiento proporciona material inestimable para la investigación sobre la evolución de los sistemas UNIX iniciales.

Leer más
Tecnología historia de UNIX

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

El auge de los objetos de negocio agentes: datos que trabajan para ti

2025-03-02
El auge de los objetos de negocio agentes: datos que trabajan para ti

Durante décadas, los datos empresariales han sido pasivos, esperando a que los humanos los procesen. Ahora, la IA está dando agencia a los datos. Este artículo explora el concepto de Objetos de Negocio Agentes (ABOs), entidades inteligentes que pueden gestionar de forma autónoma los flujos de trabajo, coordinar los recursos e incluso comunicarse con otros sistemas. Usando el ejemplo de una factura, el autor demuestra cómo los ABOs pueden gestionar de forma independiente los procesos de aprobación, pago y conciliación. El artículo prevé aplicaciones en ventas, soporte y RR. HH., transformando la arquitectura de software empresarial y liberando a los humanos para que se centren en trabajos de mayor valor. Este cambio nos lleva de operadores de datos a orquestadores de procesos, liberando el potencial humano para la creatividad y la innovación.

Leer más
Desarrollo

ISEVIC: Dale nueva vida a tu C64

2025-07-07
ISEVIC: Dale nueva vida a tu C64

ISEVIC es un núcleo FPGA que permite que tu Commodore 64 antiguo reproduzca vídeo digital a través de HDMI. Funciona leyendo las señales del bus en el puerto del cartucho y traduciéndolas en una imagen visualizable. Es compatible con varias plataformas FPGA, incluyendo el Tang Nano 20K. El proyecto incluye archivos Gerber y bitstreams para una placa portadora de ranura de cartucho C64, con detección automática PAL/NTSC. Si bien la mayoría de los cartuchos funcionan, algunos (como el EasyFlash 3) pueden tener problemas de compatibilidad. También se incluye la emulación experimental del SID para el sonido. ¿Listo para revivir los clásicos?

Leer más
Hardware

Conversión eficiente de UNORM y SNORM a punto flotante en hardware

2024-12-26
Conversión eficiente de UNORM y SNORM a punto flotante en hardware

Esta entrada de blog profundiza en la implementación eficiente en hardware de la conversión de formatos de enteros UNORM y SNORM a números de punto flotante binarios IEEE 754 de 32 bits. El autor detalla el manejo de valores especiales para UNORM y SNORM de 8 y 16 bits, mostrando cómo los desplazamientos de bits y las sumas logran la conversión precisa sin división compleja. Se explican la normalización y el redondeo para garantizar la precisión. La entrada concluye resumiendo el costo de hardware, destacando su eficiencia.

Leer más

Estrategia de Pruebas de rqlite: Un Enfoque en Pirámide para la Eficiencia

2025-01-14

rqlite, una base de datos relacional distribuida, ligera y de código abierto, construida sobre SQLite y Raft, prioriza la fiabilidad y la calidad a través de una estrategia de pruebas rigurosa. Este artículo detalla cómo rqlite se adhiere a la pirámide de pruebas, priorizando las pruebas unitarias como base, complementadas por pruebas de sistema y un número mínimo de pruebas de extremo a extremo para la eficiencia y la depuración. Las pruebas unitarias dominan, garantizando la independencia y la capacidad de prueba de los componentes; las pruebas de sistema validan la interacción entre el módulo de consenso Raft y SQLite; las pruebas de extremo a extremo sirven como una verificación final de cordura. El artículo también destaca la importancia de las pruebas de rendimiento y comparte lecciones aprendidas, como la optimización de las llamadas fsync identificadas como un cuello de botella mediante pruebas de rendimiento. El éxito de rqlite demuestra cómo esta estrategia mantiene una alta calidad minimizando la sobrecarga.

Leer más

Bitwarden Refuerza la Seguridad: Nueva Protección de Inicio de Sesión en Dispositivos en Febrero de 2025

2025-01-28
Bitwarden Refuerza la Seguridad: Nueva Protección de Inicio de Sesión en Dispositivos en Febrero de 2025

Bitwarden está mejorando la seguridad implementando una nueva protección de inicio de sesión en dispositivos a partir de febrero de 2025. Los usuarios sin autenticación de dos factores (2FA) habilitada deberán verificar sus inicios de sesión en nuevos dispositivos con un código único enviado a su dirección de correo electrónico registrada después de ingresar su contraseña maestra. Esta medida de seguridad adicional protege las cuentas incluso si las contraseñas se ven comprometidas. Los usuarios con 2FA, inicios de sesión SSO, inicios de sesión con clave API o instancias autohospedadas están exentos.

Leer más

DeepSeek-V3: Modelo de lenguaje de mezcla de expertos de 671 mil millones de parámetros

2024-12-26
DeepSeek-V3: Modelo de lenguaje de mezcla de expertos de 671 mil millones de parámetros

DeepSeek-V3 es un potente modelo de lenguaje de Mezcla de Expertos (MoE) con 671 mil millones de parámetros, activando 37 mil millones de parámetros por token. Utilizando Atención Latente Multicanal (MLA) y la arquitectura DeepSeekMoE, innova con una estrategia de equilibrio de carga sin pérdida auxiliar y un objetivo de entrenamiento de predicción multitoken. Preentrenado en 14,8 billones de tokens de alta calidad, seguido de un ajuste fino supervisado y aprendizaje por refuerzo, DeepSeek-V3 supera a otros modelos de código abierto y alcanza un rendimiento comparable a los modelos cerrados líderes, con una notable eficiencia de entrenamiento: solo 2,788 millones de horas de GPU H800.

Leer más
IA

Predicciones de Cloudflare para Internet en 2025: IA en todas partes, la privacidad es clave

2025-01-06
Predicciones de Cloudflare para Internet en 2025: IA en todas partes, la privacidad es clave

En un episodio de Cloudflare TV, el CTO de Cloudflare, John Graham-Cumming, reflexiona sobre los logros de 2024: avances en Workers, capacidades de IA e innovaciones de hardware, y ofrece predicciones para 2025. Anticipa la integración perfecta de la IA en la vida diaria, pero destaca el equilibrio crucial entre IA y privacidad. Otras tendencias clave incluyen el cifrado cuántico resistente, las amenazas de ciberseguridad, la proliferación de dispositivos IoT, los ataques DDoS y la adopción de la arquitectura de confianza cero. También se enfatiza el compromiso de Cloudflare con la eficiencia energética y la reducción de la huella de carbono de la IA.

Leer más

La aplicación de coches compartidos Turo implicada en la explosión de Las Vegas y el ataque de Nueva Orleans

2025-01-02
La aplicación de coches compartidos Turo implicada en la explosión de Las Vegas y el ataque de Nueva Orleans

Una Tesla Cybertruck alquilada a través de la aplicación de coches compartidos Turo explotó en Las Vegas, matando a una persona e hiriendo a siete. Por separado, una camioneta alquilada a través de Turo se utilizó en un ataque mortal en Nueva Orleans, que resultó en 15 muertes. El presidente Biden ordenó una investigación sobre una posible conexión entre los dos incidentes. Turo declaró que está cooperando con las autoridades, pero no ha encontrado ninguna conexión y admite que no puede verificar completamente la identidad de todos los arrendatarios. Los eventos plantean serias dudas sobre los protocolos de seguridad y las verificaciones de antecedentes de Turo, destacando los riesgos inherentes a la economía colaborativa.

Leer más

Simulación CRT en Shader de GPU supera a BFI

2024-12-25
Simulación CRT en Shader de GPU supera a BFI

Blur Busters ha presentado un algoritmo innovador de simulación CRT para shaders de GPU, que ofrece una reducción de motion blur superior a la inserción de fotogramas negros (BFI). Combinando el simulador de haz CRT de Mark Rejhon con el algoritmo BFI de MPRT variable de Timothy Lotte, proporciona imágenes más suaves, especialmente en pantallas de alta frecuencia de actualización, incluso para contenido antiguo de 60 Hz. El algoritmo, disponible en Shadertoy y GitHub, tiene menos parpadeo que BFI y se integrará en el emulador RetroArch.

Leer más
1 2 566 567 568 570 572 573 574 595 596