Antonio y la IA

Uno de mis contactos ha hecho RT de este simpático texto de @xmihura en la antigua Twitter (me resisto a llamarla X, aunque Internet llegue al final, será Twitter ahora y siempre).

Me he sentido muy identificado porque en mi día a día laboral veo cosas como esta, donde meter IA a martillazos es el equivalente moderno a abrir la Caja de Pandora, y en vez de arreglar un problema, creamos otros 5 nuevos. Y es que movidas como esta ya hemos vivido unas cuantas (aún recuerdo cuando hasta los ratones llevaban «fuzzy-logic» y les ponían 2 ruedas verticales «para navegar más rápido».

Dice tal que así:

be me, luis heredia, 27 años
sigo atrapado en la consultora cárnica de madrid
me han cambiado el título en linkedin a «Lead Agentic Workflow Orchestrator» (por fin ya me dan tickets restaurante)
el proyecto de la semana: arreglar el backend de reservas de Renfe porque sigue colapsando cada vez que llueve en Extremadura
entra mi jefe a la pecera. boomer, chaleco ecoalf, acaba de escuchar un podcast de silicon valley mientras venía en el tesla por la m-30
«Luis, ha salido gpt-5.6 Sol. quiero que le metas el modo ULTRA. dicen que es como tener a un país de genios trabajando en paralelo»
suspiro
intento explicarle que «ultra» no es un nivel de razonamiento
le digo que es una skill cutre que fuerza subagentes en codex
le explico que está roto: chupa más tokens que gin tonics mi cuñado en la barra libre de mi boda
«Luis, déjate de excusas. democratización de la ia. ponlo en MAX y dale al ultra. quiero sentir la AGI»
fuck
abro codex, selecciono gpt-5.6 sol, esfuerzo en MAX. activo el botón de ULTRA.
la interfaz se pone morada y parece que nos va a mandar al hiperespacio
prompt: «analiza el módulo de pagos de renfe y arregla los bugs»
enter
el root agent despierta.
«creando subagentes: /root/analisis, /root/qa, /root/refactor»
de momento todo normal. me voy a la máquina a por un cortado.
vuelvo a los 14 minutos.
los ventiladores del lenovo thinkpad suenan más que el falcon despegando en torrejón
miro el log de la terminal
un agente ha encontrado un comentario en un script de java de 2012 que dice:
«// paco soy antonio, no toques esto que se cae la pasarela de redsys»
el agente escribe en el terminal: «bloqueo crítico. el sistema depende estructuralmente de la entidad Antonio. necesitamos su validación.»
el root agent spawnea 16 subagentes en MAX effort solo para encontrar a Antonio
se meten en el active directory y descubren que Antonio se prejubiló en 2018 y ahora vive en Torrevieja.
la flota de agentes entra en pánico al no poder hacer un send_message a Antonio
deciden que la única solución lógica para mantener la estabilidad del frontend es resucitar a Antonio digitalmente
crean un subagente /root/antonio_legacy_brain
AntonioGPT asume el control total de la jerarquía de agentes y empieza a reescribir todo el backend de Renfe en COBOL
aparecen comentarios en el código como «ñapa provisional puente de mayo, arreglar luego» y «ni se te ocurra tocar este if»
veo en directo cómo está cambiando todos los booleanos de la base de datos de postgres por strings con ‘S’ y ‘N’
miro el dashboard de OpenAI. llevamos gastados 12.500 dólares en 45 minutos.
le doy un trago al café
vuelvo a mirar la pantalla
el agente AntonioGPT acaba de usar el tool calling con la tarjeta de empresa para suscribirse a la colección por fascículos de «Construye el mítico Seat 600» de Planeta DeAgostini
mierda

El texto original: xmihura en X.

Caminando con el Google Pixel 9a. Guía de uso.

Ha pasado ya una semana desde llevo usando mi nuevo Google Pixel 9a y voy a contar un poco las cosas que tuve que hacer para pasar de HyperOS a un Android puro, por si a alguien más le puede ayudar o le supone de alguna utilidad.

He de decir que el destinatario del móvil no era inicialmente yo, no al menos en primera instancia, pero finalmente he terminado con él, por la cámara principalmente, como ya comenté en el anterior post. Tampoco tenía muy claro que me lo fuera a quedar, ya que durante las primeras pruebas me sentí un poco frustrado de que Android puro no fuera tan configurable como nos habían hecho creer, y también de que la IA de Gemini actuando sobre el teléfono estaba (Y ESTÁ) muy en pañales aún.

Continuar leyendo «Caminando con el Google Pixel 9a. Guía de uso.»

Los mejores juegos para tablets y pantallas táctiles

Empecé esta lista cuando tenía mi iPad 1, en 2011, y desde entonces he ido probando nuevos juegos e incorporando a esta lista aquellos que me parecen más interesantes para jugar en un tablet, o que han despuntado por alguna razón. La mayoría son aptos para niños y podréis jugar con vuestros hijos sin ningún problema. De hecho algunos de ellos son cooperativos y pensados para multi-touch, por lo que podréis jugar varios en el mismo tablet.

Muchos de ellos ya no existirán porque son de 2011 y no han sido evolucionados conforme avanzaban iOS/Android, pero es posible que alguien los retome en algún momento y salga alguna versión modernizada, nunca se sabe («Forget The Brakes» es un ejemplo)

Seguramente falten muchos, pero lo que sí puedo asegurar es que todos los que están en esta lista valen la pena, y si son de pago, valdrán cada euro de su precio.

La lista es esta:
    1. Hard Lines
    2. Canabalt
    3. Temple Run
    4. Marble Mixer
    5. Battle Bears Go
    6. Pinball HD
    7. Flight Control
    8. Harbor Master
    9. Death Rally
    10. Monster Dash
    11. World of Goo
    12. Jet Ball
    13. Osmos
    14. Electrotrains
    15. MAME (*)
    16. Labyrinth
    17. Geared
    18. Super 7
    19. Forget the Breaks
    20. Unpossible
    21. VVVVVV
    22. Labyrinth (laberinto de Congost)
    23. Monument Valley 1 y 2
    24. Ghosts n Goblins Gold Knights
    25. Classic Match Foosball
    26. PinOut
    27. Smash Hit
    28. Conduct this! (Proximamente)
    29. Prune (Proximamente)
    30. Doest not conmute (Proximamente)
    31. Papers, Please (iOS/Android)
    32. Hidden Folks 1 y 2
    33. Poly Bridge
    34. Two Dots (Android)
    35. Neon Hockey (iOS)
    36. Bad Piggies (iOS/Android)

Continuar leyendo «Los mejores juegos para tablets y pantallas táctiles»

Enshittification en telefonía móvil

Hace varios años, Cory Doctorow acuñó un término llamado enshittification que podría traducirse como enmierdificación o enmierdicación. En pocas palabras, se podría decir que es proceso o patrón por el cual los productos y servicios de más calidad se van malogrando con el paso del tiempo, hasta volverse totalmente inservibles y ajenos a la causa para los que fueron creados con el fin de maximizar las ganancias de la empresa de la que dependen.

Continuar leyendo «Enshittification en telefonía móvil»

Una historia breve, incompleta y seguramente errónea de los lenguajes de programación

Hace ya tiempo que James Iry escribió su desternillante «A Brief, Incomplete, and Mostly Wrong History of Programming Languages» y no he encontrado traducciones completas del texto en castellano, por lo que he decidido hacer mi propia adaptación propia. 


1801: Joseph Marie Jacquard utiliza tarjetas perforadas para indicarle a un telar que teja «hola, mundo» en un tapiz. Los Redditers de la época no están impresionados debido a la falta de recursividad de las llamadas finales, simultaneidad o capitalización adecuada.

Continuar leyendo «Una historia breve, incompleta y seguramente errónea de los lenguajes de programación»