Sindicador de canales de noticias
El LAVA recibe esta semana a los multipremiados El Patio Teatro, Leonor Leal y Partículas elementares (Portugal)
El fondo polaco PFR descarta entrar como minoritario en Talgo tras no poder lanzar una OPA frente a Sidenor
Una historia épica de ingeniería y matemáticas acerca de la calculadora de Android
Está circulando mucho esta historia de Chad Nauseam que se publicó originalmente como hilo de Twitter titulada ¿Una app de una calculadora? Cualquiera puede hacer eso. Es un relato sumamente entretenido acerca de cómo Google encargó el desarrollo de la Calculadora original de Android a Hans-J. Boehm, un ingeniero que se obsesionó con el tema y con crear la calculadora perfecta.
El problema a resolver es que incluso crear una sencilla calculadora que funcione bien, bien y se vea de forma perfecta (y no muestre algo como 0,000000) no es tan fácil como parece. La conversión entre binario (coma flotante) y decimal complica las cosas y luego ciertos números, ya sea por grandes, pequeños o precisos, aún más.
Y es que no todo es como repartir la cuenta del restaurante entre un pequeño número de comensales. Expresiones como (10^100) + 1 − (10^100) deberían dar 1, no 0 como muestran algunas calculadoras. La cosa se complica cuando aparecen fracciones y números irracionales o transcendentales.
Boehm comenzó empleando bignums (números enteros sin límite de tamaño), luego pasó a fracciones de precisión arbitraria y después a números algebraicos, capaces de representar raíces cuadradas. Pero eso dejaba fuera a números transcendentales como π.
El caso es que poco a poco acabó construyendo un motor de evaluación aritmética y usando una representación híbrida: números expresados como el producto de un número racional por un número real, usando la llamada aritmética real recursiva (RRA) solo cuando era necesario. Para optimizar la velocidad añadieron una representación simbólica para valores como π, e y similares, dado que la complejidad de esos cálculos hacían la app demasiado lenta.
Esta historia está repleta de detalles matemáticos y técnicas aplicadas al desarrollo de software, en una especie de madriguera de conejo por la que se va profundizando cada vez más y más y que no parece tener fin. Aunque lo tuvo. El resultado es la calculadora actual, que puede dar respuestas exactas y «visualmente agradables» para los usuarios y al mismo tiempo aproximadas cuando no hay alternativas.
Relacionado:
Double-deck Railjet EMU preview
La C-2 de Cercanías modifica el horario de algunos de sus servicios a partir de este lunes
Development » SpotBugs #2470 (stable)
Development » Packages #2200 (stable)
Network Rail seeks Transpennine Route Upgrade programme partner
Development » Builds #2519 (stable)
Development » Ignored Test Scan #2662 (stable)
La línea C2 de Cercanías modifica el horario de algunos de los servicios que afectan a Guadalajara
radales prevé que la operación de Talgo se cierre en tres semanas y después un "gran plan industrial"
Cruce de cables: la primera Ley de inteligencia artificial
Ley de inteligencia artificial [~22:00] – En este Cruce de Cables hablamos de la Ley de IA del Parlamento Europeo, un reglamento que se aprobó en 2024 y que ya en 2025 está en marcha hasta que se complete su despliegue en 2027. Entre otras cosas busca asegurar que los sistemas de IA respeten los derechos fundamentales, la seguridad y los principios éticos:
- ¿Qué implica para las empresas el enfoque de riesgo de la Ley de IA de la UE? ¿Qué medidas específicas se han implementado para proteger los derechos fundamentales de los ciudadanos? Básicamente tendrán que vigilar cómo la usan y qué datos recaban, calificando los riesgos: inaceptable, alto, limitado, mínimo…
- ¿Cuáles son los ejemplos de prácticas de IA que la nueva ley prohíbe explícitamente? Cámaras de reconocimiento facial masivas, datos biométricos como escáneres del iris, manipulación subliminal, sistemas que pueden usar datos sensibles (origen étnico, creencias religiosas etc) para discriminar o dar trato injusto.
- ¿Cómo se espera que la Ley de IA afecte la innovación en el sector tecnológico dentro de la UE? En este punto hay un gran debate sobre si esta ley es demasiado protectora y frenará la innovación (ej. complejidad de cumplimiento, explicabilidad) o hará Europa más segura, con mejores prácticas y generará mayor confianza. Quienes dicen que es demasiado protectora bromean con que mientras mientras otros países desarrollan IAs superpotentes como ChatGPT, Deepseek y demás aquí la mayor innovación reciente han sido «los tapones de las botellas de plástico». Una afirmación un tanto injusta porque se están haciendo desarrollos, aunque habrá que ver si esas mejores prácticas sirven de algo a largo plazo.
- ¿Cuáles son los plazos para la implementación completa de todas las disposiciones de esta regulación? Desde que arrancó en 2024 está en marcha de más riesgo a menos riesgo. En agosto de 2025 entrarán en vigor las normas relacionadas con modelos de IA de uso general, confidencialidad y las sanciones. En 2026 lo harán las aplicables a aplicaciones específicas e incluyen el ID biométrico, categorización de personas, operación de infraestructuras críticas, acceso a servicios públicos esenciales… Y finalmente en 2027 las del uso como "componentes de seguridad". Luego la Ley de IA se irá actualizando.
Relacionado:
- Cruce de cables: Un nuevo invierno de la inteligencia artificial?
- Cruce de cables: Tecnología y las armas nucleares casi la lían parda.
- Cruce de cables: Zuckerberg y sus movimientos con los verificadores.
- Cruce de cables: Las chicas del ENIAC y de los Colossus.
- Cruce de cables: La reparación de un ordenador a válvulas de los 50.
- Cruce de cables: El legado digital.
- Cruce de cables: Ada Lovelace y Grace Murray H. Hopper, informáticas.
- Cruce de cables: La evolución de ChatGPT, la IA generativa más popular.
- Cruce de cables: No vemos robots repartidores por las calles.
- Cruce de cables: Cómo no quedarse desconectado en una emergencia.
- Microsiervos como colaboradores de Cruce de cables de RNE.