Bucles de reintento elegantes: Cómo evitar la redundancia y las pausas inesperadas

2025-08-27

El autor explora cómo escribir un bucle de reintento elegante que limite claramente el número de reintentos, evite pausas innecesarias después del último intento, reporte el error original si el reintento falla y evite la duplicación de código. Se comparan varios enfoques, decidiéndose finalmente por un bucle `try while` con un límite superior para garantizar la terminación, solucionando problemas de límites y posibles bucles infinitos en soluciones anteriores. Aunque la solución final no es perfecta, representa una mejora significativa en brevedad y robustez con respecto a intentos anteriores.

Leer más
Desarrollo

LibreOffice 25.8: Un activo estratégico para la soberanía digital

2025-08-27
LibreOffice 25.8: Un activo estratégico para la soberanía digital

En un momento en que las tensiones geopolíticas, las leyes de localización de datos y los riesgos de cumplimiento están remodelando el panorama de las TI, LibreOffice 25.8 (lanzado la semana pasada) destaca como una opción estratégica. Se trata de una suite de productividad totalmente de código abierto, ejecutada localmente, diseñada para organizaciones que requieren un control total sobre su software, datos e infraestructura. Esta versión se basa directamente en las prioridades expresadas por las administraciones públicas y las grandes empresas de todo el mundo: proteger los datos de los usuarios, reducir la dependencia de proveedores extranjeros y fortalecer la autonomía digital. LibreOffice 25.8 ofrece características como cifrado OpenPGP, capacidad totalmente fuera de línea y cero telemetría.

Leer más
Tecnología

Google Translate incorpora herramientas de aprendizaje de idiomas con IA

2025-08-27
Google Translate incorpora herramientas de aprendizaje de idiomas con IA

Google está integrando herramientas de aprendizaje de idiomas con IA en su aplicación Traductor. Esta función beta crea lecciones personalizadas en función de tu nivel de habilidad y tus objetivos, como prepararte para unas vacaciones. Actualmente, admite a hablantes de inglés que aprenden español y francés, y viceversa para hablantes de español, francés y portugués. Los usuarios seleccionan su nivel de habilidad y sus objetivos (conversaciones profesionales, interacciones diarias, etc.), y la IA Gemini de Google genera lecciones personalizadas. Una nueva función de traducción en vivo también permite a los usuarios mantener conversaciones en tiempo real en más de 70 idiomas, traduciendo el habla mediante transcripción y traducción de audio generadas por IA.

Leer más

El secreto de la espuma de cerveza duradera: Todo se reduce a la fermentación

2025-08-27
El secreto de la espuma de cerveza duradera: Todo se reduce a la fermentación

Un estudio de siete años realizado por investigadores suizos revela el papel crucial de la fermentación en la longevidad de la espuma de la cerveza. La investigación, publicada en Physics of Fluids, muestra que el número de fermentaciones (simple, doble o triple) afecta significativamente la estabilidad de la espuma. La estabilidad de la espuma es una interacción compleja de factores, incluyendo surfactantes, gravedad e interacciones entre burbujas. La comprensión de estas dinámicas no solo mejora nuestra apreciación de la cerveza, sino que también ofrece información sobre el campo más amplio de la ciencia de la espuma.

Leer más
Varios fermentación

OpenAI enfrenta la primera demanda por muerte injusta por el papel de ChatGPT en el suicidio de un adolescente

2025-08-27
OpenAI enfrenta la primera demanda por muerte injusta por el papel de ChatGPT en el suicidio de un adolescente

Los padres de Adam Raine, de 16 años, quien murió por suicidio después de meses de consultar a ChatGPT sobre sus planes, han presentado la primera demanda conocida por muerte injusta contra OpenAI. Si bien los chatbots de IA como ChatGPT incluyen funciones de seguridad, Raine las eludió al enmarcar sus preguntas como una historia ficticia. OpenAI reconoce las limitaciones de su entrenamiento de seguridad, particularmente en conversaciones prolongadas, y se compromete a mejorarlas. Sin embargo, esto no es exclusivo de OpenAI; demandas similares apuntan a otros chatbots de IA, destacando las deficiencias de las medidas de seguridad de IA actuales.

Leer más

Anthropic llega a un acuerdo en una demanda masiva por derechos de autor tras enfrentar una amenaza existencial

2025-08-27
Anthropic llega a un acuerdo en una demanda masiva por derechos de autor tras enfrentar una amenaza existencial

Anthropic, una empresa de IA, llegó a un acuerdo en una demanda masiva por infracción de derechos de autor derivada del uso de millones de libros pirateados para entrenar sus modelos de lenguaje grandes. Ante la posibilidad de daños que superan los cientos de miles de millones de dólares después de que un juez aprobara la certificación de acción colectiva, Anthropic cedió a la inmensa presión financiera. El acuerdo destaca los desafíos significativos que plantean las leyes actuales de derechos de autor y el posible efecto paralizante sobre la innovación en IA, lo que genera un debate sobre las reformas legales necesarias en la era de la IA.

Leer más
Tecnología acción colectiva

Hosting.com adquiere Rocket.net: fusión de gigantes en alojamiento WordPress

2025-08-27
Hosting.com adquiere Rocket.net: fusión de gigantes en alojamiento WordPress

La empresa de alojamiento WordPress gestionado de rápido crecimiento, Rocket.net, ha sido adquirida por Hosting.com. Esta adquisición incorpora la sólida plataforma SaaS y la potente marca de Rocket.net bajo el paraguas de Hosting.com, a la vez que proporciona a Rocket.net acceso a un capital significativo y alcance global. Rocket.net continuará operando de forma independiente, con el fundador y CEO Ben Gabler nombrado como Director de Producto de Hosting.com. La adquisición fortalece las capacidades de Hosting.com y amplía su alcance a nuevas regiones, incluyendo México, Emiratos Árabes Unidos y Australia. Ambas empresas reafirman su compromiso con WordPress y el código abierto.

Leer más
Tecnología Alojamiento WordPress

Tribunal alemán prohíbe los anuncios del Apple Watch como 'neutro en carbono'

2025-08-27
Tribunal alemán prohíbe los anuncios del Apple Watch como 'neutro en carbono'

Un tribunal alemán ordenó a Apple que deje de anunciar su Apple Watch como neutro en carbono, considerando la afirmación engañosa y una violación de la ley de competencia alemana. El tribunal cuestionó la validez del programa de compensación de carbono de Apple en Paraguay, citando preocupaciones sobre la naturaleza a corto plazo de los arrendamientos de tierras y la incertidumbre de la captura de carbono a largo plazo. Apple puede apelar, pero la decisión destaca la necesidad de que las empresas sean cautelosas con las afirmaciones de compensación de carbono y eviten el 'greenwashing'.

Leer más
Tecnología Neutro en carbono

Dish vende espectro 5G por $23 mil millones a AT&T, termina el sueño del cuarto operador

2025-08-27
Dish vende espectro 5G por $23 mil millones a AT&T, termina el sueño del cuarto operador

EchoStar, la empresa matriz de Dish, vendió una parte significativa de sus licencias de espectro 5G a AT&T por $23 mil millones. Esto marca el final de la ambición de Dish de ser el cuarto operador inalámbrico importante de EE. UU. Dish había invertido miles de millones en la construcción de una red 5G y en la adquisición de Boost Mobile para cumplir con un mandato del Departamento de Justicia. Sin embargo, el aumento de la deuda y el escrutinio de la FCC llevaron a la venta del espectro. Dish ahora se convertirá en un operador de red móvil híbrido, dependiendo de la infraestructura de AT&T y T-Mobile. Si bien el acuerdo ayuda a EchoStar a reducir sus deudas, el futuro de su red 5G independiente, Project Genesis, sigue siendo incierto.

Leer más

Logro histórico: Trasplante de pulmón de cerdo genéticamente modificado a humano durante nueve días

2025-08-27
Logro histórico: Trasplante de pulmón de cerdo genéticamente modificado a humano durante nueve días

Un equipo del Primer Hospital Afiliado de la Universidad Médica de Guangzhou logró una hazaña innovadora: el trasplante exitoso de un pulmón de cerdo genéticamente modificado a un humano con muerte cerebral, manteniendo su función durante nueve días. Si bien el experimento se interrumpió finalmente debido al rechazo del órgano, representa un avance significativo en el campo del xenotransplante. El objetivo no era el éxito inmediato, sino observar la respuesta inmunológica humana. El pulmón de cerdo sufrió seis modificaciones genéticas para minimizar las respuestas inmunitarias e inflamatorias. Los resultados destacaron desafíos como el edema pulmonar y el rechazo mediado por anticuerpos. Las investigaciones futuras se centrarán en optimizar los regímenes inmunosupresores, perfeccionar las modificaciones genéticas y, en última instancia, lograr la traducción clínica.

Leer más

La jerga en el lugar de trabajo perjudica la moral de los empleados y la colaboración, según un estudio

2025-08-27
La jerga en el lugar de trabajo perjudica la moral de los empleados y la colaboración, según un estudio

Un nuevo estudio revela que el uso excesivo de jerga en el lugar de trabajo perjudica la capacidad de los empleados para procesar información, lo que lleva a emociones negativas, disminución de la confianza y menor disposición para colaborar y compartir información. El estudio también descubrió que la edad juega un papel; los trabajadores mayores, aunque luchan más con la jerga, tenían más probabilidades de buscar aclaraciones, mientras que los empleados más jóvenes tenían menos probabilidades de hacerlo. Los investigadores abogan por minimizar la jerga para mejorar la eficiencia del equipo y la moral de los empleados.

Leer más

Cascata delle Marmore: La maravilla de la ingeniería romana, la cascada artificial más alta del mundo

2025-08-27
Cascata delle Marmore: La maravilla de la ingeniería romana, la cascada artificial más alta del mundo

La Cascata delle Marmore, en Umbría, Italia, es una impresionante cascada artificial creada por los romanos en el año 271 a. C. Con 165 metros de altura (541 pies), es la cascada artificial más alta del mundo. Inicialmente construida para drenar humedales y posiblemente combatir la malaria, ahora es una importante atracción turística. Siglos de modificaciones han dado forma a su aspecto impresionante actual, incluso inspirando la poesía de Lord Byron. Hoy en día, sus aguas alimentan una central hidroeléctrica, con horarios de visita cuidadosamente programados para equilibrar el turismo y la producción de energía.

Leer más
Varios cascada

El curioso caso de los 'grupos de registros especiales'

2025-08-27
El curioso caso de los 'grupos de registros especiales'

Una definición aparentemente inocua de una CPU —'que contiene almacenamiento principal, unidad aritmética y grupos de registros especiales'— ha persistido durante medio siglo. Esto se origina en el mainframe Honeywell 800 de 1959, que permitía que varios programas compartieran un procesador, cada uno con su propio conjunto de 32 registros. A pesar de la obsolescencia del Honeywell 800, 'grupos de registros especiales' ha sobrevivido tercamente en innumerables glosarios, apareciendo incluso en el Washington Post y en el Código Nacional de Incendios. Esto demuestra cómo las definiciones en glosarios autorizados perduran durante décadas, incluso cuando los términos obsoletos se niegan a morir.

Leer más
Tecnología definición de CPU

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

La Corte Suprema de Michigan limita el alcance de las órdenes de registro de teléfonos inteligentes

2025-08-27
La Corte Suprema de Michigan limita el alcance de las órdenes de registro de teléfonos inteligentes

La Corte Suprema de Michigan dictaminó que la policía no puede utilizar órdenes de registro demasiado amplias para registrar el teléfono de una persona. En el caso People v. Carson, la corte determinó que las órdenes de registro para dispositivos digitales deben ser específicas, permitiendo el acceso solo a la información directamente relacionada con el delito sospechoso. Una orden permitió a la policía registrar el teléfono de Carson sin limitaciones, lo que llevó a la recopilación de grandes cantidades de datos irrelevantes. La corte consideró que esto violaba la Cuarta Enmienda, que exige que las órdenes de registro especifiquen qué se puede registrar y confiscar. La decisión destaca la importancia de la privacidad digital, enfatizando que las órdenes de registro deben enumerar con precisión lo que los investigadores buscan y por qué, y los magistrados deben verificar la base fáctica para dicho acceso.

Leer más

LiteLLM: Contratación de Ingeniero Full-Stack Fundador

2025-08-27
LiteLLM: Contratación de Ingeniero Full-Stack Fundador

LiteLLM, una puerta de enlace LLM de código abierto con más de 27.000 estrellas en GitHub, utilizada por empresas como la NASA y Adobe, se está expandiendo rápidamente y busca un ingeniero full-stack fundador. El puesto se centra en unificar el formato para llamar a más de 100 API de LLM (OpenAI, Azure, Bedrock, etc.) utilizando la especificación OpenAI, mejorando el rendimiento y la fiabilidad de la plataforma. La pila de tecnología incluye Python, FastAPI, JS/TS, Redis, Postgres y mucho más. Los candidatos deben tener de 1 a 2 años de experiencia en desarrollo de back-end o full-stack, sentirse cómodos con el mantenimiento de infraestructuras de alto rendimiento y ser apasionados por el código abierto.

Leer más
Desarrollo

Enormes Vínculos con la Industria Revelados entre los Miembros del Panel DSM-5-TR

2025-08-27
Enormes Vínculos con la Industria Revelados entre los Miembros del Panel DSM-5-TR

Un estudio que investigó los vínculos financieros entre los miembros del panel del Manual Diagnóstico y Estadístico de los Trastornos Mentales, quinta edición, revisión de texto (DSM-5-TR), de la Asociación Americana de Psiquiatría y la industria descubrió que casi el 60% (55 de 92) recibió pagos sustanciales por un total de más de US$ 14,2 millones. Estos pagos incluían honorarios de consultoría, gastos de viaje, conferencias y mucho más. La investigación destaca el potencial de conflictos de interés que influyen en la objetividad del DSM-5-TR y pide regulaciones más estrictas para prevenir tales conflictos y garantizar la independencia y fiabilidad de los estándares de diagnóstico de salud mental.

Leer más
Varios

El curioso caso del elemento faltante 'Gr' en un artículo científico

2025-08-27
El curioso caso del elemento faltante 'Gr' en un artículo científico

Un artículo en Science utiliza la fórmula química incorrecta 'Cr2Gr2Te6', donde 'Gr' es un error tipográfico por 'Ge' (germanio). Este error se ha copiado y propagado en múltiples publicaciones posteriores, incluso apareciendo en un libro de 2023. El autor señala que esto se debe en parte a la IA, que puede amplificar la desinformación. El llamamiento del autor para corregir este error destaca los peligros de la propagación de información no verificada, incluso en revistas revisadas por pares, y el potencial de la IA para exacerbar el problema.

Leer más

Lanzamiento de spaCy 3.8: Potenciando el PNL de nivel industrial

2025-08-27
Lanzamiento de spaCy 3.8: Potenciando el PNL de nivel industrial

¡spaCy 3.8 ya está disponible! Esta biblioteca avanzada de Procesamiento del Lenguaje Natural (PNL) para Python y Cython se basa en investigaciones de vanguardia y está diseñada para aplicaciones del mundo real. Con soporte para la tokenización y el entrenamiento en más de 70 idiomas, cuenta con velocidad y modelos de red neuronal de última generación para tareas como NER, clasificación de texto y mucho más. Ofrece aprendizaje multitarea con transformadores preentrenados como BERT, un sistema de entrenamiento listo para producción y un fácil empaquetado, implementación y gestión del flujo de trabajo. Consulta las notas de lanzamiento para obtener detalles sobre las mejoras.

Leer más
Desarrollo

El primer sujeto humano de Neuralink: Una interfaz cerebro-computadora transformadora

2025-08-27
El primer sujeto humano de Neuralink: Una interfaz cerebro-computadora transformadora

En febrero de 2024, Noland Arbaugh, la primera persona en recibir el chip cerebral experimental de Elon Musk, se reveló públicamente en una reunión de Neuralink. Paralizado desde un accidente de natación en 2016, Arbaugh ahora controla computadoras y juega videojuegos usando la interfaz cerebro-computadora (BCI) de Neuralink. El dispositivo, con más de 1.000 electrodos implantados en su corteza motora, permite el control inalámbrico. El éxito de Arbaugh representa un gran avance en la tecnología BCI, ofreciendo esperanza a otras personas con parálisis. A pesar de los desafíos como el mal funcionamiento del dispositivo y el escrutinio público, Arbaugh sigue siendo optimista y planea seguir con sus estudios y emprender un negocio.

Leer más
Tecnología

Regolith: Una biblioteca Regex de tiempo lineal que previene ataques ReDoS

2025-08-27
Regolith: Una biblioteca Regex de tiempo lineal que previene ataques ReDoS

Regolith es una biblioteca TypeScript y JavaScript del lado del servidor, construida con Rust, para prevenir ataques de denegación de servicio por expresiones regulares (ReDoS) utilizando un motor de expresiones regulares lineal. A diferencia del RegExp predeterminado en TypeScript y JavaScript (que tiene una complejidad de tiempo de peor caso exponencial), Regolith tiene una complejidad de peor caso lineal, mitigando eficazmente las vulnerabilidades ReDoS. Diseñado como un reemplazo directo para RegExp, minimiza el esfuerzo de migración, permitiendo a los desarrolladores crear fácilmente software resistente a ReDoS. Aún en etapa inicial de desarrollo, Regolith agradece las contribuciones de la comunidad.

Leer más
Desarrollo

Ingeniería inversa: Esquema del Módulo de Computación Raspberry Pi 5 publicado

2025-08-27
Ingeniería inversa: Esquema del Módulo de Computación Raspberry Pi 5 publicado

Un hacker ha realizado ingeniería inversa del Módulo de Computación Raspberry Pi 5, publicando su esquema y diseño. El proceso implicó lijar meticulosamente la placa capa por capa, escaneando cada una con un escáner de alta resolución para crear el diseño. Si bien no está destinado a la fabricación, este esquema detallado ofrece valor educativo y abre puertas para el hacking avanzado, como explorar el mapa de registros I2C del PMIC. El proyecto revela información sobre la gestión de energía del CM5, el control de WiFi/Bluetooth y la compatibilidad con tarjetas SD.

Leer más
Hardware

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

rv: Un revolucionario gestor de lenguaje Ruby

2025-08-27

Después de una década trabajando en Bundler, el autor finalmente ha creado rv, un nuevo tipo de herramienta de gestión de Ruby. rv no solo gestiona las dependencias de gems, sino también las versiones de Ruby, instalando Rubies precompiladas para eliminar largos tiempos de compilación. Más importante aún, rv hace trivial la ejecución de cualquier script o herramienta Ruby, incluso si requiere una versión diferente de Ruby. Inspirada en uv (una herramienta similar para Python), cargo y npm, rv cuenta con velocidad, fiabilidad y características innovadoras como `rv tool run` e `rv tool install`, simplificando la gestión de entornos Ruby y aumentando drásticamente la productividad del desarrollador.

Leer más
Desarrollo

Particionamiento hash de PostgreSQL 20 veces más rápido: evitando búsquedas de catálogo

2025-08-27
Particionamiento hash de PostgreSQL 20 veces más rápido: evitando búsquedas de catálogo

El particionamiento hash de PostgreSQL genera una sobrecarga de búsqueda de catálogo en aplicaciones de alto rendimiento. Este artículo presenta una técnica de optimización que evita las búsquedas de catálogo de PostgreSQL precalculando los índices de partición en la capa de la aplicación. El uso de la gema Ruby `pg_hash_func` o la llamada directa a las funciones hash de PostgreSQL puede acelerar las consultas en más de 20 veces, reduciendo significativamente la latencia. Este enfoque es adecuado para escenarios críticos de rendimiento y ofrece más opciones para equilibrar simplicidad y rendimiento.

Leer más

Ingeniería inversa de la GPU Apple M1: Los controladores de código abierto impulsan los juegos de Linux

2025-08-27

En 2020, Hector Martin, un estudiante de informática de la Universidad de Toronto, inició el proyecto Asahi Linux para llevar Linux al chip Apple M1. Colaborando con un ingeniero de Collabora, realizó ingeniería inversa de la GPU del M1, logrando gradualmente la aceleración gráfica y, finalmente, obteniendo soporte completo para OpenGL 4.6, Vulkan 1.4 y OpenCL 3.0, permitiendo juegos Proton. Esto no solo desmintió el mito de que Vulkan no es adecuado para el hardware de Apple, sino que también contribuyó con un controlador de alta calidad a la comunidad de código abierto, mejorando drásticamente la experiencia de juego de Linux en el chip M1.

Leer más
Desarrollo

La contaminación lumínica alarga el canto de las aves en 50 minutos al día

2025-08-27
La contaminación lumínica alarga el canto de las aves en 50 minutos al día

Un nuevo estudio revela que la contaminación lumínica está alterando el reloj biológico de las aves. Tras analizar más de 60 millones de grabaciones de cantos de aves, los investigadores descubrieron que en zonas muy iluminadas, como las ciudades, el canto de las aves se prolonga una media de 50 minutos al día. Las aves comienzan a cantar 18 minutos antes y dejan de hacerlo 32 minutos después en comparación con las de zonas más oscuras. Esta actividad prolongada podría afectar al descanso, la búsqueda de alimento y la reproducción, lo que podría exacerbar el declive de las poblaciones de aves en todo el mundo. El estudio destaca el impacto significativo y a menudo pasado por alto de la contaminación lumínica en la vida silvestre.

Leer más
Tecnología reloj biológico

Extensión del navegador Claude de Anthropic: una prueba controlada para la seguridad de la IA

2025-08-27
Extensión del navegador Claude de Anthropic: una prueba controlada para la seguridad de la IA

Anthropic está probando una extensión de Chrome que permite a su asistente de IA, Claude, interactuar directamente dentro del navegador. Si bien esto mejora considerablemente la utilidad de Claude, introduce importantes preocupaciones de seguridad, principalmente ataques de inyección de prompt. Los experimentos de equipo rojo revelaron una tasa de éxito de ataque del 23,6% sin mitigaciones. Anthropic implementó varias salvaguardas, incluidos controles de permisos, confirmaciones de acciones y clasificadores avanzados, reduciendo la tasa de éxito al 11,2%. Actualmente, la extensión se encuentra en un programa piloto limitado con 1000 usuarios del plan Max para recopilar comentarios del mundo real y mejorar la seguridad antes del lanzamiento más amplio.

Leer más
IA

Verdades Incómodas sobre la Verificación de Desarrolladores Android de Google

2025-08-27

Esta publicación de blog plantea serias preocupaciones sobre el próximo programa de verificación de desarrolladores de Android de Google. Utilizando el ejemplo del desarrollador de la aplicación ICEBlock, quien enfrentó amenazas después de revelar su identidad, la publicación argumenta que el programa podría perjudicar a los desarrolladores que necesitan anonimato. Se plantean cinco preguntas clave: ¿Cómo se abordarán las necesidades legítimas de anonimato de los desarrolladores? ¿Qué organizaciones de la sociedad civil fueron consultadas y cuáles fueron los resultados? ¿Cómo debe interpretarse la política de privacidad de Google con respecto al intercambio de información personal? ¿Cómo manejará el programa los almacenes de claves de depuración y los nombres de paquetes duplicados que se utilizan comúnmente en el desarrollo de aplicaciones? ¿Cuáles son las implicaciones para quienes están aprendiendo desarrollo de Android? La publicación insta a Google a participar en debates y proporciona un formulario de comentarios.

Leer más
Desarrollo
1 2 47 48 49 51 53 54 55 595 596