Desbloqueo de carritos de compra con sonidos de teléfono: Un hack de DEFCON 29

2025-08-22

Un hacker, @stoppingcart, demostró en la DEFCON 29 un método para desbloquear carritos de compra electrónicos usando un altavoz de teléfono. La mayoría de las ruedas de los carritos de compra electrónicos escuchan una señal de 7,8 kHz de un cable subterráneo para bloquearse y desbloquearse. El hacker creó un archivo de audio de 7,8 kHz y usó el EMF parasitario del altavoz de un teléfono para 'transmitir' una señal similar, desbloqueando el carrito. Esto explota una vulnerabilidad en el sistema de seguridad del carrito, destacando un fallo de seguridad.

Leer más

PEZY-SC4S: Un nuevo procesador FP64 de alta eficiencia de Japón

2025-09-10
PEZY-SC4S: Un nuevo procesador FP64 de alta eficiencia de Japón

PEZY Computing, una empresa japonesa de supercomputación, presentó su última arquitectura, PEZY-SC4S, en Hot Chips 2025. Este procesador se centra en el cálculo FP64 de alta eficiencia, utilizando una matriz masivamente paralela de unidades de ejecución con relojes y voltajes más bajos que las GPU contemporáneas. El PEZY-SC4S cuenta con un sistema de caché de varios niveles para equilibrar la capacidad y la velocidad, y emplea vectores pequeños para reducir las pérdidas de rendimiento debidas a la divergencia de ramificaciones. Su modelo de programación es similar a OpenCL, lo que lo hace fácil de usar. En comparación con su predecesor, el PEZY-SC4S presenta mejoras significativas en eficiencia, con un consumo de energía proyectado por debajo de 300 W y alcanzando ~91 Gigaflops por vatio. Destinado a aplicaciones que requieren cálculo de alta precisión, como simulaciones, el procesador destaca la inversión continua de Japón en el desarrollo independiente de chips de supercomputación.

Leer más

Guerras de Frameworks de Código Claude: Cómo la IA está remodelando el desarrollo de software

2025-09-07
Guerras de Frameworks de Código Claude: Cómo la IA está remodelando el desarrollo de software

El panorama del desarrollo de software está experimentando una transformación con herramientas de IA como Claude. Ya no es solo un chatbot, Claude está evolucionando hacia un framework de desarrollo predecible y eficiente. Los desarrolladores están explorando varios métodos para aprovechar Claude para la codificación automatizada y una mayor eficiencia. El artículo profundiza en siete elecciones clave: gestión de tareas, indicaciones estructuradas, coordinación multiagente, gestión de sesiones, integración de herramientas, flujo de trabajo de desarrollo de código y preservación del contexto. Con un framework bien estructurado, Claude puede asumir múltiples roles: jefe de proyecto, arquitecto, desarrollador y probador, liberando a los desarrolladores de tareas repetitivas y permitiéndoles concentrarse en trabajos de mayor valor. El objetivo final es integrar la IA a la perfección en el ciclo de vida de desarrollo de software, convirtiéndola en un miembro de equipo manejable en lugar de una caja negra misteriosa.

Leer más
Desarrollo

Fallos de la CPU Intel 285K llevan al cambio a AMD Ryzen 9 9950X3D

2025-09-07
Fallos de la CPU Intel 285K llevan al cambio a AMD Ryzen 9 9950X3D

La CPU Intel 285K del autor falló dos veces en pocos meses, lo que llevó a cambiar a la AMD Ryzen 9 9950X3D. La primera falla ocurrió después de una larga tarea de compilación CUDA, dejando el PC sin arrancar. Si bien descartó el sobrecalentamiento, el autor sospecha problemas de fiabilidad de la CPU. Se compraron una nueva CPU y placa base. Los benchmarks que comparan la AMD Ryzen 9 9950X3D y la Intel 285K muestran un consumo de energía ligeramente mayor para el chip AMD, pero un rendimiento superior. El autor expresa la esperanza de una competencia continua en el mercado de CPUs.

Leer más
Hardware

Oswald, el Conejo de la Suerte: De estrella olvidada a ícono de Disney

2025-06-17
Oswald, el Conejo de la Suerte: De estrella olvidada a ícono de Disney

Oswald, el Conejo de la Suerte, una creación temprana de Disney, fue una estrella olvidada durante muchos años. Creado en 1927 por Disney e Iwerks para Universal Pictures, sus primeros dibujos animados fueron aclamados por su animación de personalidad única y el uso innovador de técnicas cinematográficas. Sin embargo, una disputa contractual llevó a Disney a perder los derechos de Oswald. En un giro sorprendente en 2006, Disney readquirió los derechos a través de un intercambio inteligente. Desde entonces, Oswald ha experimentado un resurgimiento, apareciendo en videojuegos como *Disney Speedstorm*, parques temáticos y mercancías, convirtiéndose una vez más en un personaje significativo de Disney, incluso programado para protagonizar una película de terror en 2024. Este increíble viaje muestra la innovación de la animación temprana de Disney, las complejidades de la propiedad intelectual y el atractivo perdurable de los personajes clásicos.

Leer más
Juegos

arXivLabs: Proyectos experimentales con colaboradores de la comunidad

2025-08-27
arXivLabs: Proyectos experimentales con colaboradores de la comunidad

arXivLabs es un marco que permite a los colaboradores desarrollar y compartir nuevas funciones de arXiv directamente en nuestro sitio web. Tanto las personas como las organizaciones que trabajan con arXivLabs han abrazado y aceptado nuestros valores de apertura, comunidad, excelencia y privacidad de datos de usuario. arXiv está comprometido con estos valores y solo trabaja con socios que los respetan. ¿Tiene una idea para un proyecto que agregue valor a la comunidad de arXiv? Obtenga más información sobre arXivLabs.

Leer más
Tecnología

Código de Máquina: No es tan aterrador como piensas

2025-06-04

El autor, inicialmente intimidado por lenguajes de bajo nivel después de comenzar con ActionScript, decidió vencer su miedo al código de máquina. Centrándose en el ensamblaje ARM de 64 bits, desmitifican el proceso. El artículo desglosa los conceptos principales: instrucciones, registros y memoria, utilizando ejemplos de arquitecturas ARM y x86-64. Las instrucciones de código de máquina son simplemente números, codificados de manera diferente según la arquitectura (por ejemplo, la instrucción 'add' de ARM frente a los prefijos REX y ModR/M de x86). Aunque intrincado, comprender estos detalles de bajo nivel aumenta significativamente las habilidades de programación y supera el factor de intimidación a menudo asociado con la programación de bajo nivel.

Leer más
Desarrollo

Appwrite Sites: Implementación y alojamiento de sitios web en un solo lugar

2025-05-21
Appwrite Sites: Implementación y alojamiento de sitios web en un solo lugar

Appwrite lanza Sites, un nuevo producto que te permite implementar y alojar sitios web y aplicaciones web directamente dentro de Appwrite. Olvídate de alternar entre múltiples plataformas y configuraciones complejas; simplemente construye, implementa y lanza. Sites admite sitios estáticos y aplicaciones SSR, integrando Git, una CDN global, protección DDoS y se integra perfectamente con los servicios de bases de datos, funciones, almacenamiento y autenticación de Appwrite. Hay varias plantillas implementables con un solo clic, con soporte para autohospedaje. Appwrite Sites es gratuito hasta el 1 de julio de 2025.

Leer más

Ropey: Una cuerda de texto UTF-8 de alto rendimiento para Rust

2025-01-15
Ropey: Una cuerda de texto UTF-8 de alto rendimiento para Rust

Ropey es una biblioteca de cuerda de texto UTF-8 escrita en Rust, diseñada como un búfer de texto de respaldo para aplicaciones como editores de texto. Es rápida, robusta y maneja textos masivos y ediciones incoherentes de memoria con facilidad. Ropey cuenta con un sólido soporte Unicode, rendimiento predecible y sobresale en ediciones frecuentes en textos medianos a grandes. Sin embargo, no es ideal para textos muy pequeños o aquellos que exceden la memoria disponible. Las características principales incluyen conciencia de líneas, rebanadas de cuerda eficientes y API de bajo nivel flexibles. Ropey se ha probado en varios proyectos y se somete a pruebas rigurosas, proporcionando una solución confiable para la manipulación de texto.

Leer más
Desarrollo Edición de Texto

Async: Flujo de trabajo de codificación colaborativa con IA

2025-08-27
Async: Flujo de trabajo de codificación colaborativa con IA

Async es una herramienta de desarrollador de código abierto que combina codificación con IA, gestión de tareas y revisión de código en un flujo de trabajo optimizado. Integrando Claude Code, Linear y GitHub PRs, investiga automáticamente las tareas de codificación, ejecuta cambios de código en la nube y divide el trabajo en subtareas revisables, gestionando todo el flujo de trabajo desde problemas de GitHub hasta PRs fusionados. Async destaca con bases de código maduras, imponiendo planificación previa, eliminando el cambio de contexto, simplificando el seguimiento de tareas y ofreciendo revisión de código integrada. Construida con FastAPI, Claude Code y Google Cloud Platform, admite equipos de escritorio y móviles.

Leer más
Desarrollo

SQLite: Construyendo una base de datos para 2050

2025-08-01

Los desarrolladores de SQLite ambiciosamente planean soportar SQLite hasta 2050. Para lograr esto, han implementado código multiplataforma, un formato de archivo de base de datos estable, pruebas de grado aeronáutico, documentación extensa, código fuente con muchos comentarios y planificación de recuperación de desastres. Rechazando las tendencias pasajeras de programación, buscan un código atemporal, fácilmente comprensible y mantenible por programadores futuros. Incluso la Biblioteca del Congreso de EE. UU. reconoce a SQLite como un formato recomendado para la preservación digital. La visión a largo plazo y el diseño robusto de SQLite lo convierten en una opción confiable de base de datos.

Leer más

El lanzamiento del Robotaxi de Tesla: ¿Un peligroso juego de humo y espejos?

2025-06-17

El próximo lanzamiento del servicio de Robotaxi de Tesla en Austin, Texas, genera serias preocupaciones de seguridad. Las repetidas promesas de Elon Musk sobre la conducción autónoma total se han incumplido constantemente. Este plan de Robotaxi utiliza geocercas y operación remota, un contraste sorprendente con promesas anteriores, y genera dudas sobre su seguridad y escalabilidad. El competidor Waymo ya opera servicios de Robotaxi exitosos en varias ciudades, lo que destaca el enfoque apresurado y opaco de Tesla. El lanzamiento parece más una maniobra de relaciones públicas para mantener la ilusión del liderazgo de Tesla en la conducción autónoma que un verdadero avance tecnológico.

Leer más
Tecnología

Michael Larabel: 20 años de benchmarking de hardware Linux

2025-05-28

Michael Larabel, fundador de Phoronix.com (2004), ha escrito más de 20.000 artículos enfocados en enriquecer la experiencia con hardware Linux. Su trabajo abarca soporte de hardware Linux, rendimiento, controladores de gráficos y mucho más. También es el principal desarrollador de Phoronix Test Suite, Phoromatic y OpenBenchmarking.org, herramientas esenciales para benchmarking automatizado. Un verdadero veterano de la comunidad de código abierto.

Leer más
Tecnología

Crítico: Vulnerabilidades de Escalada de Privilegios Locales Encontradas en Linux

2025-06-23
Crítico: Vulnerabilidades de Escalada de Privilegios Locales Encontradas en Linux

Dos vulnerabilidades de escalada de privilegios locales (LPE) recién descubiertas permiten a los atacantes obtener privilegios de root en sistemas que ejecutan las principales distribuciones de Linux. El primer fallo (CVE-2025-6018) reside en la configuración del framework PAM en openSUSE Leap 15 y SUSE Linux Enterprise 15, otorgando a los atacantes locales privilegios de usuario 'allow_active'. El segundo (CVE-2025-6019), encontrado en libblockdev, permite a un usuario 'allow_active' obtener privilegios de root a través del demonio udisks. Qualys TRU ha desarrollado exploits de prueba de concepto, obteniendo con éxito privilegios de root en sistemas Ubuntu, Debian, Fedora y openSUSE Leap 15. Es crucial aplicar parches inmediatamente.

Leer más

decode-kit: Biblioteca ligera de validación de datos en tiempo de ejecución para TypeScript

2025-08-25
decode-kit: Biblioteca ligera de validación de datos en tiempo de ejecución para TypeScript

decode-kit es una biblioteca TypeScript ligera y sin dependencias para validar datos arbitrarios en tiempo de ejecución. Utiliza validación basada en aserciones que refina sus tipos en el lugar, sin clonación, transformaciones ni sobrecarga mínima en tiempo de ejecución. decode-kit valida sus datos y estrecha su tipo directamente; sus valores originales permanecen inalterados. Emplea un enfoque de falla rápida, lanzando un error detallado en la primera falla de validación, incluyendo la ubicación y el esquema esperado. Admite varios tipos de datos (cadenas, números, booleanos, matrices, objetos) con reglas configurables, decode-kit supera a bibliotecas como Zod debido a su aserción de tipo en el lugar, lo que la hace ideal para aplicaciones críticas de rendimiento.

Leer más
Desarrollo

Stanford renuncia a la ayuda estatal para mantener las admisiones por legado

2025-08-10
Stanford renuncia a la ayuda estatal para mantener las admisiones por legado

La Universidad de Stanford está optando por no participar del programa Cal Grant de California para mantener su política de admisiones por legado, dando prioridad a los solicitantes con conexiones de antiguos alumnos o donantes. Esta decisión se produce después de que California prohibiera las preferencias de legado en las admisiones y sigue el fallo de la Corte Suprema contra las admisiones basadas en la raza. Aunque Stanford afirma que reemplazará la financiación estatal perdida, los críticos argumentan que esta medida exacerba la desigualdad en la educación superior y debilita los esfuerzos para un sistema más meritocrático.

Leer más

El Conocimiento Maldito del Equipo Immich

2025-08-08
El Conocimiento Maldito del Equipo Immich

El equipo de Immich relata una serie de frustrantes desafíos de desarrollo, casi malditos. Desde problemas con el motor de scripting de Zitadel que no admite grupos de captura con nombre, hasta las dimensiones de los metadatos EXIF que difieren de las dimensiones reales de la imagen; desde el manejo no intuitivo de los espacios en blanco en YAML hasta las restricciones de acceso a los archivos ocultos de Windows; desde problemas con los retornos de carro en scripts bash hasta el protocolo HTTP predeterminado de Cloudflare Workers en las solicitudes Fetch; desde la eliminación silenciosa de datos de GPS en dispositivos móviles hasta el mecanismo transaccional de PostgreSQL NOTIFY que afecta el rendimiento; desde las ineficientes comprobaciones de estado de los scripts npm hasta la confusa indexación en los objetos de fecha de JavaScript; hasta los límites de longitud de contraseña de bcrypt, problemas de compatibilidad de Node.js, limitaciones de parámetros de PostgreSQL y efectos secundarios de TypeORM en las operaciones de eliminación - la lista continúa. Estas cuestiones destacan las trampas y desafíos ocultos del desarrollo de software, ofreciendo valiosas lecciones aprendidas.

Leer más
Desarrollo

Resolviendo un rompecabezas de geometría Sangaku japonés: Una historia de radios

2025-09-20
Resolviendo un rompecabezas de geometría Sangaku japonés: Una historia de radios

Una amiga compartió un rompecabezas de Sangaku japonés (problemas geométricos ofrecidos en santuarios durante el período Edo): tres círculos mutuamente tangentes inscritos en un cuadrado, encontrando la relación entre el radio del círculo menor y la longitud del lado del cuadrado. La autora intentó una solución usando geometría de coordenadas y cálculo, pero el álgebra se volvió demasiado compleja. Buscando ayuda en línea, las sugerencias incluyeron el Teorema del Círculo de Descartes y la inversión plana. El método de inversión simplificó el problema, transformando arcos en líneas, haciendo la solución más fácil. La solución involucró geometría de coordenadas, cálculo e inversión, destacando la belleza y el desafío de las matemáticas.

Leer más

Actualización del DCHP-3: Una inmersión más profunda en el inglés canadiense

2025-07-10

El Diccionario de Canadianismos sobre Principios Históricos (DCHP-3) se ha actualizado significativamente, ofreciendo una tipología refinada y un análisis de frecuencia del vocabulario inglés canadiense. Clasifica las palabras según su origen, cambios semánticos y frecuencia, presentando seis tipos distintos de canadianismos. Cada entrada detalla los significados, las citas y los gráficos de frecuencia, proporcionando un recurso integral para académicos y entusiastas. Esta actualización agrega numerosas entradas y amplía las existentes, enriqueciendo nuestra comprensión de la evolución del inglés canadiense.

Leer más

¡Bomba de relojería de Firefox: Certificado raíz crítico que expira pronto!

2025-03-11
¡Bomba de relojería de Firefox: Certificado raíz crítico que expira pronto!

Los usuarios de versiones antiguas de Firefox enfrentan un plazo crítico: 14 de marzo de 2025. Un certificado raíz crucial expira en esa fecha, desactivando complementos y rompiendo servicios de transmisión (como Netflix) si no se ha actualizado a Firefox 128 (o ESR 115.13+). Esto también compromete las funciones de seguridad. ¡Verifique su versión ahora y actualice para evitar complementos rotos, problemas de transmisión y vulnerabilidades de seguridad!

Leer más

Primer paciente con corazón artificial de titanio recibe el alta hospitalaria

2025-03-13
Primer paciente con corazón artificial de titanio recibe el alta hospitalaria

Un hombre australiano de unos cuarenta años se ha convertido en la primera persona en el mundo en recibir el alta hospitalaria con un corazón artificial de titanio. El dispositivo, llamado BiVACOR, se utiliza como medida temporal para personas con insuficiencia cardíaca que esperan un trasplante de corazón. Anteriormente, los receptores de este tipo de corazón artificial permanecían en hospitales de EE. UU. El hombre vivió con el dispositivo durante más de tres meses antes de recibir un corazón donante y se está recuperando bien. Este es el sexto caso mundial de implantación del BiVACOR, y el primero en superar un mes de uso. Los expertos celebran la innovación, pero destacan la necesidad de más investigaciones sobre la funcionalidad a largo plazo y la relación costo-beneficio. El BiVACOR, un reemplazo completo del corazón con una sola parte móvil, promete una mayor durabilidad en comparación con los dispositivos tradicionales.

Leer más
Tecnología corazón artificial

Jargonic: Modelo ASR revolucionario para habla específica del sector

2025-04-01
Jargonic: Modelo ASR revolucionario para habla específica del sector

aiOla ha lanzado Jargonic, un modelo revolucionario de Reconocimiento Automático del Habla (ASR) que aborda las limitaciones de los modelos ASR existentes en el manejo de jerga del sector, entornos ruidosos y adaptabilidad en tiempo real. Jargonic utiliza adaptación de dominio avanzada, detección de palabras clave contextual en tiempo real y aprendizaje de cero disparos para manejar el lenguaje específico del sector sin necesidad de volver a entrenar. Su mecanismo único de detección de palabras clave combinado con el motor ASR mejora significativamente la precisión de la transcripción, especialmente para audio que contiene terminología especializada. Además, Jargonic cuenta con capacidades robustas de manejo de ruido, manteniendo un alto rendimiento en varios idiomas y entornos industriales ruidosos. Las pruebas de referencia muestran que supera a competidores como OpenAI Whisper.

Leer más

Moluscos del Multiverso: Una Mirada Biológica a Magic: The Gathering

2025-08-27
Moluscos del Multiverso: Una Mirada Biológica a Magic: The Gathering

Tres investigadores de museos profundizan en la sorprendentemente diversa representación de moluscos en el popular juego de cartas Magic: The Gathering. Examinan caracoles, babosas, bivalvos y cefalópodos, comparando las representaciones del juego con la biologia del mundo real. Los autores destacan las formas creativas en que el juego utiliza formas biológicas, comportamientos y ecología, revelando una interacción fascinante entre fantasía y ciencia. Este artículo es una exploración divertida del conocimiento del juego y una guía sorprendentemente perspicaz sobre la biología de los moluscos, atrayendo a jugadores y entusiastas de la biología.

Leer más
Juegos

Agotamiento y desilusión: la salida de un ingeniero sénior de la industria tecnológica

2025-06-04
Agotamiento y desilusión: la salida de un ingeniero sénior de la industria tecnológica

Después de más de 25 años en el sector tecnológico, un ingeniero experimentado abandona la industria para dedicarse a la medicina de urgencias debido al agotamiento y la desilusión. Antaño un tecno-utópico, se ha desilusionado con el papel de la industria en el capitalismo de vigilancia, la explotación y el aumento de los impactos negativos de las grandes empresas tecnológicas. Mantendrá cierto grado de involucramiento con los ordenadores y cambiará el enfoque de su blog de liderazgo tecnológico e ingeniería de software a intereses personales más amplios, como su granja de afición y aventuras en la naturaleza. La decisión, aunque financieramente desafiante, prioriza la realización personal.

Leer más
Startup

La Obra Maestra Inacabada de Mondrian: Victory Boogie Woogie

2025-06-25
La Obra Maestra Inacabada de Mondrian: Victory Boogie Woogie

La "Victory Boogie Woogie" de Piet Mondrian, un lienzo con forma de diamante realizado con cintas de colores, permanece inacabada, un testimonio del último año de intenso trabajo del artista antes de su muerte. Su estado inacabado ha provocado décadas de especulación e interpretación, planteando cuestiones sobre la finalización artística y la intención del artista. El artículo analiza si la incompletitud fue intencional y su impacto en movimientos artísticos posteriores.

Leer más
Diseño Arte Inacabado

arXivLabs: Proyectos experimentales con colaboradores de la comunidad

2025-08-13
arXivLabs: Proyectos experimentales con colaboradores de la comunidad

arXivLabs es un marco que permite a los colaboradores desarrollar y compartir nuevas funciones directamente en el sitio web de arXiv. Tanto las personas como las organizaciones que trabajan con arXivLabs han adoptado y aceptado nuestros valores de apertura, comunidad, excelencia y privacidad de los datos de los usuarios. arXiv está comprometido con estos valores y solo trabaja con socios que los respetan. ¿Tiene una idea para un proyecto que agregue valor a la comunidad de arXiv? Obtenga más información sobre arXivLabs.

Leer más
Desarrollo

Guerras de derechos de autor de IA: ¿Una pesadilla para las organizaciones de noticias?

2025-08-11
Guerras de derechos de autor de IA: ¿Una pesadilla para las organizaciones de noticias?

Las demandas por derechos de autor entre Getty Images y Stability AI han generado preocupaciones en la industria de las noticias. El autor descubrió que las fotos de su colega fueron utilizadas sin permiso para entrenar un modelo de IA, lo que destaca la posible explotación del contenido de las organizaciones de noticias por parte de las empresas de IA. Si bien algunas organizaciones de noticias han firmado acuerdos de licencia con empresas de IA, estos acuerdos pueden subestimar el valor del contenido, dejando a las organizaciones de noticias vulnerables a ser 'drenadas' por las empresas de IA. El autor pide una compensación justa para las organizaciones de noticias y los titulares de derechos de autor e insta a las empresas de IA a respetar la propiedad intelectual.

Leer más

Récord de instalación de energía solar en China en mayo, pero se avecina una desaceleración

2025-06-24
Récord de instalación de energía solar en China en mayo, pero se avecina una desaceleración

China instaló una capacidad récord de 93 gigavatios (GW) de energía solar en mayo, superando la capacidad solar total agregada por cualquier otro país en 2024. Sin embargo, las nuevas políticas gubernamentales, incluida la eliminación de las protecciones de precios para los proyectos solares y reglas más estrictas de conexión a la red para los paneles de tejado, se espera que desaceleren significativamente el crecimiento este verano. Esta desaceleración podría afectar aún más a los fabricantes chinos de energía solar que ya luchan con el exceso de capacidad y las guerras de precios, lo que lleva a pérdidas reportadas por muchos de los principales productores en el primer trimestre de 2025.

Leer más

KDE Plasma: Una experiencia de escritorio Linux sorprendentemente placentera

2025-09-18

El autor recientemente cambió el entorno de escritorio de su equipo de juegos a KDE Plasma, inicialmente para facilitar su uso a su esposa. Sin embargo, se sorprendió gratamente por sus completas funciones y su impresionante velocidad. El applet de red de KDE Plasma proporciona información de red extensa; su herramienta integrada de captura de pantalla es potente; y sus reglas de ventana en la Configuración del Sistema permiten una extensa personalización de ventanas de aplicaciones. Además, KDE Plasma cuenta con muchas herramientas preintegradas, como la configuración de permisos Flatpak, la visualización de información de hardware y la prevención de suspensión—funciones que normalmente requieren instalaciones de software separadas en Windows y macOS. Aunque encontró problemas menores al principio, el autor consideró KDE Plasma una experiencia muy satisfactoria, llamándolo el mejor entorno de escritorio Linux que ha usado en años.

Leer más
1 2 102 103 104 106 108 109 110 595 596