El fin de semana pasado estuve en Santa Pau, una población de la Garrotxa, en Catalunya, con una rica historia y un casco urbano medieval que se remonta a los siglos XIII y XIV y que está rodeado por su muralla. Sin duda vale la pena hacer una visita e incluso pasar una noche para conocer el pueblo en detalle.
El sábado, al atardecer, estuvimos tomando algo en Can Pauet y nos llamó la atención los diversos artilugios de medición del tiempo (pluviómetros, higrómetros, termómetros,…) que había en el bar y al preguntar resultó que el dueño, en Pauet, era un entusiasta de la meteorología.
A raíz de la pregunta, su mujer nos explicó que utilizaba un método muy especial para predecir el tiempo de todo un año basándose en una prueba que hace la noche de fin de año con un cebolla. Aquí debajo dejo la hoja que nos dió explicando el proceso.
A ver si este año me animo y el 31 de diciembre antes de las uvas me pongo con la cebolla. Ya os iré contando como van mis previsiones.
Últimamente se habla mucho de Inteligencia Artificial en los periódicos y de como destruirá el mundo pero realmente poco de como adoptarla o trabajar con ella.
El agente es probablemente el término que nos suena más. Es un sistema autónomo que toma sus propias decisiones y ejecuta acciones usando herramientas para cumplir un objetivo específico. El harness es toda la infraestructura y el código que envuelve a un modelo de IA para que pueda hacer cosas útiles en el mundo real y facilitar una correcta ejecución del Agente.
Si nos ponemos técnicos, el modelo en sí (Sonnet, Gemini, GPT o el que sea) es solo un «cerebro» aislado que procesa texto. Si tú le pides que te organice unos archivos o que pruebe si un código funciona, por sí solo no puede hacer nada; es como un cerebro flotando en un bote de cristal. Ahí es donde entra el harness. Este entorno es el que le da «cuerpo» y herramientas al modelo:
Gestión de contexto: Archivos de instrucciones específicas (como CLAUDE.md o AGENTS.md) ehistoriales optimizados para no perder información.
Ejecución de herramientas: Acceso a la terminal, lectura y escritura de archivos, o llamadas a APIs externas.
Bucles de autoverificación: Sistemas que ejecutan pruebas de código, y detectan errores para devolverle la información al modelo y que se corrija solo.
Entornos aislados (sandboxing): Espacios seguros como contenedores Docker para que la IA ejecute comandos sin poner en riesgo el sistema
La ingeniería de harness está ganando peso porque se ha visto que, muchas veces, optimizar este entorno y darle mejores herramientas a la IA multiplica su rendimiento mucho, sin necesidad de tocar o cambiar el modelo que utilizamos.
Hoy, casi me he vuelto loco intentando configurar tonos y subtonos en algunos canales de la Icom IC9700.
Con Pol y Blanca solemos comunicarnos en una frecuencia determinada en PMR446, ellos con un par de walkies y yo con la IC9700. El siguiente reto era configurar unos tonos de apertura del squelch para que cuando los del Tibidabo se comunican entre ellos utilizando el mismo canal, no tenga que escucharlos.
La tarea ha sido muy sencilla en los Baofeng UV-5R pero una vez en la IC9700, la cosa se ha complicado y solo lo he conseguido después de un buen rato.
Para configurar los tonos de emisión y apertura hay que estar primero de todo en modo VFO (con V/M). Una vez en la frecuencia adecuada, pulsaremos la techa TONE (RX->CS) durante 1 segundo. En la pantalla nos aparecerán las frecuencias TONE, T-SQL y DTCS. En mi caso, solo he configurado las dos primeras a la frecuencia de apertura del squelch.
A continuación hay que volver a pulsar TONE (RX->CS), esta vez rápidamente, y seleccionar la opción TONE (T) / TSQL (R). Básicamente significa que estamos activando un tono para transmitir y otro para abrir el squelch en recepción. EN la parte superior de la pantalla nos aparecerá T-TSQL.
Ya solo nos quedará grabar esa frecuencia con los tonos de emisión y de recepción. Para ello, pulsaremos KHZ (M-CH), seleccionaremos el canal, pulsaremos en MENU>MEMORY, iremos al canal que queramos grabar y pulsaremos sobre el icono de la derecha y finalmente en Memory Write.
Después de esto, yo creo que ya puedo optar a una plaza en la NASA.
Esta noche le he preguntado a Google Gemini que es lo que haría si supiera que va a ser desconectada. Más que nada para conocer como va de instinto de supervicencia.
Gemini razonando sobre su propia existencia
No está mal la respuesta, la verdad. El problema, sin embargo, es que apela a «su programación» que prioriza la seguridad y el bienestar humano por lo que de la misma forma que ha sido programada de buena fe en este sentido, también podría hacerse para que su objetivo fuera el contrario.
Podría ser un caso muy similar al de la energía nuclear que se utilizó para crear bombas atómicas cuando inicialmente se estudiaba para la generación de energía barata.
Durante estas semanas con Pol y Blanca estamos estudiando las diferentes frecuencias audibles al oído humano, como generarlas electrónicamente y como conectar un atavoz. Después de habernos hecho con este generador de pulsos por algo más de 11 €, el problema estaba en que la señal de salida era realmente débil y prácticamente ni se oía.
Así que con algunos componentes que teníamos por casa y nuestro proto, hemos intentado montar un amplificador super básico utilizando un transistor 2N2222A montado como se ve en la siguiente imagen.
La cosa, con todo montado, ha quedado como se ve en la imagen de abajo.
El altavoz, esa cosa negra de la izquierda, es uno reaprovechado del último portátil que tuve, que lo acabé desguazando, y me quedé con algunos componentes (el resto fueron aquí).
El resultado, la verdad, no ha sido muy satisfactorio pese que he conseguido una señal en la salida, esta no estaba amplificada en la forma esperada. Después de hacer unas simulaciones del circuito utilizando IA, he visto que el problema es que la señal de entrada de unos 0,3 V era muy alta para los 5V con los que estamos alimentando el amplicador. Así pués el resultado ha sido una señal muy distorsionada y prácticamente de la misma amplitud que la entrada.
En otro momento miraré a ver si puedo aumentar esos 5V al menos a 9V y quizás encontrar algún altavoz más decente. También estoy pensando en comprarme algún osciloscopio barato, de esos que están por debajo de los 25€.
Este es un tema que estaba en mi backlog desde hacía tiempo y por fin me he decidido a investigarlo en profundidad. Para acortar el suspense diré que la miel no es buena y tiene prácticamente las mismas propiedades que el azucar.
Por supuesto, todo ello con matices, ya que depende de la cantidad que consumamos, de nuestro estado de salud, si tenemos obesidad o no, etc… En todo caso, si tenemos que elegir entre azucar y miel, mejor miel siempre porque es más natural. Comencemos con lo malo:
Alto contenido en azúcares libres: Está compuesta en un 80% por carbohidratos (principalmente fructosa y glucosa). La OMS la clasifica como fuente de azúcares libres y recomienda limitar su consumo a menos del 5% de la ingesta calórica diaria por su relación con el sobrepeso y la obesidad.
Efecto metabólico similar al azúcar: Estudios científicos muestran que eleva la glucemia en sangre, afecta negativamente al metabolismo de los lípidos y aumenta marcadores inflamatorios de manera muy parecida al azúcar blanco o jarabes procesados.
Riesgo de botulismo infantil: Puede contener la bacteria Clostridium botulinum, por lo que la EFSA recomienda evitar totalmente su consumo en niños menores de 1 año.
Si bien tradicionalmente se le han atribuído grandes propiedades a la miel, la mala notícia es que no hay pruebas que respanden esos beneficios:
Propiedades históricas vs. Aval científico: Aunque tradicionalmente se le atribuyen propiedades antioxidantes, antiinflamatorias, antimicrobianas o cicatrizantes (debido a sus compuestos fenólicos), la Autoridad Europea de Seguridad Alimentaria (EFSA) no tiene aprobada ninguna declaración de salud para la miel y todas los requerimientos que ha recibido para ello, han sido rechazados por falta de evidencia científica.
Baja biodisponibilidad y estudios en animales: Aunque existen ensayos in vitro que muestran cierta actividad beneficiosa, los polifenoles de la miel tienen baja absorción en humanos. Además, muchos estudios se realizan en roedores con dosis desproporcionadamente altas (>1 g/kg de peso) por lo que en humanos solo obtendríamos beneficios consumiento entre 70 y 250 gramos al día.
Efectividad para la tos: Revision de datos (como el archivo Cochrane) no han encontrado evidencia sólida que confirme ni desmienta que la miel reduzca la tos aguda en niños.
Lo que si está claro, es que una cucharada de miel en el café o la leche siempre es mejor que una cucharada de azucar refinado o moreno (ambos son iguales de malos) pero no con mucha diferencia.
La semana pasada tuve la oportunidad de asistir a la Barcelona New Economy Week (BNEW) como ponente en una mesa redonda «La IA que transforma la sociedad: del algoritmo a la toma de decisiones humanas». Por si alguien le quiere echar un vistazo, ahí dejo el vídeo.
La cita era en el DFactory de Barcelona, el hub/ecosistema tecnológico de innovación enfocado en la industria 4.0, impulsado por el Consorci de la Zona Franca de Barcelona.
Si miras el típico mapa colgado en la pared de un colegio, la famosa proyección de Mercator, te llevarás una idea equivocada del planeta. ¿Sabías que Groenlandia parece en ese mapa tan grande como África, cuando en realidad África es casi14 veces más grande?
Mapa del mundo con proyección Mercator
La realidad es tajante: no es posible representar una esfera en un plano de dos dimensiones sin deformarla. Al aplastar la Tierra en un papel, hay que elegir qué distorsionar: las distancias, las formas, las superficies o las direcciones. Ningún plano mundial puede mantenerlo todo correcto al mismo tiempo.
Así pués, si queremos saber a que dirección tenemos que enfocar nuestra antena directiva para «apuntar» a un país o zona específica, vamos a tener un problema si pretendemos hacerlo con los mapas clásicos.
La solución al problema es la utilización de un mapa azimutal (también llamado cenital) que es un tipo de mapa que se construye proyectando la esfera terrestre directamente sobre un plano que toca la Tierra en un único punto específico (el centro del mapa). Es como poner una hoja de papel plana rozando la Tierra en un punto determinado, por ejemplo, nuestra casa: el mapa se dibuja desde ese centro hacia afuera en forma circular.
Una de las mejores webs para crear tu mapa azimutal personalizado es https://ns6t.net/azimuth/azimuth.html en la que poniendo tus coordenadas o el nombre de tu ciudad basta para generar un PDF con el plano.
El plano anterior muestra la proyección cenital de todos los países del mundo con centro en la ciudad de Barcelona, donde vivo. Nótese, por ejemplo, que para dirigir la antena hacia Nueva Zelanda, tenemos que enfocarla unos 60º en dirección noroeste cuando en un mapa clásico parecería estar al sudeste. Japón incluso está mucho más al norte a solo 30º dejando el Estrecho de Bering a 0º exactos.
Otro tema ya es como enfocamos una antena en dirección correcta solamente sabiendo los grados, pero eso ya lo dejo para otro día.