Seis meses en bicicleta

Imagen de referencia (eltomacorriente.com)

En realidad son casi ocho meses desde cuando decidí apostar por la bicicleta como mi principal opción de transporte, pero unos seis en días hábiles acumulados. Además iba a escribir esto para cuando cumpliera mi primer año en cicla, pero no creo que mientras la use como hasta ahora haya mucha diferencia. Ya he acumulado más de 3.000 km. recorridos y bastantes experiencias como para hacerme a la idea de cómo es andar en bicicleta por Bogotá.

Cuando comprobé lo deficiente del transporte público en toda la ciudad esta zona, y después de descartar las opciones desde los patines y los patinetes eléctricos hasta la moto, me decidí por una bicicleta eléctrica usada, y me declaro muy satisfecho por esa compra. Y después de comprobar que a pesar de no ser Ámsterdam o Copenhague, es posible moverse en bicicleta en Bogotá a pesar de todos sus problemas, que van desde la seguridad, la falta de infraestructura o de cultura ciudadana.

Dicen moda porque “alternativa al cada vez peor transporte público de Bogotá” quedaba muy largo.

En todo este tiempo, puedo decir que salvo algún roce con algún ciclista o peatón, no he tenido ningún incidente medianamente grave, ni mucho menos un accidente. Buena parte del asunto tiene que ver con usar una bicicleta de menos de 350 vatios de potencia, por lo cual es lícito circular por los andenes asumiendo la misma actitud del Distrito (ante la falta de las ciclorrutas necesarias), de autorizar el uso compartido de andenes por parte de ciclistas y peatones, dando a éstos la máxima prioridad (pues no tiene sentido que haya que apearse por hasta tres cuadras para pasar de una ciclorruta a otra sólo porque la ciudad está mal diseñada).

Sin embargo, la principal lección que he aprendido es la de que hay que saber andar conservadoramente y a la defensiva. Admito que he cometido algunas imprudencias, pero en lo posible he querido cumplir con lo necesario, a veces al punto de la ñoñez. Cuando la situación se sale un pelo de lo normal, parar. Portar todo el equipo (casco, luces, espejos, pito, chaleco) y respetar los semáforos y las señales (como la de no cruzar los puentes peatonales montado). Pero sobre todo, la clave de saber andar a la defensiva es asumir que los demás son unos idiotas. Peatones que cruzan las vías sin mirar, ciclistas con celular en la mano (o que van por la izquierda), runners que se creen bicicletas (y por tanto invaden las ciclorrutas), conductores que no saben usar las direccionales, y recicladores, ancianos y algún caso psiquiátrico que creen que la ciclorruta o el bicicarril son extensión del andén. Carne de democracia, que llaman.

¿Cómo me ha ido con la bicicleta? En términos generales, bien. Es plegable, suficiente como para caber en el ascensor, pero desafortunadamente no en un taxi (porque no es una Brompton). Y acaba de llegar de mantenimiento, por lo que da gusto usarla en sus tres modos: sin motor (como la bicicleta que no tuve hasta los 16), con acelerador (con autonomía de hasta 30 km.), o con pedaleo asistido (por cada pedalada, el motor avanza el equivalente a otra). Sólo un pinchazo, que en la bicicletería del barrio me solucionaron. Porque eso es otra cosa: en muchos talleres aún no se atreven a meterle mano a estas bicicletas, y la marca que las ofrece sólo tiene una sede en Bogotá.

Con la bicicleta he podido matar dos pájaros de un tiro (por más que los animalistas adoctrinados se ofendan): la falta de transporte y el sedentarismo. Además de reemplazar el cortisol por la dopamina (o sea, Transmilenio por la bicicleta), una vez me contagié de gripa, y en lugar de padecerla, decidí sudarla en la bicicleta en vez de la cama. No sé exactamente cómo ni por qué, pero al día siguiente, resultó que me alivié. Como si me hubiera ahorrado los peores cinco días. Y pensar que estoy rodeado de sedentarios que dicen que recorrer 18 km. diarios (incluyendo los cerros de Suba) en una bicicleta de 30 kilos no cuenta como ejercicio.

Otra cosa es la infraestructura. Si bien para una rin 20 los andenes y ciclorrutas en esta parte de la ciudad están en estado transitable (la mayoría de las plegables son rin 16), en lugar de presumir los kilómetros de ciclorrutas hechos y acumulados, la alcaldía debería prestar más mantenimiento a la red existente, que está en un estado muy regular (y aprender definitivamente a hacer andenes, de paso). Pero en su lugar, este nefasto alcalde, además de los cuatro años de retrovisor apuntados a los “doce años de izquierda” anteriores (a los que ya superó en ineptitud y despotismo), ha decidido aumentar aún más la tarifa del transporte público (lo que sólo justifica más los casi $700.000 ahorrados en estos meses en pasajes de Transmilenio).

De la seguridad, mejor no hablar. Ser latinoamericano colombiano bogotano es un acto de fe. La clave está en los horarios; a la hora en que en los recorridos de siempre es peligroso andar en bicicleta, resulta ser la misma hora en la que se meten a robar en Transmilenio. La bicicleta está registrada, pero duele pensar que la justicia no ayuda, o que en una ciudad que necesita cada vez más a Dredd, el jefe de policía sea Gorgory (o sea, un tipo que sale con frases como el ladrón es el que roba. Entonces, el que roba es un ladrón.)

En resumen, le he cogido gusto a la bicicleta (aunque no tanto como para ponerle nombre), y a andar por ella en Bogotá (mientras la infraestructura lo permita). Sé muy bien que no siempre se puede contar con la bici, y que el transporte público debe ser siempre una opción (rápida, cómoda, eficiente, limpia y segura, si no es mucha molestia). Pero mientras se pueda, prefiero la bicicleta en lugar de Transmilenio (porque el SITP ni siquiera es una opción) y encontrar al salir ese recordatorio que ya han puesto en varios puentes peatonales: “En bici ya habrías llegado”.

Simulando el cubo de Rubik en Excel

Hace ya unos tres años que comencé a estudiar el cubo de Rubik, aquel rompecabezas inventado por Erno Rubik en 1974 y que se convertió en el juguete más vendido de la historia. Coincidió la compra de mi primer cubo (hace muchos más años, uno muy barato y malo en una cacharrería) con la lectura de un artículo de una revista sobre su historia y el hallazgo de métodos para resolverlo y de todas sus curiosidades matemáticas. También descubrí que es una afición muy popular (sobre todo entre coleccionistas) y para muchos, casi un deporte. Así pues, también comencé una pequeña colección de estos rompecabezas:

Mi pequeña colección de cubos de Rubik y sus variantes.

Si bien hay simuladores en línea o para PC, siempre pensé que una buena forma de entender cómo funciona el cubo de Rubik y sus variantes (porque a Rubik sólo puede atribuírsele el clásico de 3x3x3 capas), era poder ver todas sus caras al tiempo (es decir, como un cubo desplegado). Y las únicas aplicaciones que encontré para ver un cubo en 2D eran archivos de Excel, muy ingeniosos pero que se limitaban al cubo de 3x3x3. Así que pensé que podría hacer un simulador 2D de cubos desde 2 hasta n capas. Todavía está en proceso, pero para quien le interese (y tenga sugerencias), el resultado a día de hoy está aquí.

Ejemplo con valor de n=4. Se puede seleccionar cada cara, un punto de la cara (flechas de arriba), y la dirección de giro de la capa (flechas de abajo)

Es más bien un pasatiempo y un repaso de programación que una aplicación ready-to-use, pero permite ver cómo funciona no sólo el cubo, sino los algoritmos que permiten resolverlo o generar patrones.

Cómo girar una matriz cuadrada

Como uso Excel para repasar mis ejercicios de programación, resulta que para poder girar las capas del cubo simulado en Excel necesitaba saber algo que no pude encontrar ni en mis apuntes ni en la web: cómo girar una matriz de n x n (al menos no en Visual Basic). Así que aquí va una propuesta de cómo resolví el problema en Excel a partir de una hoja en blanco y una matriz de 4×4 con los números del 1 al 16:

Girar a la derecha

Sub GirarR()
Dim i, j, n, x, y As Integer
Dim m() As Integer
n = 4 'Este valor se puede obtener de otra forma
ReDim m(1 To n, 1 To n) As Integer
'Girar matriz
x = n
y = 1
For i = 1 To n
For j = 1 To n
m(i, j) = Cells(x, y)
x = x - 1
Next j
y = y + 1
x = n
Next i
'Mostrar en pantalla
For i = 1 To n
For j = 1 To n
Cells(i, j) = m(i, j)
Next j
Next i
End Sub

Girar a la izquierda

Sub GirarL()
Dim i, j, n, x, y As Integer
Dim m() As Integer
n = 4 'Este valor se puede obtener de otra forma
ReDim m(1 To n, 1 To n) As Integer
'Girar matriz
x = 1
y = n
For i = 1 To n
For j = 1 To n
m(i, j) = Cells(x, y)
x = x + 1
Next j
y = y - 1
x = 1
Next i
'Mostrar en pantalla
For i = 1 To n
For j = 1 To n
Cells(i, j) = m(i, j)
Next j
Next i
End Sub

Diseñando juegos (de cartas)

“Cualquiera puede inventar una nueva variante del ajedrez en diez segundos, e infortunadamente muchos lo hacen.”

David Pritchard

Además de jugar habitualmente ajedrez y póquer (y también interesarme en el go), no sólo me han interesado otros juegos (principalmente abstractos) sino que alguna vez he tenido ideas para crear uno o varios propios. Revisando toda la gama de juegos de mesa, desde los clásicos (parqués, damas chinas, lo mal diseñado que está el Monopoly…), los juegos abstractos (desde el ajedrez hasta el proyecto GIPF), y los juegos de cartas coleccionables (desde el Super Triumph hasta el Magic), hace un tiempo vengo barajando -literalmente- la idea de un juego híbrido: un juego de estrategia con cartas sobre tablero.

Mi idea se basa en juegos como el aquí llamado Super Triumph (o Tope & Quartet), del cual se conoce un par de juegos (y algunas readaptaciones). El concepto es el mismo: barajas basadas en grupos de elementos (personajes, vehículos, etc.), con seis características con un valor numérico, que deben competir por tener el mayor o el menor valor del mismo ítem. La diferencia es que las cartas no se enfrentan directamente, sino que en realidad son elementos de un juego desarrollado sobre un campo más extenso.

Parte de mi idea era aprovechar una vasta colección de imágenes de todo tipo, principalmente personajes mitológicos o vehículos como los del Super Triumph: aviones, automóviles, motos, barcos, tanques, etc. Y aquí entra en escena nuestro viejo conocido Excel, para llevar a cabo dos cosas: organizar las imágenes en colecciones y grupos, asignándoles características y valores, y programar los juegos para que sean jugables.

Carta genérica de una colección (Dioses, en este caso)

Habiendo organizado la colección de imágenes por grupos, y habiéndole asignado a cada imagen siete atributos (cuando me di cuenta de que el estándar eran seis ya era muy tarde) con valores entre 1 y 10, comencé a crear los juegos. El primero tiene el nombre tentativo de Conect-Go, una mezcla de juego basado en conectar casillas que además toma prestado del go el concepto de territorio. De ese juego publiqué un reglamento sucinto en el foro BoardGameGeek, un portal dedicado a toda clase de juegos de cartas y tablero.

Ejemplo de partida de Conect-Go. El jugador azul está cercado: no puede seguir ocupando más casillas, pues está rodeado de territorio de su rival (rojas), casillas muertas (grises), o casillas que no pueden ser atacadas en diagonal (marcadas con un doble cero). El jugador rojo ha ganado la partida por 16 puntos contra 14.

El Conect-Go consiste en ocupar la mayor cantidad de casillas sobre el tablero, y a cada casilla se le asigna una carta ante la cual debe enfrentarse el jugador que quiera ocuparla. Cada jugador recibe puntos por casillas ocupadas, por conectar dos bordes opuestos del tablero, o por cada casilla de un territorio ocupado por el rival pero que a su vez esté rodeado totalmente por casillas de su adversario (como en el go). Un reglamento más detallado está en el enlace mencionado antes.

Otro juego que pude terminar por estos días tiene el creativísimo nombre de Push Cards o EmpujaCartas (creo que nadie que haya inventado juegos antes ha sido muy bueno con eso de los nombres). Se juega entre dos, tres o cuatro jugadores, sobre un tablero de 7 por 7 casillas más una primera fila en la que cada jugador comienza situando sus cartas. Desde el punto de vista de cada jugador, cada columna representa cada uno de los atributos de las cartas; por lo que se asume que un jugador coloca allí una carta cuyo valor en ese ítem sea el mayor.

Ejemplo de partida de PushCards.

Las cartas pueden avanzar y, si tienen mayor valor en el atributo correspondiente a la columna en que se encuentran que las cartas de los demás jugadores, entonces pueden empujarlas. Los jugadores reciben puntos por cada carta propia que logre llegar a la fila opuesta (coronadas), y por cada carta que logren empujar hasta sacarla del tablero (expulsadas). Dos o más cartas de un mismo jugador pueden formar un grupo que puede empujar a una o varias de los demás jugadores, si tienen más valor en el atributo de la columna correspondiente. Algo divertido del juego (cuando se juega con tres o cuatro jugadores) es que una carta puede ser fuerte en una columna; pero al estar en una fila, puede ser empujada por aquél jugador a su izquierda o derecha (para quien esa fila es la columna donde su carta es más fuerte).

No sé qué tan viable sea adaptar estos juegos a cartas físicas, así que por ahora prefiero mantenerlos así, con soporte en Excel. Cuando tenga versiones enteramente jugables tal vez las publique. Por lo pronto, lo que empezó como una versión casera de Facemash terminó convertido en un repaso a mis apuntes de programación, en un curso básico de diseño de juegos de cartas, y en un punto menos de mi lista de asuntos pendientes. Tal vez al fin me dedique a un juego de cartas sin tablero y de otra naturaleza. Por lo pronto, lo siguiente sea tal vez enfrentar otro asunto pendiente en Excel, esta vez con los cubos de Rubik.

P.D.: Hablando de juegos de cartas, la gente de En una baldosa acaba de publicar su juego de cartas, de momento disponible sólo en territorio argentino. Se ve muy interesante.

Aperturas incorrectas y aficionados

Muchos aficionados al ajedrez cree(mos)n que, si existe un santo grial del éxito en este juego, está en las aperturas. No sólo descuidando el necesario interés por la táctica o los finales, sino al punto de crear un repertorio de aperturas basado en celadas o aperturas extrañas, con la vana esperanza de “sorprender a tus rivales”. Por ejemplo la famosa partida de 1980 entre Anatoli Karpov y Anthony Miles, en la cual el británico sorprendió al campeón del mundo con la irregularísima defensa San Jorge: 1.e4 a6?!. Si bien Karpov perdió por desaprovechar opciones tácticas (como 19.Axh7) porque, según su rival, Karpov “no era de ese estilo”, partidas como esta han sembrado la idea de que hasta a los mejores jugadores se los puede llevar al barro sacándolos de lo que conocen y dan por cierto y bueno; es decir, la teoría.

En algún momento aprendemos que hay jugadas iniciales buenas, malas y muy malas. Por ejemplo 1.h3, la apertura Basman. Se considera mala porque aparte de violar los consejos básicos de las aperturas, estadísticamente no le ha reportado más que un 32.4% de puntos a las blancas, incluyendo a su creador, el hiperhipermoderno Michael Basman, quien la jugó 19 veces y sólo sumó dos victorias y cuatro tablas. ¿Pero qué pasa cuando casi todos esos puntos fueron contra jugadores (según el Elo) más fuertes que él? ¿Qué pasó en esas partidas?

Algunos dirán que es exceso de confianza. Que uno cree que son jugadas tan malas que es suficiente con “jugar correcto” para ganar, pero que por eso es fácil perder el sentido posicional (o cometer un error garrafal). Un ejemplo es la infame defensa Damiano: 1.e4 e5 2.Cf6 f6?!, la primera elección de muchísimos principiantes. Se nos enseña que lo mejor es continuar con 3.Cxe5, y aunque desde hace siglos se sabe que la partida se complica con 3…De7, las negras tienen algo parecido a un plan: seguir con 3…fxe5 4.Dh5 g6 5.Dxe5 De7 6.Dxh8 Cf6, con la clara idea de enrocar largo y encerrar a la dama blanca. Pues no son pocos los jugadores, sobre todo en blitz, que terminan perdiendo por caer en esa trampa.

A la izquierda, la defensa Damiano tras 6…Cf6. A la derecha, la defensa Petroff tras 3…Cxe4.

Otro ejemplo es el de la defensa Petroff: 1.e4 e5 2.Cf3 Cf6, cuya variante más usual sigue con 3.Cxe5. Lo habitual es atacar primero al caballo con 3…d6 y luego recapturar en e4, porque se nos dice que 3…Cxe4 es mala: luego de 4.De2 De7 5.Dxe4 d6 6.d4 dxe5 7.dxe5 las negras pierden un peón. ¿Y luego qué? ¿Eso debería conducir forzosamente a la derrota?

Al parecer no necesariamente. Si asumimos que los humanos cometemos errores, y que los programas de ajedrez juegan a la perfección, una forma interesante de estudiar estas situaciones de apertura es forzar a nuestros esclavos de silicio a simular qué harían. Con mi copia de Fritz 16, he creado un par de torneos de blitz (4+2) a doble vuelta entre los cuatro módulos integrados (Fritz 16, Fritz 13 SE, Deep Fritz 13 y Stockfish 8), forzándolos a jugar el par de líneas mencionadas. Si bien la defensa Damiano es irremediablemente mala (12 partidas, 12 victorias blancas), parece que algo pasa con 3…Cxe4 en la Petroff para que las negras hayan logrado dos victorias y tres tablas, en las que su peón de menos desaparece o no tiene relevancia.

Hasta que no resolvamos el ajedrez, no podemos decir si la teoría de aperturas es un teorema o un dogma. Y muchos dicen que incluso a nivel de jugador de club, es posible jugar cualquier cosa. Bien sea imitando el repertorio de los campeones comprando un ejemplar de ¡Gane con la Grünfeld! y confiar en que nuestro rival no haya comprado ¡Gane contra la Grünfeld!, resignados a vivir en un mundo en el que la disuasión no funciona si todos tienen las mismas armas. O bien, rebuscando en los oscuros pozos de las aperturas de museo, como el gambito letón (1.e4 e5 2.Cf3 f5), defendido por sus entusiastas porque sirvió para vencer a Bobby Fischer en 1955.

Decía Tarrasch que “si una pieza está mal ubicada, toda la posición es mala” y que “el sentido posicional nos libera de la tiranía de las variantes”. Es ese sentido posicional el verdadero santo grial del éxito del ajedrez. La pregunta es por qué incluso los grandes maestros lo suelen perder contra oponentes en el papel inferiores, sólo porque el rival los fuerza a salir de su zona de confort con una extraña primera jugada. O que se lo pregunten a Karpov.

Apostando por la bicicleta

La otrora casa familiar se vendió, la familia disfuncional se disolvió, y desde hace casi un mes ha comenzado para mí una nueva etapa en la cual estoy completamente por mi cuenta en este mundo. Sin vínculos directos de ninguna índole -y ni para un remedio- con parientes o inquilinos. El primer paso fue trasladarme del centro-sur al noroccidente de la ciudad, en ese popurrí de estratos llamado Suba. No ha sido el templo del silencio que esperaba, pero tampoco está tan mal; es bueno saber que se puede tener vecinos medianamente decentes aunque sea porque los obliga un reglamento de propiedad horizontal. Y en teoría, vivir en el mismo punto cardinal del sitio de trabajo debería tener sus ventajas en materia de transporte, pero gracias al caótico Transmilenio, no ha sido eficiente -como nunca lo ha sido- moverse por la ciudad sólo a través del inacabado transporte público de Bogotá.

Una de esas opciones parece ser el SITP, y no el eternamente provisional reemplazo de las viejas busetas, sino el integrado con Transmilenio. La otra opción parece ser la bicicleta. Esa opción tan descuidada en los últimos años en una ciudad necesitada de opciones de movilidad, en la cual los defensores a ultranza de Transmilenio recuerdan que en sus primeros años logró desincentivar el uso del automóvil particular, olvidando que ahora demostró quedarse corto para una ciudad como Bogotá. Tan corto se quedó que para muchos es preferible volver al carro, comprarse otro para evadir el pico y placa, y para los demás, quienes no pueden permitirse el carro, la moto o el trasteo, definitivamente la mejor opción, sobre todo por precio, es apostar por la bicicleta.

 Mapa basado en datos de http://mejorenbici.com bajo licencia Creative Commons [http://creativecommons.org/licenses/by-nc-sa/3.0/]

En términos generales, y gracias a la transformación de la infraestructura urbana a comienzos de este siglo, Bogotá ha desarrollado una buena red de ciclorutas, al punto de ser -según estudios- la mejor ciudad de América Latina para los ciclistas. Y ya había conocido hace años el testimonio de blogueros-ciclistas urbanos que defendían desde siempre las ventajas de la bicicleta, a pesar del mal estado (y mal diseño) de las ciclorutas, de la inseguridad, pero sobre todo, de la falta de civismo de peatones, conductores y motociclistas. Y es justamente porque los ciclistas se masifican y hacen presencia en esas calzadas sobre los andenes -en una ciudad cuyos habitantes siguen sin saber para qué son los pasos de cebra-, que me estoy animando a intentar el paso a la bicicleta como opción de movilidad.

Y como sólo he sido ciclista esporádico de ciclovía que hace unos seis años metió la “bmx” al sanalejo (y la regaló hace un año), decidí apostarle a una bicicleta eléctrica (de segunda mano, con cambios y plegable para subirla por el ascensor), para verificar si es una alternativa al transporte público en Bogotá. En los porrazos del viaje inaugural -en los que descubrí que sí es posible olvidar montar en bicicleta-, vi que con compensar los treinta minutos de espera por viaje para embutirme por succión a un bus repleto de Transmilenio, me daría por bien servido (es increíble que estando a dos estaciones de un portal, lo más práctico sea quedarse en el bus y esperar media hora a que dé la vuelta y haga la ruta contraria, en vez de pelearse a codazos para entrar en un bus rellenado al vacío).

Hacen falta más viajes de prueba, así como accesorios, espejos, pito y direccionales -esas que los ████ conductores no saben usar- y otras vueltas, pero creo que en medio de tanto debate, de si metro elevado o subterráneo, de si tranvía o no tranvía, una opción barata, masiva, inmediata y útil es la de apostarle más a las ciclorutas y los bicicarriles de Bogotá. La única caja de mi mudanza que no he abierto aún es la de unos libros, y sé que en alguno dice que no hay viajero más eficiente en la naturaleza que un ciclista con una bicicleta adecuada a su tamaño y peso. Más allá de modas o hipsteradas varias, estoy seguro de que poder moverse en bicicleta con plena seguridad en ciudades como Bogotá no sólo es la forma más eficiente, sino también la más inteligente.

Mundo de tercera: plagios en la web, festivales y basuras

No es por falta de motivos, pero hacía mucho que no actualizaba esta sección. Lamentablemente aquí va otra entrada.

Plagios en la web. Después de publicar mi anterior artículo sobre el go, vi con preocupación que Google colocaba en primer lugar a una web de mierda llamada todoemarketing.com (no voy a generarle enlace, claro), que no sólo había copiado ese sino otros artículos de la categoría Software. Ya he dicho antes que escribo aquí sólo porque quiero, que no me interesan para nada esos conceptos de monetización y posicionamiento, pero de ahí a permitir que otros decidan copiarlos, como se deduce del nombre de la web, para sacarles cualquier tipo de provecho, es otra cosa. Esto es obviamente un gazapo de Google, que ya fue notificado de esta situación, al igual que el proveedor de hosting de la web en cuestión, que no tiene medios de contacto pero que tampoco parece un bot. A ver Google, muy bonita la inteligencia artificial, sí, pero a ver si creamos algo de sentido común artificial para estas cosas.

Festivales del ruido. El pasado sábado 10, la alcaldía local de Antonio Nariño, en el sur de Bogotá, organizó el primer Festival Río Fucha, con el supuesto fin de “crear sentido de pertenencia y exaltar el amor de los bogotanos por el Río Fucha”. Y por lo visto nada genera más conciencia ambiental que un concierto de siete horas con no sé cuantos miles de vatios de sonido en un barrio residencial. Para colmo dicen que es la primera versión, lo que significa que a menos que lo impida un recurso legal de los vecinos del parque (pues técnicamente están violando de sobra su propio código de policía), todo vecino hasta quinientos metros del área usada para el concierto creará su sentido de pertenencia y amor por el río desde ahí donde no les da el sol.

Además, la presentación de un lineup genérico de conciertos de la alcaldía (cualquier alcaldía), no terminó a las ocho como lo comunicaron, sino casi a las nueve y media. Ojalá el hecho de no haber volado ventanas no les dé licencia para permitir una nefasta seguidilla de conciertos y “festivales al parque” de cristianos, raperos, reguetoneros y demás fauna musical, en un barrio residencial que apenas ha sobrevivido a la restrepización de la zona.

Basuras y solios. Desde los años 80 se ha tenido que declarar la emergencia sanitaria en Bogotá por el tema de la recolección de basuras. Siempre que se ha cambiado de modelo de gestión, se termina en un desastre. Desde la ineficiencia de la EDIS en los ochenta, la subsecuente privatización en los noventa, la desprivatización de Petro y ahora la reprivatización de Peñalosa, cada cambio nos ha dejado la consecuente emergencia sanitaria en una ciudad en donde la gente no sabe reciclar pero en cambio sí sabe convertir cada kilogramo de productos en el doble de masa de desechos. La pobre visión hemipléjica de izquierda versus derecha, de burocratizar versus privatizar, no ha hecho más que alternar el poder entre pésimas gestiones de unos y otros en los últimos veinte años en esta ciudad.

Pero justamente, entre la pésima alcaldía de Petro y la pésima alcaldía de Peñalosa, lo que tienen en común es justamente el tema de las basuras y lo que significó su vinculación con el poder. Además, claro, de las repercusiones mediáticas, del manejo de la opinión pública, de la influencia de constructoras, grupos económicos, grupos políticos, en fin, de todo aquello que mueve a la democracia excepto la voluntad y la conciencia del pueblo (porque la democracia siempre ha sido un asunto muy serio como para dejarlo en manos del pueblo, claro está). Y esa alternancia de ilusiones y desencantos puede terminar de una manera bastante predecible. Dicho de otra forma, si Petro y su ego convirtieron a Peñalosa nuevamente en alcalde de Bogotá, Peñalosa y su ego van a convertir a Petro en presidente. A menos que quienes ya estén en el poder hayan decidido otra cosa.

P.D.: Señores de WordPress: acabo de contratar un plan básico y he cambiado el dominio de mi blog. A cambio, quiero que me expliquen una cosa: ¿por qué quitaron el botón de justificar? No sé qué tiene de bonito un artículo entero alineado a la izquierda. Siempre que quiero justificar cada párrafo, debo centrarlo, entrar a la vista de código y reescribir esta línea así: <p style=”text-align: justify;”>. ¿Podría alguien explicarme por qué?

Cómo darle una oportunidad al Go

Acabo de recibir mi flamante copia de Fritz 16, de la empresa alemana Chessbase, la más reciente versión del programa de ajedrez más reconocido del mundo, y ganador del último duelo de ajedrez entre humanos y máquinas en el terreno de la inteligencia artificial. La derrota del campeón mundial de entonces, el ruso Vladimir Kramnik contra Deep Fritz en 2006 supuso la aceptación definitiva de la superioridad de las máquinas, pero contrario a lo que se supondría, no representó un avance significativo en el desarrollo de la inteligencia artificial. En parte, porque el escenario empleado (el ajedrez) si bien es muy vasto, no es el mayor dentro del campo de los juegos abstractos; y también porque el enfoque usado desde los años 50 (algoritmos predefinidos) era muy limitado. En cambio, las victorias de AlphaGo sobre los mejores jugadores humanos de go, y las victorias de AlphaZero sobre AlphaGo en go y sobre Stockfish en ajedrez, sí representan un avance importante en emular artificialmente aquello que llamamos inteligencia.

Si nos quedamos para siempre con la victoria de Deep Blue sobre Kasparov en 1997, sería como suponer que las calculadoras son inteligentes porque pueden resolver operaciones matemáticas mejor que los seres humanos. Lo hacen porque están hechas para eso, y ya. O como suponer que los test de inteligencia no miden la inteligencia, sino la capacidad de resolver tests de inteligencia. O creer que ya hemos llegado al techo de la inteligencia humana. La importancia de AlphaZero radica en que por primera vez se ha conseguido que una máquina tenga la capacidad de aprender. Y hablando de aprender, y de romper paradigmas, la irrupción de AlphaGo ha debido despertar la curiosidad de más de uno por saber en qué cosa exactamente las máquinas han vencido otra vez al ser humano. Y esa cosa es nada menos que el milenario juego del go.

Niños jugando al go (Fuente: LasIndias.blog)

El go, nombre japonés para el juego chino llamado weiqi y conocido en Corea como baduk, es considerado el juego abstracto más antiguo que se juega hoy en día en su forma original. Nació en China hace 2.500 años pero otras fuentes hablan de 4.000 años o más. Hablo de romper paradigmas porque hasta no hace mucho en Occidente el juego más complejo y profundo que conocíamos era el ajedrez, aunque en opinión de expertos como el psicólogo Fernand Gobet (maestro internacional de ajedrez, por cierto), la complejidad del go radica en el tamaño del tablero (361 puntos contra 64 casillas del ajedrez) y nada más. Sin embargo, a pesar de tener reglas muy sencillas y sólo un tipo de piezas, es mucho más complejo que cualquier otro juego; por lo cual fue el último gran reto de los programadores, que tuvieron que crear un ente inteligente para que aprendiera un juego imposible de abarcar por fuerza bruta.

John Nash, jugando al go en “A Beautiful Mind”. Quienes saben de go dicen que esa escena fue terrible.

El go es muy popular en Japón, China y Corea del Sur, mucho más de lo que es el ajedrez en Occidente; y es conocido en parte por la influencia de la cultura popular de esos países en nuestras latitudes. Ahora bien, para contribuir a masificarlo, ¿cómo se puede aprender? Existen varios inconvenientes para encontrar información al respecto. Uno es la ambigüedad de la palabra go, que obliga a buscarla acompañada de las palabras weiqi y baduk. Otro es su poca difusión social. En Colombia existe la Asociación Nacional de Go, que no es una federación propiamente dicha (a pesar de formar parte de la IGF), por lo cual se desconoce por ejemplo un escalafón nacional, aunque organizan actividades de formación y difusión, así como torneos y partidas los domingos por la tarde en sitios como el centro comercial Bulevar Niza, en Bogotá.

En estos tiempos es más fácil encontrar recursos digitales en sitios web de otros países, como Argentina, por ejemplo. Sin embargo, la falta de interés y difusión hace que sitios como “El camino interactivo hacia el Go” terminen desatendidos (eso y los cambios tan drásticos en plataformas como Java o Flash). Pero sobre todo, a diferencia del ajedrez (y a diferencia de países como Estados Unidos), no hay una cultura del “tutorial” sobre go en español, lo que sería decisivo para su masificación hoy en día. Por eso hay que destacar una iniciativa reciente, la del argentino Luciano Zinni, con su canal de YouTube que ofrece el que por ahora es el mejor contenido en español para principiantes:

Aparte de este hallazgo, volviendo a los formatos tradicionales, un libro muy interesante es Introducción al Go, de Hilario Fernandez Long y Adalberto Moderc, editado en Argentina en 1983. Recuerda mucho a Bobby Fischer Teaches Chess en su diagramación y a la hora de llevar de la mano al principiante a través de los conceptos del juego. Y con respecto al software, donde se hace más obvia la diferencia de su estado-del-arte con el ajedrez, podría decirse que Leela es el Chessbase del go, un programa gratuito bastante fuerte que además permite analizar y administrar bases de partidas. Otro programa gratuito es GNU Go, que no tiene interfaz gráfica pero que puede usar entre otras, la de programas que a la vez son clientes de servidores como KGS Go Server o Pandanet, en los cuales, por cierto, es más fácil encontrar jugadores que en clubes o asociaciones locales.

Hablando de internet, también se puede jugar desde el navegador en sitios como OGS, donde se puede jugar en tiempo real o por e-mail, como en FICGS. En estos sitios suele haber foros, aunque no es fácil encontrar grupos enfocados en asesorar a los principiantes. En cualquier caso, este ha sido mi pequeño aporte para darle una oportunidad al go de hacerse un lugar en el gusto de la gente por el placer de un buen desafío mental. Aunque visto así, en realidad somos nosotros los que deberíamos darnos la oportunidad de conocer y disfrutar de un juego tan interesante, y tras lo visto últimamente, tan desafiante para nuestro concepto de inteligencia.

P.D.: Seguramente estoy cometiendo errores u omisiones a la hora de mencionar sitios de internet, canales de YouTube, libros u otras referencias. Si algo me interesa ahora es que si alguien conoce mejores opciones, las comparta.