Gnosis Mystic: Habilitando la IA para controlar tus funciones de Python en tiempo real

2025-06-25
Gnosis Mystic: Habilitando la IA para controlar tus funciones de Python en tiempo real

Gnosis Mystic es una herramienta poderosa que permite a los asistentes de IA acceder y controlar directamente tus funciones de Python mediante el secuestro en tiempo de ejecución y el análisis inteligente. Con decoradores mínimos, Claude puede inspeccionar, optimizar y controlar tu código en tiempo real. Resuelve el problema de que los asistentes de IA sean ciegos a tu código en ejecución, sin acceso al comportamiento y estado en tiempo de ejecución, y permite la monitorización de funciones en tiempo real, la experimentación segura, el control en tiempo de ejecución, el análisis inteligente y la depuración en vivo, lo que aumenta significativamente la eficiencia del desarrollo y la seguridad del código.

Leer más
Desarrollo

Escribiendo código C en Prolog: El proyecto C Plus Prolog

2025-03-13
Escribiendo código C en Prolog: El proyecto C Plus Prolog

El proyecto C Plus Prolog intenta fusionar Prolog y C. Aprovecha características no estándar de SWI-Prolog para traducir código Prolog a C. El proyecto utiliza las capacidades de metaprogramación de Prolog para implementar características avanzadas como macros y programación genérica. Si bien es verboso y propenso a errores, explora las posibilidades de las macros en un lenguaje de programación de sistemas y demuestra el potencial de Prolog para la generación de código. A pesar de sus peculiaridades, ofrece un enfoque único para el desarrollo multiplataforma de C, aprovechando las capacidades de Prolog.

Leer más
Desarrollo

Cazando un Higgs-Bugson: Depurando un Problema de NFS/Kerberos a Nivel de Kernel

2025-07-03
Cazando un Higgs-Bugson: Depurando un Problema de NFS/Kerberos a Nivel de Kernel

Los ingenieros encontraron un error difícil de reproducir que causaba fallos en la copia de archivos (-EACCES) en Gord, un sistema crítico de datos de trading. Deshabilitar Kerberos resolvió el problema, indicando problemas de autenticación. La investigación reveló que el kernel obtiene credenciales Kerberos a través del demonio rpc_gssd, pero los registros no mostraron anomalías. Las pruebas exhaustivas, incluida la creación de un sistema de archivos falso en memoria y el uso de bpftrace para el rastreo del kernel, finalmente identificaron el problema: una alta carga del servidor NFS provocó retransmisiones de solicitudes. El kernel manejó mal las solicitudes/respuestas con XIDs idénticos pero números de secuencia GSS diferentes, lo que provocó discrepancias de suma de comprobación y errores. El ingeniero corrigió el kernel para evitar la retransmisión inmediata debido a discrepancias en el número de secuencia.

Leer más
Desarrollo error del kernel

Robot controlado por hongos: ¿Un vistazo al futuro de la agricultura?

2025-07-20
Robot controlado por hongos: ¿Un vistazo al futuro de la agricultura?

Investigadores de la Universidad de Cornell y la Universidad de Florencia han desarrollado un nuevo robot biohíbrido controlado por un hongo comestible vivo, el trompeta. El robot utiliza las señales eléctricas del hongo para moverse y sentir el ambiente. El uso de un organismo vivo permite que el robot responda a la luz, el calor y otros estímulos, haciéndolo más adaptable a entornos impredecibles. Los investigadores prevén aplicaciones futuras en la agricultura, como detectar la química del suelo para optimizar la aplicación de fertilizantes, mitigando potencialmente impactos ambientales dañinos. Esta investigación innovadora, publicada en Science Robotics, representa un avance significativo en la robótica biohíbrida.

Leer más

Superando las Probabilidades: Una Batalla de 20 Años Contra el Cáncer y los Avances Médicos que lo Hicieron Posible

2025-06-09
Superando las Probabilidades: Una Batalla de 20 Años Contra el Cáncer y los Avances Médicos que lo Hicieron Posible

En 2003, Jon Gluck, de 38 años, fue diagnosticado con mieloma múltiple y se le dieron 18 meses de vida. Más de dos décadas después, todavía está aquí, relatando su experiencia en un nuevo libro. Su supervivencia, junto con una disminución de un tercio en la tasa de mortalidad por cáncer ajustada por edad en los EE. UU. desde 1991, muestra un cambio en la guerra contra el cáncer. Este progreso se atribuye a avances como la recolección de células madre autólogas y la terapia CAR-T, junto con políticas antitabaco, vacunación y mejores métodos de detección temprana. Si bien aún existen desafíos, el futuro del tratamiento del cáncer es más brillante, ofreciendo una nueva esperanza para los pacientes.

Leer más

reCAPTCHA: ¿Una granja de cookies de rastreo de un billón de dólares?

2025-02-10
reCAPTCHA: ¿Una granja de cookies de rastreo de un billón de dólares?

Un estudio de la UC Irvine revela que el reCAPTCHA de Google no solo falla en prevenir eficazmente el tráfico de bots, sino que también genera preocupaciones de privacidad a través de cookies de rastreo, desperdicia miles de millones de horas colectivas y genera casi un billón de dólares en datos para Google. El estudio encuentra que tanto el reconocimiento de imágenes como las funciones de análisis de comportamiento de reCAPTCHA son valiosos para Google, el primero para la orientación de anuncios y el segundo para el entrenamiento de modelos de IA. Los investigadores estiman que el tiempo dedicado a resolver reCAPTCHA vale 6.100 millones de dólares, mientras que las ganancias potenciales de Google con reCAPTCHA podrían alcanzar los billones. El estudio concluye que el verdadero propósito de reCAPTCHA es como una granja lucrativa de cookies de rastreo, no un servicio de seguridad.

Leer más
Tecnología

Polvo de Freno: ¿Una Amenaza Mayor que los Gases de Escape?

2025-02-15

Una nueva investigación revela que las pequeñas partículas de las pastillas de freno pueden ser más dañinas para la salud humana que los gases de escape de los automóviles. Los investigadores descubrieron que las pastillas de freno más nuevas, que contienen altos niveles de cobre, causaron un mayor daño a las células pulmonares que las pastillas más antiguas que contenían amianto. Si bien el cobre exacerba el asma, el estudio también demostró que un tratamiento químico puede mitigar el daño. California y Washington han limitado el cobre en las pastillas de freno, pero la contaminación general por polvo de freno sigue sin estar regulada en gran medida. Los autores piden una legislación específica para proteger la salud pública, señalando que el frenado regenerativo de los vehículos eléctricos podría reducir significativamente el problema.

Leer más

Generador de Paletas de Colores con IA de Colorify Rocks: Combinaciones Impresionantes al Instante

2024-12-21

Colorify Rocks presenta su generador de paletas de colores con tecnología de IA, creando combinaciones de colores impresionantes en segundos. Simplemente ingrese una palabra clave o tema para generar la paleta perfecta para cualquier proyecto. Aprovechando la IA avanzada y la comprensión de la teoría del color, las tendencias y la estética, proporciona paletas armoniosas ideales para sitios web, marcas o diseño de interiores. Los usuarios pueden guardar, exportar o copiar fácilmente los códigos de colores, generando variaciones ilimitadas. Con la confianza de miles de diseñadores en todo el mundo, Colorify Rocks ofrece actualizaciones diarias de colores para una inspiración fresca.

Leer más

Claude 3.7 de Anthropic: IA de razonamiento impulsada por aprendizaje por refuerzo

2025-02-24
Claude 3.7 de Anthropic: IA de razonamiento impulsada por aprendizaje por refuerzo

Anthropic ha lanzado Claude 3.7, un modelo de IA mejorado que se diferencia de los modelos de lenguaje extenso (LLM) tradicionales al centrarse en la capacidad de razonamiento. Entrenado con aprendizaje por refuerzo, Claude 3.7 sobresale en la resolución de problemas que requieren razonamiento paso a paso, particularmente desafíos de codificación, superando a los modelos de OpenAI en algunos puntos de referencia. Este avance se debe a datos de entrenamiento adicionales y optimizaciones para aplicaciones comerciales, como la escritura de código y la respuesta a preguntas legales. El lanzamiento de Claude Code aumenta aún más su practicidad en la codificación asistida por IA, proporcionando un soporte robusto para la planificación de código complejo.

Leer más
IA

TracepointArgs: Descifrando los Tracepoints del Kernel de Linux

2025-02-04

¿Cansado de buscar en el código fuente del kernel de Linux metadatos de tracepoint y diseños de struct? ¡Presentamos tracepointargs, una nueva herramienta de línea de comandos que lista todos los tracepoints disponibles del kernel de Linux, sus argumentos, tipos de datos y structs relacionados! Incluso analiza los diseños de struct del kernel, lo que le permite comprender los detalles del tracepoint sin tener que buscar en los archivos de código fuente. Combinado con bpftool para generar un archivo vmlinux.h, puede inspeccionar fácilmente el interior de las estructuras, incluso expandiendo recursivamente las anidadas. ¡Una herramienta imprescindible para desarrolladores eBPF y exploradores del kernel!

Leer más
Desarrollo

Creando ejecutables Go estáticamente vinculados con CGO y Zig

2025-03-28

Esta publicación muestra cómo crear un ejecutable Go estáticamente vinculado que utiliza dependencias CGO a través de Zig. El autor crea una biblioteca estática Zig y luego escribe un programa Go simple para llamar a una función dentro de ella. Utilizando flags específicas de `go build` y el sistema de compilación de Zig, se crea con éxito un ejecutable estáticamente vinculado, libre de dependencias de bibliotecas dinámicas, mejorando la portabilidad y la seguridad.

Leer más

Steam Toma Medidas Enérgicas Contra Juegos para Adultos: Nuevas Normas de Procesadores de Pago Generan Controversia

2025-07-17
Steam Toma Medidas Enérgicas Contra Juegos para Adultos: Nuevas Normas de Procesadores de Pago Generan Controversia

Steam actualizó recientemente sus reglas de plataforma, prohibiendo juegos que infringen las normas de los procesadores de pago y bancos, lo que llevó a la eliminación de numerosos juegos con temas sexuales, especialmente aquellos con "incesto" en sus títulos. Esta medida se debe a la oposición de larga data de las empresas de pago al contenido para adultos, por temor a la falta de suficientes medidas de seguridad contra contenido ilegal en la plataforma. Si bien muchos jugadores apoyan la eliminación de juegos explícitos, existen preocupaciones de que esto siente un precedente para la censura financiera, que podría afectar a más juegos en el futuro, incluidos aquellos con temas LGBTQ+.

Leer más

Mecánica Cuántica Relacional: Una Interpretación Revolucionaria

2025-02-11

La Mecánica Cuántica Relacional (MCR) ofrece una desviación radical de las interpretaciones cuánticas tradicionales. En lugar de centrarse en funciones de onda o estados cuánticos, la MCR se centra en los valores de las variables físicas, que son inherentemente relacionales y solo se actualizan durante las interacciones entre sistemas. Esto desafía las suposiciones clásicas de valores de variables absolutos y siempre definidos. La MCR reinterpreta la superposición cuántica, no como un 'gato medio vivo, medio muerto', sino como distribuciones de probabilidad influenciadas por efectos de interferencia. Difiere de interpretaciones como Muchos-Mundos y Mecánica Bohmiana al enfatizar la relatividad de todas las variables físicas y evitar el problema de la medición. Si bien la MCR enfrenta críticas, como el posible solipsismo derivado de sus perspectivas relativas, proporciona un enfoque novedoso e intrigante para comprender la mecánica cuántica.

Leer más
Tecnología interpretación

JPMorgan cobrará a empresas fintech cientos de millones por el acceso a datos de clientes

2025-07-12
JPMorgan cobrará a empresas fintech cientos de millones por el acceso a datos de clientes

JPMorgan Chase está a punto de cobrar cientos de millones de dólares a empresas fintech por el acceso a los datos de las cuentas bancarias de sus clientes, una medida que amenaza con interrumpir los modelos de negocio del sector. Muchas fintech dependen del acceso gratuito a estos datos; estas nuevas tarifas podrían obligarlas a ajustar sus modelos de negocio y potencialmente trasladar los costos a los consumidores, afectando desproporcionadamente a los usuarios de bajos ingresos. Esta medida se produce en medio de la incertidumbre en torno a una regulación de banca abierta de la era Biden que exige el intercambio gratuito de datos, pero cuyo futuro ahora es incierto tras una demanda judicial y la intervención del CFPB de la era Trump. El CEO de JPMorgan, Jamie Dimon, argumenta que los terceros deben pagar por el acceso y que el uso debe ser restringido. Los críticos argumentan que se trata de un intento de sofocar la competencia y la innovación.

Leer más

Fundamentos de la Visión por Computadora: Una Década en Marcha

2025-06-15

Tras una década de trabajo, Torralba, Isola y Freeman han publicado "Fundamentos de la Visión por Computadora". En lugar de intentar una cobertura completa, el libro se centra en conceptos fundamentales, abordando el tema desde las perspectivas del procesamiento de imágenes y el aprendizaje automático. Incluye numerosas visualizaciones y progresa a través de la formación de imágenes, los fundamentos del aprendizaje, el procesamiento de señales, las redes neuronales y explora temas avanzados como los modelos generativos y el aprendizaje de la representación. La estructura rigurosa y las explicaciones claras del libro lo hacen adecuado para estudiantes de grado, posgrado y profesionales.

Leer más
Desarrollo

Mi Mac contactó 63 dominios de Apple inactivos

2025-06-12
Mi Mac contactó 63 dominios de Apple inactivos

Mi MacBook Air M2 contactó 63 dominios diferentes de Apple en una sola hora mientras no estaba conectado ni lo usaba. A pesar de usar NextDNS para bloquear la telemetría nativa de Apple, una parte significativa de las consultas DNS seguían dirigidas a dominios de Apple. En contraste, mi MacBook Pro Intel 2019 mostró menos del 3% de las consultas dirigidas a Apple. Esto genera preocupación sobre el alcance de la recopilación de datos de Apple, incluso con servicios como correo electrónico y calendario ya bloqueados.

Leer más
Tecnología

Las Mentiras de los Libros de Negocios Más Vendidos: El Éxito No Se Trata de Mantras Motivacionales

2025-05-10
Las Mentiras de los Libros de Negocios Más Vendidos: El Éxito No Se Trata de Mantras Motivacionales

Este artículo critica la mayoría de los libros de negocios más vendidos, argumentando que priorizan el atractivo emocional sobre el rigor intelectual, convirtiendo historias simplificadas en consejos genéricos y reemplazando la dinámica compleja del mercado con lemas motivacionales. El autor utiliza su experiencia personal y contraejemplos (por ejemplo, Airbnb, Stripe, Amazon) para refutar afirmaciones comunes en libros de Thiel, Ferriss y Sinek, demostrando que el verdadero éxito proviene de enfocarse en la realidad, estrategias adaptables, conocimiento operativo sólido, acumulación sostenida y comprensión de sistemas complejos, no simples "trucos" o lemas motivacionales. El autor concluye instando a los lectores a concentrarse en la aplicación práctica y el pensamiento sistémico, en lugar de confiar en las conclusiones superficiales de los libros de negocios.

Leer más

Nintendo Switch 2: Lanzamiento el 5 de junio, precio de $450

2025-04-02
Nintendo Switch 2: Lanzamiento el 5 de junio, precio de $450

Nintendo finalmente reveló la fecha de lanzamiento del Switch 2: 5 de junio, a un precio de $450. Las preórdenes comienzan el 9 de abril. Esta consola mejorada cuenta con una pantalla de 7.9 pulgadas con resolución de 1080p (hasta 4K en modo acoplado), frecuencia de actualización de 120 Hz, soporte HDR y un almacenamiento interno masivo de 256 GB, expandible mediante tarjetas microSD Express. Los nuevos Joy-Cons incorporan funcionalidad de ratón, y GameChat permite el chat de voz con hasta 12 jugadores. El Switch 2 ofrece compatibilidad con la mayoría de los juegos de Switch e introduce la función GameShare para facilitar el intercambio de juegos entre familiares y amigos. Los títulos de lanzamiento incluyen Mario Kart World.

Leer más
Juegos

FreeBSD: No está muerto, simplemente alimentando silenciosamente Internet

2025-05-26

Recientes discusiones han cuestionado si FreeBSD se está muriendo. Al analizar datos de Google Trends, el autor muestra una tendencia al alza constante para las búsquedas de FreeBSD, contrastando con una línea plana para Linux. Esta idea errónea, argumenta el autor, se debe a la heurística de disponibilidad; la gente se centra en el Linux más discutido, pasando por alto el poder silencioso de FreeBSD detrás de innumerables servicios de Internet. La licencia BSD permisiva de FreeBSD, si bien lo convierte en una excelente base para productos comerciales, desincentiva a las empresas a contribuir. El autor insta a los usuarios de FreeBSD a compartir sus experiencias y desafíos, permitiendo que la Fundación FreeBSD cierre la brecha entre la industria y los proveedores de software/hardware, fomentando el crecimiento de FreeBSD.

Leer más
Desarrollo licencia BSD

NESFab: Un lenguaje de programación de alto rendimiento para juegos NES

2025-02-13

NESFab es un nuevo lenguaje de programación diseñado para crear juegos NES. Optimizado para las limitaciones de 8 bits, es más ergonómico que C a la vez que produce código ensamblador más rápido. Cuenta con bibliotecas fáciles de usar, lo que facilita su aprendizaje, tanto si es tu primer juego NES como si es el centésimo. Incluye funciones como conmutación automática de bancos, carga optimizada de recursos e integración con el editor de mapas MapFab para acelerar el desarrollo. Aunque actualmente está en versión beta, NESFab supera a compiladores como GCC y LLVM en las pruebas de rendimiento, convirtiéndose posiblemente en el compilador 6502 de mayor rendimiento disponible.

Leer más
Desarrollo

Se Alcanza la Supremacía Cuántica: Una Aplicación Práctica Más Allá de lo Clásico de Computadoras Cuánticas Basadas en Compuertas

2025-03-30
Se Alcanza la Supremacía Cuántica: Una Aplicación Práctica Más Allá de lo Clásico de Computadoras Cuánticas Basadas en Compuertas

Investigadores demostraron experimentalmente un protocolo de aleatoriedad certificada basado en el muestreo de circuitos aleatorios utilizando una computadora cuántica de alta fidelidad y computación clásica a escala exascale. El protocolo permite que un cliente clásico verifique la aleatoriedad con solo acceso remoto a un servidor cuántico no confiable, garantizando una cierta cantidad de entropía. Este trabajo representa un avance en las aplicaciones prácticas para las computadoras cuánticas digitales basadas en compuertas, abriendo nuevas oportunidades en criptografía y comunicación. Esto pertenece a la categoría Tecnología.

Leer más

Resucitando una JavaStation antigua: Una aventura de arranque de red NetBSD

2025-03-05
Resucitando una JavaStation antigua: Una aventura de arranque de red NetBSD

Impulsado por la nostalgia de los sueños de la infancia, el autor adquirió una computadora de red JavaStation antigua. Después de una larga espera y algunos contratiempos iniciales, el autor descubrió que el problema era una batería NVRAM agotada y falta de paciencia. Mediante la depuración del puerto serie y una configuración inteligente de la red (RARP, TFTP, DHCP, NFS), el autor inició con éxito NetBSD en la JavaStation, completando una emocionante resurrección de tecnología retro.

Leer más
Hardware inicio de red

La Filosofía de las Corrutinas: Reflexiones de un Programador

2025-03-27

Este artículo profundiza en la filosofía de las corrutinas a través del lente del viaje personal del autor. Desde los primeros días simulando corrutinas en C con trucos de preprocesador hasta la llegada de las corrutinas nativas de C++20, el autor comparte ideas sobre su uso y ventajas. Una comparación de corrutinas versus máquinas de estado y subprocesos destaca su flexibilidad, capacidad de depuración y facilidad de limpieza, particularmente beneficiosas para tareas secuenciales como protocolos de red y procesamiento de flujo de datos. El autor explora varias implementaciones de corrutinas, técnicas de optimización usando colas y prefiltros, y ofrece una visión del futuro de las corrutinas.

Leer más
Desarrollo

Esposa bate el récord mundial de Tetris en una sala de juegos 'Mundo Bizarro'

2025-05-04

La esposa del autor intenta inesperadamente batir el récord mundial de Tetris para Game Boy. En un torneo de videojuegos clásicos, supera el récord existente de 327 líneas, logrando finalmente la asombrosa cifra de 841 líneas, convirtiéndose en la nueva poseedora del récord mundial. El evento está lleno de giros inesperados, mostrando no solo sus excepcionales habilidades de juego, sino también las controversias y complejidades que rodean la verificación de récords de videojuegos.

Leer más

Debian GNU/kFreeBSD: Un sistema operativo híbrido que combina Debian y FreeBSD

2025-03-08

Debian GNU/kFreeBSD es un sistema operativo único que combina el entorno de usuario de Debian con el núcleo de FreeBSD. Este artículo explora su arquitectura, proceso de instalación, beneficios (como el soporte de ZFS y las optimizaciones de rendimiento) y limitaciones (compatibilidad de software y soporte de la comunidad). Si bien ofrece una combinación convincente del vasto repositorio de software de Debian y el núcleo robusto de FreeBSD, es importante considerar los desafíos antes de sumergirse. Sigue siendo un experimento interesante en la hibridación de SO.

Leer más
Desarrollo

Mal uso de Blockchain: ¿Hype o innovación?

2025-03-18
Mal uso de Blockchain: ¿Hype o innovación?

Este artículo analiza críticamente el estado actual de las aplicaciones de blockchain en áreas como la gestión de la cadena de suministro, la verificación de la autenticidad de los objetos, la garantía de la autenticidad de las declaraciones, la votación, la prueba de autoría y el registro de tierras. El autor destaca que muchas soluciones de blockchain aparentemente lógicas ignoran el problema central de que 'blockchain no es Internet de las Cosas (IoT)', lo que lleva a dificultades para garantizar la autenticidad de los datos. El artículo argumenta que, en muchos escenarios, las bases de datos distribuidas o las firmas digitales pueden resolver el problema sin la complejidad y el consumo de recursos de blockchain. El autor cree que, actualmente, solo en el área de transferencia de valor, blockchain (como Bitcoin) demuestra un verdadero valor, mientras que las perspectivas de aplicación de los contratos inteligentes siguen siendo inciertas.

Leer más
Tecnología

El Modelo Es el Producto: La Próxima Frontera en la Inversión en IA

2025-03-18

Abundan las especulaciones sobre la próxima ola de IA. El autor argumenta que la respuesta es clara: el propio modelo es el producto. La escala generalista se está desacelerando, el entrenamiento opinativo supera las expectativas y los costos de inferencia están cayendo. Esto obliga a los proveedores de modelos a subir en la cadena de valor, mientras que las capas de aplicaciones enfrentan la automatización y la interrupción. DeepResearch de OpenAI y Claude 3.7 de Anthropic ejemplifican esto: no simplemente LLMs o chatbots, sino modelos diseñados para tareas específicas. Esto indica una nueva fase de la IA: los entrenadores de modelos dominan, los desarrolladores de aplicaciones enfrentan el desplazamiento. Las inversiones en capas de aplicaciones pueden fallar, ya que el entrenamiento de modelos tiene el verdadero valor. El éxito futuro de la IA reside en empresas capaces de entrenar modelos, con equipos multifuncionales y un enfoque intenso.

Leer más

iOS 26: Recuperación de iPhone sin Mac ni PC

2025-06-23
iOS 26: Recuperación de iPhone sin Mac ni PC

iOS 26 presenta una nueva función de Asistente de Recuperación que permite restaurar tu iPhone sin necesidad de un Mac o PC. Esta función, activada automáticamente cuando el iPhone encuentra un problema de inicio, pone el dispositivo en modo de recuperación e intenta resolver el problema. También permite la recuperación a través de otro dispositivo Apple (como un iPad), descargando e instalando una versión más reciente de iOS para revivir un iPhone que no funcione correctamente. Esto amplía una función de recuperación lanzada por primera vez en los modelos iPhone 16 el año pasado, ofreciendo una solución de reparación más cómoda.

Leer más

LSD: Un servidor MCP que da acceso a internet a Claude

2025-02-05
LSD: Un servidor MCP que da acceso a internet a Claude

El servidor LSD-MCP permite que Claude se conecte a internet y agregue información de alta calidad directamente desde sitios web utilizando LSD SQL, un DSL para la web. Permite a los desarrolladores conectar internet a aplicaciones como si fuera una base de datos PostgreSQL. Diseñado para navegadores, LSD ofrece un paralelismo potente y tablas just-in-time, eliminando la necesidad de tablas precreadas. Una simple instalación de línea de comandos y la configuración de LSD_USER y LSD_API_KEY permiten que Claude ejecute consultas LSD. La resolución de problemas de error implica verificar la ruta uv y el archivo claude_desktop_config.json.

Leer más
1 2 389 390 391 393 395 396 397 595 596