Tuesday, December 25, 2018

Del accidente de la pareja Moreno Valle


Martha Erika Alonso, gobernadora de Puebla, y su esposo, el senador Rafael Moreno Valle, fallecieron en el desplome del helicóptero en el que viajaban. El accidente ocurrió a los 10 minutos de despegar el aparato y dejaron sin duda en el país, un sentimiento de una "amarga navidad".

Cada vez que muere algún político de esta manera trágica, salen a relucir toda clase de teorías: atentado, sabotaje, etcétera. De la nada también salen los "expertos" que indican que casi casi el helicóptero que se estrelló era una nave flotante imposible de caer a tierra por accidente. Haciendo una simple búsqueda en Internet hallé que, desde luego, esos helicópteros, como muchos otros, se han caído. Pueden visitar esta liga aunque hay muchas otras con reportes específicos de lo que falló en la nave siniestrada, etcétera.

Suponer un sabotaje o un atentado requiere de pruebas, de dictámenes periciales y del trabajo de verdaderos expertos y no de todo aquel que en Facebook o Twitter cree que sabe del tema, en este caso de los helicópteros. Y creo que en cualquier caso, quien acusa debe demostrar sus dichos y si no puede, callarse. Porque plantear un escenario ea 25 días del nuevo gobierno, no ayuda a nadie, polariza de manera ridícula posiciones y entonces no falta quien cree que fue el Peje y su nueva mafia del poder quien decidió eliminar a Moreno Valle y a su mujer, la nueva gobernadora de Puebla (sustituyéndolo a él).

Pero hagamos un recuento de algunas cosas que sabemos ya: ¿Por qué se subieron a un helicóptero los ahora fallecidos? ¿Acaso fueron a un evento político o a analizar lo que ocurría en alguna zona de Puebla con cierto tipo de problemas? Pues bien, la realidad es que Moreno Valle y su mujer se subieron al artefacto volador porque iban a la ciudad de México, a una comida con el padre del ex-gobernador fallecido. No tomaron, cabe decirlo, un helicóptero del gobierno poblano, sino que usaron uno privado. Otra cosa que se sabe es que la pareja no tenía hijos (al menos un problema menos en estas horribles circunstancias).

Pero fíjense: ¿qué hacen los políticos de hoy? viajan en helicóptero porque ir por automóvil en carretera es ridículo. Y no sé decirles si pagaron ese trayecto mortal o si fue alguna prebenda porque iba la actual gobernadora de Puebla y el ex-gobernador. Lo que me queda claro es que estos personajes, que visten siempre elegantemente, se dan una auténtica vida de reyes.

De acuerdo con este sitio, el alquilar un helicóptero privado pequeño por alrededor de una hora, puede costar unos 200 dólares, pero si se trata de helicópteros más grandes, vuelos más prolongados, que requieren mayor logística, etcétera, el costo por hora puede ser mayor a los 1000 dólares por hora.

Los precios de una empresa llamada Voom, son estos:

Aeropuerto Ciudad de México → Interlomas
Desde MX$2.899
Tiempo promedio: 12 minutos

Aeropuerto de Toluca → Interlomas
Desde MX$5.249
Tiempo promedio: 16 minutos

Montes Urales → Santa Fe
Desde MX$2.349
Tiempo promedio: 5 minutos

Así pues, es claro que son transportes para los pudientes.

Un caso de uso de helicópteros públicos para cuestiones privadas fue el de David Korenfeld, exdirector de Conagua, que fue sorprendido por las fotos de un ciudadano que las ventiló en las redes sociales cuando el funcionario se subía al aparato con sus hijos para ir al aeropuerto. Era claro que el señor no quería padecer el tráfico citadino. Lo bueno es que lo ventanearon y tuvo que renunciar, pero claramente se mostró de nuevo la impunidad con la que actúan cuando tienen poder.

Yo lamento el accidente de la familia de Moreno Valle,  pero la imagen del político, que se dice, hizo toda clase de trucos para que su mujer ganara la elección en Puebla, es de un tipo nefasto. Y como está en el gran poder, se cree impune. Pero en esta ocasión parece que el destino le jugó una mala pasada. En términos humanos un asunto terrible. En términos políticos un asunto que como todos los que pasan en el país, nunca se sabrá lo que verdaderamente pasó.

Wednesday, December 05, 2018

Un bonito corto de "stop motion" de Abraham Dueñas



El canal de ajedrez en youtube (buscar "manuel morsa"), ya acumula unos 124 mil suscriptores al momento de escribir esto. Me sorprende un poco pues nunca esperé tener tanta gente suscrita interesada en el arte de las 64 casillas.

Normalmente recibo decenas de correos de personas que me saludan, me piden consejos, clases, jugar conmigo, etcétera y en la medida de lo posible, contesto a todo aquel que se molesta en escribirme a mi correo electrónico.

También recibo peticiones y comentarios tanto en Facebook como en Twitter y en esta última red social recibí el siguiente mensaje:


El video al que hace referencia es el siguiente:


Fue una interesante y linda idea, la cual agradezco. Me siento halagado y sé que Pontón (con quien grabamos el canal de ajedrez), también lo considera un video estupendo. Agradezco a Abraham su esfuerzo y esperemos que la gente lo siga y haga más de estas joyitas.

Tuesday, December 04, 2018

La identificación más inútil en nuestro país





México se cuece aparte. En este país ocurren las cosas más extrañas y por ello quizás se dice que Kafka debía haber nacido aquí, y que las costumbres, que rayan en lo kafkiano serían básicamente "costumbristas". He aquí un ejemplo cotidiano: yo tengo una licencia de conducir, la cual se usó por muchos años como una manera de identificarse, pues viene mi fotografía, mis datos personales básicos, etcétera. Pero he aquí que al gobierno se le ocurre crear la "credencial de elector con fotografía", con un sinfín de candados para que sea infalsificable  y entonces, para que el respetable se haga de ella, se decide decirle a las instituciones oficiales, a los bancos, a todo lugar donde los ciudadanos deben identificarse, que no acepten ya la licencia de conducir.

Y esto fue hace años, pero la orden parece que se toma a pie juntillas. De hecho, el otro día fui a Telcel porque el teléfono de Pilar no reconocía el chip. Nos comentaron que el cambio de chip costaba unos cincuenta pesos. Accedimos al pago y entonces la que nos atendía nos pidió una identificación. Pilar sacó su licencia de manejo... ¡Mala idea! porque de inmediato la señorita nos indicó que ya no estaban aceptando esta identificación. Entonces protesté. Le dije que la licencia de manejo no se saca en un estanquillo o en la tienda Soriana, sino que la otorga la autoridad, la policía. Pilar interrumpió mi perorata diciéndole a la encargada que la ayudara, que no podía quedarse sin teléfono. Yo me callé y la que nos atendía le fue a preguntar a sus superiores que aceptaron que se identificara con la licencia de manejo. Finalmente nos dieron el chip, el cual funcionó correctamente y asunto solucionado. Quizás, y como me dijo Pilar después, si no me hubiese interrumpido y hablado ella, habríamos salido del centro de Atención sin chip ni teléfono funcionando.

Pero no entiendo, ¿qué criterios son los que hacen una identificación aceptable? ¿Quién decide qué documento es válido y cuál no? Misterio. Una vez en un banco pregunté si llegaba el hermano de Salinas de Gortari con un pasaporte falso, le pagarían un cheque a ese nombre. El empleado me dijo: "si eso dice el documento, aunque yo supiese que ese señor tiene un pasaporte falso, le pagaría el cheque". 

Así las cosas, en cualquier lugar del mundo civilizado la policía es "la autoridad" y los documentos de identificación que generan son más que aceptables y suficientemente fieles a la verdad para sustentar que la persona que porta una identificación es quien dice que es, pero en México no...

Sunday, November 25, 2018

Del como nos manipulan constantemente



El mundo moderno es complejo y para lidiar con él nos informamos, leemos, usamos Internet ahora, revisamos periódicos y revistas, vemos la televisión, "chismeamos" con terceros, etcétera, y todos estos datos nos hacen tener al menos una opinión sobre una serie de temas sensibles. Así, podemos saber que Javier Duarte, el exgobernador de Veracruz, se le está imponiendo una pena relativamente mínima, a pesar de las cantidades ingentes de dinero que robó, o bien, que la "maestra" Elba Esther Gordillo, líder del sindicato de maestros, ya salió libre y que está más fuerte que nunca. Podemos pues hacernos juicios de valor de lo que ocurre en nuestro entorno y más allá.

Quienes estudian mercadotecnia saben perfectamente del poder de los medios y evidentemente esta es la razón por la cual están estos llenos de publicidad. "Quien no enseña no vende" y es por eso que muchas compañías muestran sus productos en anuncios en donde solamente nos hablan de las virtudes de los mismos. Y desde luego, con la llegada de Internet tenemos también que muchos sitios se llenan de anuncios y en donde -aparentemente- muchas empresas -medianas y pequeñas- subsisten con banners, por ejemplo. Las redes sociales, por su parte, hacen muy buen trabajo de mercadotecnia e incluso han sido las depositarias de muchas noticias falsas, "fake news", pues se conoce el poder e influencia de estas plataformas.

Y así, buscan manipularnos constantemente. Las modas, por ejemplo, son para mí uno de los fenómenos más interesantes que existen y que, además, son producto de las empresas que quieren vender sus productos de alguna manera con más frecuencia. Por ejemplo, las compañías que hacen lentes buscan denodadamente de cambiar los estilos de los anteojos. Hoy pueden ser al mejor estilo RayBan, para en unos meses ser los más populares si el estilo es más "millenial" (sea lo que signifique esto). Y no se hable de la ropa, que cambia de acuerdo al momento o el calzado -particularmente en mujeres- en donde hoy un tipo de zapato es favorecido por las personas y después aparece otro, más estilizado, con un tacón más o menos ancho, abierto o cerrado, etcétera, que hace que nuestros gustos ahora cambien para acomodarnos a la moda. Y ese dicho de dice: "de la moda lo que te acomoda" es más que falso, porque en realidad es "de la moda lo que se te imponga".

Pero toda esta reflexión viene a cuento porque hace un par de semanas apareció en cartelera la película Bohemian Rhapsody, que narra la vida del vocalista del grupo Queen, Freddy Mercury, quien falleciera hace unos 27 años a causa del SIDA. La película -que aún no he visto- habla de la historia de la vida del mencionado músico y evidentemente las canciones de Queen aparecen en el transcurso del filme. Hasta ahí todo bien. Lo curioso es entonces como de pronto la mercadotecnia nos vuelve a hacer consumir a Queen. El siguiente ejemplo me parece notable: voy caminando por la calle y en un local donde hacen análisis clínicos (de sangre, mastografías, etcétera), hay una bocina que toca ¿qué cosa? La música de alguno de los discos de Queen. No sé quién decidió sacar la bocina pero probablemente esta persona vio la película e influenciado por la misma, decidió recordar las canciones de la mencionada banda.

Y mi punto es este: no ignoremos o hagamos menos el poder de la mercadotecnia. La realidad de las cosas nos venden todo lo que se les antoja, desde posturas políticas hasta artículos por demás inútiles, pasando por modas musicales, de actividades como digamos salir a correr o ir al gimnasio, entre muchas otras. Y así nos venden coches, viajes de avión, visitas a ciertos lugares, etcétera. Tengo la impresión que nos manipulan más de la cuenta. Y el primer punto para luchar contra eso es el darse cuenta de ello.

Llegó la placa de los 100 mil suscriptores de YouTube



Hace poco más de un año, José Antonio Pontón, buen amigo y artífice de mucho del trabajo que se hace en unocero, me sugirió iniciar un canal de videos en YouTube. Aunque en ese momento no sabía muy bien cómo iba la cosa le dije que sí, y empezamos a grabar. Los primeros videos hablaban de ajedrez pero también discutía sobre lo que pasaba en la ciudad y en mi entorno cotidiano.
Grabábamos de manera que salieran los videos al menos una vez a la semana, pero era en realidad un experimento. Hubo algún momento en que quedamos grabar y no llegué a la oficina o Pontón no llegó y aunque no pasaba nada, se empezaron a espaciar los videos. Sin embargo, Pontón me volvió a decir que reiniciaramos el canal y empezamos a hablar de ajedrez nada más, en donde Pontón se demuestra como un amante del juego y sé que le gusta mucho.

Y así, empezamos a grabar con más asiduidad. Obviamente el asunto era relativamente artesanal a pesar de que ya Pontón grababa con una buena cámara. En algún momento pensé que era necesaria una cortinilla inicial y le mandé un video del logo de La Morsa, el cual es creación de mi hermano Pedro, que por mucho tiempo trabajó con los programas de animación 3D.

Poco a poco las cosas se conjuntaron y empezaron a crecer las visitas. Cada semana nos asombrábamos que se suscribiesen entre 100 y 200 personas diariamente y de tener 4 o 5 mil suscritos, empezamos a crecer. Llegamos a la primera marca personal de 50 mil suscriptores y pensábamos que quizás empezarían a bajar, pero en lugar de eso seguían subiendo. Tuvimos meses con más de 10 mil nuevos suscriptores y poco a poco nos acercamos a los 100,000, meta a la que llegamos hace un par de semanas.

Pontón me dijo que YouTube entonces le mandaría de pronto un correo informándonos de "una sorpresa" que tenían para nosotros, que era la placa de 100 mil suscriptores, pero no llegaba nada. Eventualmente supimos que teníamos que entrar a una página y pedirla. YouTube prometió enviarla en alrededor de un mes, pero llegó en menos de una semana.

La placa contiene además una carta de la CEO de YouTube, Susan Wojcicki, en donde básicamente nos dice que nos felicita y que no perdamos la sensatez, que apenas es un primer paso. Es una linda carta.



La placa puede verse al inicio de este artículo.

Desde aquí tengo que agradeces a mucha gente, porque  "de gente bien nacida es agradecer los beneficios que recibe", como diría Cervantes. Y agradezco a José Antonio Pontón, que más allá de grabar siempre tiene nuevas ideas para hacer más atractivo el canal y en realidad hace un gran trabajo. Sin él los 100 mil suscriptores serían aún una mera especulación. Por supuesto, debo agradecer a Javier Matuk, el creador del sitio UnoCero (antes Matuk.com), que siempre se ha portado como el gran amigo que es y que está siempre dispuesto a escuchar nuevas ideas. Su apoyo ha sido irrestricto a este proyecto. También hay que agradecer a los que ven el canal, a los que se suscriben, a los que ponen comentarios, que sabemos aman como nosotros el juego ciencia y que hay en ellos siempre afán de colaborar. Lo sé de cierto. Agradezco en particular a Pilar, que es la que finalmente me deja ser en todos sentidos.



Gracias mil y vamos por ese millón, ¿por qué no?

Tuesday, November 20, 2018

Otras maneras de hacer dithering: ordenado y disperso




El tema de dithering es importante porque lo usamos cotidianamente aunque no nos demos cuenta. Llamaos dithering, o tramado, a una técnica usada en computación gráfica para crear la ilusión de profundidad de color en imágenes con una paleta de colores limitada (reducción de color) (https://es.wikipedia.org/wiki/Tramado). Cuando se trata de imágenes en tonos de gris, entonces las convertimos en general en pequeños patrones (tramados), de puntos en blancos y negros.

Una idea para hacer dithering es usar una de las siguientes matrices:

8  3  4                       1  7  4
6  1  2          y            5  8  3
7  5  9                       6  2  9

La primera matriz se le llama "clustered" u ordenada, mientras que a la segunda se le denomina matriz dispersa. Para usar cada una de estas matrices, tomamos una región de 9 pixeles (en una caja de 3x3) y usamos los valores de la matriz como umbrales de los valores de los pixeles que leímos, los cuales deben estar dentro del rango del 1 al 9. S dividimos los valores de 255 en diez posibles elementos, tendremos simplemente 255/9 = 28.333...

Entonces, para cada pixel leído, dividimos de forma entera entre 28 y comparamos ese valor con el del umbral.  Si el valor de la imagen, el pixel pues (escalado en el rango de 0 a 9), es menor que el número que corresponde al valor de la matriz, entonces ponemos ese pixel en 0 (negro) y en caso contrario en 255 (blanco).

Hagamos unas pruebas con imágenes en tonos de gris.

Por ejemplo, esta es la imagen de Ilse en tonos de gris:



Y esta es la imagen procesada con el dithering ordenado



y con el dithering disperso.



¿Cuál le parece mejor?

Hice un par de manipulación y puse una región de cada ditherizado para comparar mejor y ver cuál queda más satisfactoriamente.


Otro ejemplo es el de la imagen de Benjamín Franklin (ver el inicio del artículo). A la izquierda aparece la imagen original, en medio al imagen con dithering ordenado y a la derecha la imagen con dithering disperso. ¿Cuál les parece mejor?

El código de este esquema de dithering ordenado o disperso me lo pueden pedir a mi correo y a vuelta del mismo recibirán un enlace para instalar el programa, el cual contiene otros filtros e ideas.

Monday, November 19, 2018

El Gran Fin y la ética del mexicano



Cada fin de año se organiza un evento que llaman "el gran fin", en donde por tres o cuatro días los comercios -se supone- harán rebajas monumentales en beneficio de los consumidores, alentando así al movimiento económico. Hay siempre sospechas sobre los comerciantes, que suben artificialmente los productos unas semanas antes para después ponerlos a precios "de oferta" cuando en realidad estos eran los precios originales de venta. Lo que es cierto es que la derrama económica de los consumidores es evidente y en estos días del buen fin se han visto abarrotadas tiendas y comercios de todo tipo, en donde parece ser que literalmente, regalan las cosas.

Sin embargo, todo esto ha llevado de pronto a notas curiosas, como ésta, en donde en un negocio ubicado en Cancún, alguien etiquetó unas televisiones así: "$8.990 pesos", y como esto en matemáticas es menos de 9 pesos, los consumidores quisieron llevarse televisiones inteligentes de unos 9 mil pesos en menos de 9 pesos cada una.

La PROFECO intervino para que el precio que se había puesto en dichas televisiones fuese respetado, pues es la ley, y después de incómodas discusiones y molestias de la tienda como de los consumidores, tuvieron que ceder los del comercio y vendieron unas 26 televisiones a 9 pesos.

La anécdota habla de algunas situaciones interesantes: es claro que el precio de la televisión estaba mal y que el comercio que etiqueta mal un producto debe respetar el precio que puso aunque esté equivocado. Sin embargo, es muy evidente el error y quiero creer quien tiene una mínima ética podría entender que la tienda erró. Sin embargo, ante la posibilidad de hacerse de un beneficio por tan poco, los quejosos sienten que están en su derecho de llevarse televisiones regaladas por un error tipográfico.


Yo sé que más de uno dirá que hicieron bien, que es error de la tienda, que en este capitalismo salvaje, así como nos cobran que paguen sus errores, etcétera, pero sigo pensando que más allá de eso hay algo que se llama educación, que nos enseñan a desde niños (y no hablo de la escuela), en donde nos enseñan qué está bien y qué está mal.

Recuerdo lo que me dijo un amigo por Internet. Creo vive o vivía en Alemania y con su mujer nacida en dicho país. Mi amigo se encontró un reloj en el piso y llegó contento a su casa diciéndole a su mujer del hallazgo. Ella lo primero que hizo fue preguntarle por qué no lo regresó... En su defensa mi amigo dijo que lo encontró tirado. Ella entonces le dijo: "Pero es que no es tuyo".

Me parece que como sociedad no iremos muy lejos con estas actitudes. Mientras no haya la ética, tanto de los comercios como de los consumidores, este tipo de "anécdotas" nos pueden parecer hasta simpáticas, cuando en realidad pienso que quienes se aprovecharon de este error, tienen una ética lamentable.

Sunday, November 18, 2018

Sobre el periodismo



Siempre he pensado que la profesión (¿u oficio?) de periodista supone estar detrás de la noticia y además, tener que ser objetivo cuando manda la nota al medio para que el que trabaja. Y sí, ese tipo de periodismo es muy complicado porque en ocasiones, a pesar de todas las facilidades que puede dar la tecnología actualmente, quizás no es fácil enviar el reporte al periódico o bien, el evento que se está reportando aún no ha concluido y hay que esperar hasta que esto ocurra. El problema finalmente con este tipo de periodismo es que es "para ayer". Y esto obliga a entregar muchas veces una nota mal redactada, mal fundamentada, sin la suficiente prolijidad. Aquí quizás -como me dijo Guil Russek una vez- "el periodismo es un género menor".

Hay, desde luego, otro tipo de periodismo, que es el de investigación, en donde el periodista decide ir a buscar las fuentes de algún conflicto para hacer su nota. Entrevista a los involucrados y eventualmente hace un artículo en donde se plantean una serie de situaciones, además de las posibles conclusiones. Quien trabaja en este tipo de notas tiene tiempo de redactar y de corregir lo que se necesario para que el resultado final sea mejor.

Pero hoy en día el periodismo que impera es el de la nota exagerada, el de la nota que se hace para vender. Así, si por ejemplo, las ventas de autos bajan, se reporta así: "se desploma el mercado automotriz". ¿Se desploma? ¿En serio? Los periodistas que están en este tres de acción son expertos en adjetivos calificativos con los que llenan sus notas, pero que llevan en el fondo un afán de vender a como dé lugar la noticia. Regresando al ejemplo, quizás sí, bajaron las ventas de autos pero ¿se desplomó el mercado? ¿Por qué la exageración? Y en ese mismo tenor, si el peso se devalúa 20 centavos no faltará el periodista que pone: "el peso en caída libre", etcétera.

Hace unos días, para no ir más lejos, apareció la siguiente nota: "Un misterioso huracán de materia oscura se acerca al sistema solar". ¿Debería preocuparme? Obviamente no, porque por más huracán universal que sea, está a millones de años luz... Pero claro, hay que vender la nota. Y si no me creen lean solamente el primer párrafo: "Diez mil millones de masas solares de materia oscura se están moviendo a lo largo de los restos de una pequeña galaxia enana, devorada por la Vía Láctea hace millones de años, y vienen directamente hacia nuestro sistema solar, ha descubierto una investigación liderada por Ciaran A.J. O’Hare, de la Universidad de Zaragoza (España), y publicada en la revista Physical Review D.". Cabe decir que no se sabe aún qué es la materia oscura, nadie la ha visto y en el mejor de los casos es una especulación que no ha sido probada. Pero ya la "Redacción" de ese pasquín electrónico (porque no se atreven a poner los nombres de quienes redactan semejante nota, ya habla de la materia oscura como una realidad).

Va otro ejemplo: dice la BBC "Adiós al kilo, larga vida al kilogramo: cómo funciona el nuevo sistema que redefine el peso tal y como lo conocíamos". Y aunque la nota es más mesurada, lean las primeras líneas:

 "El Gran Kilo, el prototipo utilizado durante 129 años para calcular el peso, pasó este viernes a la historia. 

Los científicos alertaron hace algunos años de que el kilogramo original, el gran referente para todas las mediciones de masa, había cambiado y pesaba menos de un kilo.

Por qué en 2019 un kilo ya no pesará un kilo

Concretamente, unos 50 microgramos menos, el equivalente a un pequeño grano de arena, imperceptible para la vida cotidiana pero problemático para el mundo de la ciencia.

El Comité Internacional de Pesos y Medidas decidió este viernes que el estándar del peso ya no será un objeto físico sino que se redefinirá mediante una constante matemática altamente precisa".

¿Y que pese 50 microgramos menos es noticia? ¿Sabe alguno de mis cuatro lectores cuánto es esta cantidad? Para no errarle, consulté la Wikipedia, la cual dice: "El microgramo es una unidad de masa del Sistema Internacional de Unidades que equivale a la milmillonésima parte de un kilogramo (10-9 kg) o a la millonésima parte de un gramo (10-6 g); su símbolo es µg.". Voy a ponerlo en negritas: un microgramo es una milmillonésima parte de un kilogramo o la millonésima parte de un  gramo. ¿Cambia algo esto? ¿No es querer vender una noticia que en términos cotidianos no tiene relevancia? A todo esto, que la medida del kilogramo sea ahora medida no a través de un objeto que se guarda celosamente en una oficina de pesas y medidas, creo en París, hay una serie de medidas que ya son la longitud de onda de no sé qué material incandescente a una cantidad de grados, etcétera. Es decir, no es la primera vez que la ciencia busca mediciones más certeras, pero hacer una nota de esto como si nos afectara a los seres humanos, raya en la estupidez.

Mi conclusión es que finalmente el periodismo lo hacen los periodistas y claramente estas manifestaciones de notas que tienen como objetivo alarmar innecesariamente, escandalizar colocando adjetivos calificativos aquí y allá, les hace un pobre favor a todos los que se dedican a este oficio (¿o profesión?). ¿Así quieren credibilidad? ¿Así se supone que registran el paso de la historia? Ahí lo dejo a la reflexión.

Saturday, November 17, 2018

Dithering: su fundamento


Hoy en día contamos con tarjetas gráficas que pueden mostrar luminosos colores en la pantalla de la computadora. Vamos, hasta los teléfonos ya tienen resoluciones de alta definición en muchos casos y pueden desplegar millones de diferentes colores. Considerando esto, resulta quizás para algún lector un poco absurdo que alguien quiera pasar una imagen en tonos de grises a blanco y negro, pero esto es un proceso que se hace continuamente cuando, por ejemplo, queremos imprimir una fotografía (en color o tonos de grises), teniendo solamente un dispositivo que imprime con tinta negra.

Es decir, tenemos dos posibles colores: puntos negros (tinta) y puntos blancos (sin tinta). Con ello debemos poder representar la imagen de la mejor manera, intentando no perder información o al menos, perder lo menos posible. Ya aquí hemos hablado de algunos procesos interesantes para hacer esto. Uno de ellos es el “dithering al azar” (o random), o bien, el usar la técnica de los semitonos. Los resultados con ambos procedimientos pueden ser mejores o peores, de acuerdo muchas veces a la imagen a procesar.

Sin embargo, el tema no se ha agotado. El dithering finalmente se basa en algo fundamental, que es la difusión del error de un punto al siguiente. Por ejemplo, consideremos que en una imagen en tonos de gris (donde cada punto tiene el mismo valor en rojo, verde y azul), en RGB, y veamos una de las coordenadas, por ejemplo el ROJO. Supongamos que en una línea de pixeles tenemos los valores 0, 96, 96, …, etcétera. Veamos cómo podemos hacer dithering usando esta difusión de error de punto a punto.

Si vemos el primer pixel, hallaremos que el primer valor es cero, que es negro, por lo que mandaremos a la impresora para que pinte en el papel un punto negro. Pasamos al siguiente y vemos que es un 96. ¿Este valor está más cerca o más lejos del negro? La respuesta es simple: si tenemos valores del 0 (negro) al 255 (blanco), entonces el 96 está más cerca del negro que del blanco. ¿Cuál es el error en este caso? 96 pasos, es decir, el tono de gris 96 está precisamente a 96 pasos del cero y esto es el error. Ahora tomemos el valor del siguiente ROJO. Hallamos que de nuevo es un tono de gris 96. Entonces vamos a hacer la difusión de error que acarreamos (96) al nuevo valor, que es 96. la suma de ambos da 192. Ahora nos preguntamos: ¿Este valor está más cerca o menos cerca del blanco? 192 está a 63 pasos del blanco. este es el error. Como es hacia el blanco, vamos a decir que está a -63 pasos. Pintaremos un punto blanco y el error se sumará al siguiente pixel.

Este elemental algoritmo, escrito en Delphi, se ve así:



Vayamos a las pruebas. Tomemos la foto de Ilse y pasémosla a tonos de gris:



Y procesémosla con este algoritmo. El resultado es éste:



Puede verse que el resultado no queda mal pero se ven algunos “artefactos”, es decir, ruido en la imagen o puntos indeseables. Tomemos ahora la imagen de Abraham Lincoln y observemos los resultados:



y el resultado:



Aquí las cosas mejoraron. La razón es que este método de difusión simple tiene dificultades cuando tiene que ir de blanco a negro y viceversa. Sin embargo, el asunto es que al hacer esta difusión del error, estamos aplicando le principio básico de todos estos mecanismos para hacer dithering.

En próximos artículo hablaremos de dithering más sofisticado, como el creado por Floyd-Steinberg.

Friday, November 09, 2018

¿Especulación correcta?



En un artículo pasado, dije que hay una diferencia entre el concepto ideal de probabilidad contra lo que se ve en la realidad. Por ejemplo, si tenemos que echar una moneda al aire, se supone que si tiramos dicha moneda millones y millones de veces, ésta saldrá la mitad de las veces de un lado y la otra mitad del otro. Pero estamos hablando de una moneda "ideal". Las monedas reales pueden tener "defectos" en la aleación, en que pudiese pesar unas centésimas de gramo más en una parte que en otra, que el hecho de que tuviese alguna rayadura o una pequeña marca, el resultado del 50% se distorsionara. Y es que la moneda que se tira al aire en un "volado" sigue las leyes de la física en un entorno que de hecho no es ideal, pues no hay muchas veces control de la temperatura, de la humedad, etcétera.

Obviamente y para colmo, cuando tiramos una moneda, no estamos haciendo millones de apuestas antes al respecto y de hecho, incluso así, en teoría se tienen 50% de probabilidades que salga un lado o el otro. Pero en principio, se supone que en las leyes de los grandes números, es decir, tirando muchos millones de veces estos volados, las cifras se irán acercando al 50% para el resultado de salir un lado o el otro de la moneda.

Considerando lo anterior, dije que en el Melate habría que analizar cuántas veces han salido los números y ver cuáles han salido con más frecuencia. Como el total de concursos del Melate no llega a más de 4000, no podemos hablar de ninguna ley de grandes números porque francamente son pocos concursos (tendría que haber millones). Y por ello, el análisis que podamos hacer tiene muchas dificultades para poder ser exacto. Sin embargo, asumí que si las pelotitas que tienen los números del Melate, que se ponen en una tómbola y se sacan de acuerdo a un procedimiento que siempre es el mismo para cada pelota que salga premiada, podría pasar que las pelotitas que han salido más veces, los números ganadores, sigan saliendo. Sugerí que las pelotitas no son perfectas e ideales, sino que son imperfectas, pesando quizás décimas de gramo (o centésimas de gramos), unas más que otras. Pero sin saber la razón por las cuales estas pelotitas reales salen más veces, pues deberían seguir tendiendo a este comportamiento. Nótese que las pelotitas siempre se sacan usando el mismo mecanismo.

Pues bien, si tomamos la lista de veces que han salido los más frecuentes (hallados con mi software), encontraremos que estos son los números más frecuentes:

507 veces - 32
505 veces - 12
503 veces - 37
497 veces - 13
495 veces - 20
492 veces - 5
488 veces - 36
487 veces - 16,33
485 veces - 2,7
484 veces - 15,28
483 veces - 11,19,25
482 veces - 30
481 veces - 1,18
475 veces - 14,29
473 veces - 9
471 veces - 8
470 veces - 6
469 veces - 17
466 veces - 3,27
464 veces - 4,39
463 veces - 21,38
462 veces - 22,24
458 veces - 26
456 veces - 31,34
451 veces - 10
444 veces - 35
432 veces - 23
406 veces - 40

Héctor Ugalde ("the infamous" Uch), me escribió y me dijo: "¿Ya viste que en el resultado del Melate de ayer (el mismo día de tu publicación) los 6 números están dentro de los que más frecuentemente han salido? 1, 7, 13, 14, 19 y 20".

Y revisando lo que me indicó Uch, hallé:

Resultados el concurso:

01           07           13           14           19           20           49

Frecuencia de estos números

49- 192 veces (adicional)
20 - 495 veces (natural)
19 - 483 veces (natural)
14 - 475 veces (natural)
13 - 497 veces (natural)
7 - 485 veces (natural)
1 - 481 veces (natural)

Nótese que fuera del adicional, los números naturales -todos- salieron al menos 475 veces. Esto me hace pensar que estamos ante un curioso asunto: podemos bajar la cantidad de números a los cuales apostar, considerando los que más veces han salido: 

32 12 37 13 20 5 36 16 33 2 7 15 28 11 19 25 30 1 18 14 29 9 8 6 17 3 27 4 39 21 38 22 24 26 31 34 10 35 23 40

Son 40 números contra 56 que se tienen originalmente, es decir, redujimos un 29% la cantidad de números a considerar. Cabe decir que esto no quiere decir que las apuestas sean más seguras. En el concurso al que se hace referencia hallamos que el adicional, el 49, salió menos de doscientas veces.

¿La conclusión? El tema de hablar de probabilidad en el mundo real bien puede tomar un enfoque diferente al que se tomaría en general cuando se habla de este tema y de nuevo, no hay garantías, pero tengo la impresión que la especulación del artículo anterior al respecto, no es tan errada.

Wednesday, November 07, 2018

Especulaciones privadas sobre la física



Quienes leen mi blog saben que soy físico por la UNAM, aunque en realidad me dedico a cómputo. Sin embargo, a pesar de que en realidad estoy alejado de la física per se, en ocasiones se me ocurren problemas que no sé si tengan solución. He aquí dos ideas que por años me han dado la vuelta en la cabeza:


  1. Considérese una pelota de radio r tal que por dentro es un espejo perfecto. Supongamos que en esta esfera, del material que sea, introduzco por una abertura (en la pelota) un rayo de luz e inmediatamente cierro la abertura de manera que se recupera el espejo perfecto internamente. La pregunta es: ¿Podría este rayo de luz rebotar internamente en la esfera por los siglos de los siglos? ¿Podría acaso ser una manera de transportar un rayo de luz?
  2. Piénsese en el tiempo y en la "flecha del tiempo", la cual parece tener una dirección determinada (escribí un libro sobre la naturaleza del tiempo. Escríbanme a quien le interese a morsa@la-morsa.com). Esta dirección, que es de ir del pasado al futuro, parece tener que ver con la entropía, que nunca disminuye y con eventos que no son reversibles, por ejemplo, la imposibilidad de re-pegar los fragmentos de una botella que se cayó al piso y se rompió, o el hecho de que el calor va de lo caliente a lo frío y no en sentido opuesto, por mencionar dos situaciones típicas. Vamos, que el tiempo y su dirección parece que tienen mucho que ver con la termodinámica. Pues bien, considérese ahora el concepto de campo: "En física, un campo representa la distribución espacio-temporal de una magnitud física; es decir, es una propiedad que puede medirse en el entorno de cada punto de una región del espacio para cada instante del tiempo", de acuerdo a la Wikipedia) y añade: Se dice que existe un campo asociado a una magnitud física, en una región del espacio, si se puede asignar un valor a dicha magnitud para todos los puntos de dicha región en cada instante".  Ahora bien, un campo gravitacional lo sienten los cuerpos punto a punto. Todos los objetos en la Tierra, por ejemplo, están bajo el campo gravitacional y es por eso que no vemos que cuando abrimos la regadera el agua se vaya hacia arriba. El agua "cae" debido precisamente a que la gravedad interactúa con cada objeto dentro del campo. Aquí una pregunta que se me ocurre es ¿cuál es la resolución del campo? Es decir, ¿cuál es la distancia de separación de los puntos del mismo? La respuesta parece ser esta: "La longitud de Planck (ℓP) u hodón (término acuñado en 1926 por Robert Lévi) es la distancia o escala de longitud por debajo de la cual se espera que el espacio deje de tener una geometría clásica. Una medida inferior previsiblemente no puede ser tratada adecuadamente en los modelos de física actuales debido a la aparición de efectos de gravedad cuántica" (también de la Wikipedia).  Pero lo que me inquieta y curiosamente, no sé si alguien ya lo ha trabajado (un físico y ajedrecista, argentino, Dante Paz, alguna vez me comentó que ya había pensado en esta idea), es el proponer que el tiempo se maneje como un campo. Todo lo que está dentro del "campo" del tiempo, interactúa con el mismo y hace que las cosas envejezcan. Si esto es así, podría especularse además en una partícula asociada al campo Tiempo, que podríamos bautizar como la "maldita partícula de Dios 2", "cronos" (parodiando al desaparecido hace poco León Lederman, quien bautizó así al bosón de Higgs). Cabe decir que no me siento capacitado en las matemáticas necesarias para desarrollar esta idea.

¿Comentarios? ¿Ideas? ¿Críticas? ¿Sugerencias?

¿Qué números jugar en el Melate para ganar?



Los concursos de azar en general -si efectivamente no hay influencia externa- son un ejemplo perfecto de lo que es la probabilidad. El ser humano se ha preguntado muchas veces sobre qué tan probable es que ocurra un evento en particular, por ejemplo, el tirar una moneda al aire y ver si cae de un lado o el otro. Y se supone que en el mundo de los grandes números, cuando se hacen millones y millones de intentos, la probabilidad de que caiga una moneda de un lado o del otro es del 50%.

Pero esto es el mundo ideal. Hoy, hablando con un par de estudiantes de mi curso de Proceso Digital de Imágenes, discutíamos una idea para hacer más eficiente el algoritmo de búsqueda de la mejor imagen para colocarla en el fotomosaico que tienen que crear. Un alumno de China, Yuguo (yo le digo "Hugo"), junto con Diego, en donde este último halló una idea interesante usando árboles k-dimensionales (), hablábamos de qué enfoque había que usar para la tarea mencionada. A Yuguo se le ocurrió usar un método en donde no encuentra necesariamente la mejor imagen en el fotomosaico, sino un aproximado. Su comentario fue: si hay en un salón tres alumnos de más de 1.80 m. ¿por qué tengo que revisar a cada uno de ellos en su estatura? Digamos que eso -como piensa mi estudiante- es perder el tiempo. Entonces nos indicó a Diego y a mí que busca "el más probable", lo que significa -de acuerdo al algoritmo que parece seguir- tiene alguna manera de buscar en una zona del espacio de búsqueda, ignorando lo demás. Así, encuentra una imagen aceptablemente buena aunque como el mismo Yuguo dijo, "no es la imagen óptima". Le pedí pues que documentara su algoritmo para estudiarlo.

Pues bien, todo lo anterior fue el preámbulo para cuando Yuguo me comentó: "yo creo que la probabilidad está en la cabeza nada más". Y en parte tiene razón. La realidad es que la probabilidad de que caiga una moneda en un intento es exactamente igual a la que tendrá aunque se hayan tirado antes mil millones de veces la moneda. Vamos, no importa que haya salido el mismo lado de la moneda en mil millones de tiros (poco probable, muy poco), el siguiente intento tiene la misma probabilidad de salir "sol" o "águila" (cara o cruz, pues).

Y entonces hablamos de los concursos donde el azar existe. Comentamos el problema del Melate y les comenté que la cantidad de concursos llega a apenas a menos de 4000. Estos no son los grandes números en donde, si es un concurso totalmente azaroso, el porcentaje de que salga un número es 1/56. Así de simple. Pero resulta que hay muchos números que han salido con frecuencias diversas. Este es el resultado que me entrega el software:

Frecuencias/Números (de mayor a menor) con 7 números.

507 veces - 32
505 veces - 12
503 veces - 37
497 veces - 13
495 veces - 20
492 veces - 5
488 veces - 36
487 veces - 16,33
485 veces - 2,7
484 veces - 15,28
483 veces - 11,19,25
482 veces - 30
481 veces - 1,18
475 veces - 14,29
473 veces - 9
471 veces - 8
470 veces - 6
469 veces - 17
466 veces - 3,27
464 veces - 4,39
463 veces - 21,38
462 veces - 22,24
458 veces - 26
456 veces - 31,34
451 veces - 10
444 veces - 35
432 veces - 23
406 veces - 40
385 veces - 43
380 veces - 44
373 veces - 42
350 veces - 41
229 veces - 45
228 veces - 47
212 veces - 46
192 veces - 49
189 veces - 48
175 veces - 51
173 veces - 50
161 veces - 56
154 veces - 52
151 veces - 55
150 veces - 54
135 veces - 53

Si consideramos esta tabla, veremos que números como el 32, el 12, el 37, el 13, el 20 y el 5 han salido con mucho más frecuencia que el 53, 54, 55, 52, 51, 48, 10 entre otros.

¿Por qué ocurre esto? Hay dos posibles razones: la primera es que la ley de la probabilidad, en este caso 1/56, se aplica a los grandes números, a hacer estos sorteos millones y millones de veces y aún así, no sé qué signifique exactamente "los grandes números", es decir, en qué momento llego a esa cifra... La segunda es que efectivamente, como Yuguo me decía, la probabilidad es un constructo humano y es una observación que queremos suponer que en general es cierta, aunque esto ocurre en el mundo ideal y no en el mundo real, en el que vivimos y en donde la diferencia de pesos (aunque sean décimas de gramo) de las bolitas que se ponen en el sorteo, puede hacer la diferencia que muestre las razones por qué el 10 sale una tercera parte de lo que sale el 12, por ejemplo.

Entonces, si hay que establecer un criterio, si pensamos que en estos "grandes números", las probabilidades eventualmente se igualarán, podemos pensar que menos de 4000 concursos (desde 1984), no caen ni remotamente en esta ley de los grandes números y por ende, pensar que los números que no han salido ahora sí saldrán con más frecuencia, es simplemente creer que estamos en el mundo ideal de la probabilidad.


Así pues, ¿quiere ganar el Melate? Desde luego que tendrá que tener un golpe de suerte porque como indicamos al principio del artículo, si es al azar realmente cada número debería tener 1/56 de posibilidades de salir (aunque pensándolo bien, el primer número tiene 1/56 chances de salir, el segundo 1/55, el tercero 1/54, etcétera). Pero en términos generales, los concursos ocurren en el mundo real y aunque sí, los números por salir son "igualmente probables" (en el mundo ideal), en el real se notan preferencias debido a la "imperfección de la realidad". Consecuentemente, la mejor apuesta debe ser a los números más frecuentes.

Desde luego -y antes de que alguien venga a reclamarle que no ganó el Melate- esto es meramente una especulación que busca ser educada, es decir, basándose en hechos. Y vuelvo a elaborar: las pelotitas del concurso real pueden no tener estrictamente el mismo peso y una diferencia de décimas de gramo entre una y otra pudiese hacer que una esfera saliese más veces que las otras, aunque evidentemente, no puedo afirmar que esto ocurra por esta razón.

Monday, November 05, 2018

Una realidad sobre los internautas en México




Todos sabemos que Internet tiene muchas cosas gratis. Los programadores, por ejemplo, sabemos que en muchos casos hay una buena cantidad de código abierto casi para cualquier tarea que uno quiera realizar, lo que permite que podamos implementar nuestros algoritmos mas rápidamente y además, que aprendamos algo en el camino. Cabe sin embargo decir que hay casos en el que el código fuente (es decir cómo está escrito un programa), o incuso el código objeto (o ejecutable), tiene un costo. Hay la modalidad de Shareware, en donde a quien le interese usar un programa en particular, tenga que pagar por éste. La cuota es en general simbólica, pero el programador, o quienes escribieron el software, buscan cierta retribución de parte de quien lo usa.

En los teléfonos y dispositivos móviles, muchas apps son gratuitas, pero incluyen publicidad para así solventar los gastos. Hay apps notables, como Waze, que no cuesta, y que permite al usuario guiarse en el laberinto que son las ciudades, incluso la CDMX, que es gigantesca y en donde la app hace una gran tarea guiándonos por toda clase de calles para llegar a nuestro destino.

Y si reflexiono sobre esto es porque hace unos años escribí un programa para analizar los datos del Melate, con la idea de tratar de ver qué números salieron más en los concursos pasados, cuáles menos y así de pronto, tener más datos para tomar una decisión informada sobre qué números son los más idóneos a apostar. Hice un video el 3 de julio del 2013 (ver más abajo), explicando lo que hacía mi software, el cual regalaba y sigo regalando. Los datos de los sorteos los saqué de la página de Pronósticos Deportivos y con ellos probé mi app. Hay que decir que en algún momento quise ver si los sorteos del Melate cumplían con el azar y mi conclusión es que sí, estos concursos son totalmente azarosos. De hecho, que unos números salgan más que otros puede deberse a que las pelotitas que se usan (que parecen de Ping Pong), tienen en promedio todas el mismo peso, pero diferencias en un par de gramos quizás hace que unas salgan más que otras. No lo sé, nada más especulo al respecto.



Pues bien, la comunidad de UnoCero acogió con agrado mi software y me lo pidieron. Mucha gente lo recibió de forma gratuita en sus correos. En el video correspondiente decía que si alguien -usando mi software- se ganaba un premio, estaba obligado moralmente a hacerme un donativo sino, podría pudrirse en el infierno. A la fecha nadie se ha sacado nada o nadie de los que se han sacado algo me ha dicho que ha tenido éxito. La cuestión es que aún no hay ningún generoso donativo a la causa.

En las instrucciones que pongo en el software explico cómo modificar el histórico de pronósticos deportivos. Indico que no tengo ni tiempo ni ganas para dedicarme a andar actualizando la base de datos. Sin embargo, por temporadas recibo peticiones de mi software lo que me indica, sin lugar a dudas, que la bolsa del Melate es muy jugosa. Entonces mando el programa a todos los que me lo piden con la base de datos histórica hasta el 2013.

Considerando que más de mil personas me lo han pedido (calculo que la cuenta va en unos 5000 personas), me di a la tarea de actualizar la base de datos a octubre del 2018, es decir, 5 años más que el archivo de datos que usé originalmente. Pero en este caso pedí a quienes me han pedido el software (a los que les he mandado un correo), en donde este es el texto que les mando:

"Hola,

He visto que tienes interés en el software que escribí para analizar los datos del Melate. Yo saqué los datos del sitio de pronósticos deportivos para realizar mi análisis de los números, cuáles se repiten, cuáles no, etcétera. Desde luego -y lo he aclarado muchas veces- el software que escribí no hace magia, ni lee el futuro, por lo que no es posible que le diga al usuario del software cuáles son los números ganadores. Mi software es simplemente una herramienta de análisis.

Ahora bien, los datos están desde el concurso 1 hasta el 2658, que data del 26/05/2013. Han pasado pues unos 5 años que no he actualizado la tabla de datos. Como mucha gente me ha pedido el software gratuito y hablo de más de mil personas, he decidido trabajar sobre la tabla actual del histórico completo de Melate hasta fines de octubre del 2018 (31/10/2018). Si quieres este archivo, he decidido cobrar 25 pesos por el mismo (depositando esa cantidad en mi cuenta de paypal (morsa@la-morsa.com)). Quizás te parezca injusto, quizás te parezca mal y hasta despreciable que pida semejante cantidad por el archivo de datos actualizado. Si no quieres pagarlo, lo entiendo y además, en el correo original donde te mandé el software están las instrucciones para que tú mismo hagas ese cambio para que el software que escribí pueda leerlo.

Así pues, la cosa es simple: si quieres el archivo actualizado a octubre 2018, me tienes que pagar 25 pesos a mi cuenta de paypal, la cual es morsa@la-morsa.com. Si no tienes PayPal, te pudo dar mi cuenta para que deposites. Si te interesa pues, me depositas y te mando el archivo así como las instrucciones para cargarlo (que son muy simples). Vamos, que con eso puede ser que le dedique entonces más tiempo al software para hacerlo más poderoso, para que dé más herramientas de análisis, asunto que tengo que siempre dejar para otra oportunidad porque tengo que trabajar en otras cosas para vivir. Pienso de hecho corregir una dificultad con la rutina del melático, que parece que en ocasiones se congela el sistema, pro lo haré cuando llegue una cantidad mínima de pagos (100 mínimo).

Cabe advertir que mi software no te hará ganador del Melate ni asumo ninguna responsabilidad sobre esto. Si me pagas los 25 pesos es por los datos que te estoy mandando, pero esto no garantiza ningún éxito ni ningún triunfo en estos concursos de pronósticos deportivos. No hay reembolso tampoco por ello. Una vez pagado, te mando el archivo y listo, ya es cosa tuya si te funciona o no.

El punto es apoyar al desarrollo. Creo que la cuota es muy razonable. Gracias"

Ayer mandé este correo a las últimas 70 personas que me pidieron el software. De esas, unas cinco me respondieron indicando que con gusto me pagarían por el archivo. Uno de ellos, sin embargo, me dijo que la modificación era muy fácil de hacer y por ende, la conclusión fue que no me depositaría los 25 pesotes.

Y entonces esta es la conclusión: hay mucha gente que sí, dice estar dispuesta a donar una cantidad generosa si se saca el Melate, pero aparentemente no está dispuesta a depositarme 25 pesos  (que es el equivalente a 5 boletos del Metro o a casi 4 del Metrobus), ya no por el trabajo de actualizar la base de datos, sino de apoyar el desarrollo. Esto me recuerda el siguiente relato en donde el periodista comunista le pregunta a un granjero:

Periodista: Oiga, ¿Si tuviese otra granja, le daría una a su vecino?
Granjero: Desde luego, en caso de tener otra granja le daría sin problemas una al vecino
Periodista: Y si tuviese dos tractores, ¿le daría uno al vecino?
Granjero: Claro, si tuviese dos tractores, con gusto le daría uno al vecino
Periodista: Y si tuviese dos caballos, ¿le daría uno a su vecino?
Granjero: No.
El periodista sorprendido preguntó: ¿Por qué no?
Granjero: Porque tengo dos caballos.

El chiste se cuenta solo.


Post Scriptum

Estuve pensando en todo este asunto de las personas que dicen me darían un donativo si sacasen el Melate. Nunca realmente lo he tomado muy en serio pero su aceptación de darme un donativo parte del supuesto de que se sacaran una cifra mayor en dicho concurso. Por ejemplo, creo que si se sacaran diez millones de pesos, probablemente no me darían ni el 1%. A la hora de tener el dinero contante y sonante estoy seguro que cambiarían de opinión o bien, pensarían para sí mismos que el software que les mandé no les ayudó en nada, etcétera.

De hecho, a quien le interese ver la poca respuesta a iniciativas como la que planteé, revise aquí, que hablo de un experimento de poner a disposición pública un libro mío bajo la política de "paga lo que quieras (o puedas) y el resultado de este experimento, que puede leerse aquí.



Saturday, November 03, 2018

Nuevo reto lúdico: el juego de la vida de Conway



Hoy en día estamos acostumbrados a luminosos videojuegos que emociona, excitan a los jugadores y en ocasiones incluso pueden jugarse por muchas personas al mismo tiempo en servidores dedicados a ello. Muchos videojuegos hacen énfasis en las habilidades manuales del jugador y sus reflejos, los cuales bien pueden convertirse en juegos populares e incluso adictivos.

Pero también hay juegos que caen en categorías que resultan hasta curiosas. Este es el caso del juego de, la vida de Conway, un juego de cero-personas, inventado por el matemático John Conway, cuando éste trabajaba en la Universidad de Cambridge. El juego se conoció ampliamente a partir del artículo de Martin Gardner en Scientific American, de octubre de 1970 e inmediatamente se volvió un ejercicio adictivo en cómputo.


John Conway con la Morsa, en la plática que dio el primero en la Facultad de Ciencias

El juego se desarrolla en una malla cuadriculada, en donde en los casilleros de la misma (llamadas celdas), se colocan células o bien se dejan vacíos. Las reglas son sencillas, cuando hay una configuración de celdas ocupadas y vacías, se tiene que:


  1. Cada célula con una o sin células vecinas se muere, por soledad.
  2. Cada célula con cuatro o más células vecinas mueren, por sobrepoblación.
  3. Cada células con dos o tres vecinas, sobrevive.


Así, el juego consiste en que el usuario genere una configuración de células y aplique las reglas mencionadas en paralelo para cada celda. Eso hará la siguiente generación, a la cual se le aplicará el mismo algoritmo. Un ejemplo del juego de la vida de Conway puede verse aquí, en donde el lector podrá generar las configuración que quiera y ver cómo evoluciona en el tiempo. En eso, de hecho, consiste el juego. No hay que interactuar de ninguna manera una vez que se ha generado una configuración de celdas.

Conway y mucha gente dedicó muchas horas al juego de la vida tratando de encontrar las propiedades de las diferentes configuraciones y se tienen conclusiones fantásticas, por ejemplo, que el juego de la vida es "Turing completo", es decir, se puede crear una máquina de Turing que pueda hacer cualquier cálculo. Tal vez por ello la importancia de este "juego". Cabe decir que además, Conway redujo la idea de los autómatas celulares que en un principio von Neumann había estudiado y en donde -según él- su diseño requería de 29 propiedades y reglas, a algo mucho más escueto pero igualmente poderoso.

Pues bien, el juego de la vida de Conway eventualmente fue programado infinidad de meses y se tienen reiteradas sospechas de que usó mucho "tiempo de máquina" en computadoras grandes, en aquellas máquinas que solamente las podían tener en esos tiempos las instituciones académicas y las instancias gubernamentales. Sin embargo, el juego -como ya dijimos- es mucho más que un simple juego, y quizás sea un interesante modelo teórico para desarrollar ideas en matemáticas e inclusive, en la biología.

Pues bien, considerando eso, el reto consiste en desarrollar un programa que juegue al juego de la vida de Conway. Se puede desarrollar en cualquier lenguaje y sería interesante (puntos extras), a quien lo desarrolle en algún lenguaje que no haya sido ya escrito en Rosetta Code. Es cierto que en este sitio pueden verse ya mucho código fuente que resuelve el problema pero aquí el reto es que usted lector/lectora, lo resuelva.

Para ser más claros, el juego de la vida se representa así:

Una célula C se representa por 1 cuando está viva y 0 cuando está muerta, en una matriz cuadrada de m x m casilleros o celdas. Calculamos N, la suma de las células vidas en las ocho celdas en la vecindad de cada célula C, y entonces tenemos a una célula que sobrevive o que muere en la siguiente generación basándose en lo siguiente:


  • Si una célula está en 1  y tiene 0 o 1 vecino (una célula en 1), entonces en la posición de la célula se pinta un 0 (muerte por soledad).
  • Si una célula está en 1 y hay una vecindad con 4, 5, 6, 7 y 8 celdas vecinas ocupadas, entonces se pinta un 0 en la siguiente generación (muerte por sobrepoblación)
  • Si la célula de interés tiene un 1 y la vecindad de la misma tiene 2 o 3 células en 1, entonces sobrevive con un 1 en la siguiente generación.
  • Si la célula tiene 0 en el punto de interés y hay 3 células alrededor, se pondrá un 1 en la siguiente generación (tres células dan el nacimiento de una nueva).
  • Si la célula es 0 y hay  0, 1, 2, 4, 5, 6, 7, 8  entonces en la siguiente generación se pondrá un 0.


El programa a escribir debe hacerse en cualquier lenguaje que se deseé. Puede ser compilado o interpretado y tiene puntos extras si el lenguaje usado no está en las implementaciones hechas ya en el sitio de Rosetta Code. Desde luego, se puede hacer en un algún lenguaje ya usado, por ejemplo C, C#, Haskell incluso, pero si alguien me va a mandar el código le suplico que no lo copie y que busque ser original. Si detecto copia lo descalifico.

La idea es pues aprender y este es un ejercicio simple pero interesante, además de que puede ser muy útil para probar una serie de teorías al respecto de los patrones, de ciertas configuraciones, de la estabilidad de algunas de estas células, etcétera. En Conway Life hay mucha información interesante.



Al ganador (si es de la Ciudad de México), le daré una taza con el logotipo de la Morsa. Si es de otro país o de provincia, le mandaré un USB de al menos 8 GB. La razón de esto es que mandar una taza por mensajería es estúpidamente caro.

Las soluciones me las pueden mandar a morsa@la-morsa.com.

Cabe señalar que este concurso busca simplemente alentar el trabajo de la programación y mostrar que puede ser lúdica. Es un concurso de buena fe. Si hay, por ejemplo, dos o más respuestas satisfactorias, ganará quien la haya mandado primero o que cumpla con más características que le den mejores resultados. El ganador es inapelable y cede su código fuente a la comunidad. Es decir, se promueve el código abierto.


Monday, October 29, 2018

De la consulta del aeropuerto de Texcoco o Santa Lucía




El presidente electo, el "Peje", Andrés Manuel López Obrador, inició una consulta que todo parece indicar que ni legal es, porque ni siquiera ha entrado en funciones el nuevo gobierno, en donde pregunta si se debe continuar con el NAIM en Texcoco o iniciar la construcción de un aeropuerto en Santa Lucía.

La consulta tuvo todos los visos de informal, de mal hecha, en donde la tinta indeleble no lo era y hubo quien votó hasta cinco veces, en donde no se instalaron casillas en muchas colonias, en donde se manipuló tanto como se pudo el resultado. El Peje apostaba a Santa Lucía y ahora los resultados finales indican que ganó esta opción. Según Animal Político: 310 mil 463 personas votaron por continuar el aeropuerto de Texcoco (el 29%), y 747 mil votaron a favor de Santa Lucía (69%), de acuerdo con los registros de 98.18% de las casillas instaladas; 2 mil 722 votos fueron anulados.

Aquí hay un sinfín de problemas: 
  1.  La consulta fue fallida en muchos sentidos. Hubo problemas como los que votaron muchas veces, o bien, los que quisieron votar mediante una app que no funcionó, o bien, el hecho de que muchas casillas no se instalaron donde supuestamente iban a instalarse, etcétera. Vamos, que si hubiesen sido elecciones para elegir presidente, el Peje se habría quejado de cuanta irregularidad ahora se vio.
  2. No entiendo para qué elegimos a alguien como Presidente si va a hacer una consulta sobre un tema tan importante. Es decir, ¿hacer una consulta a quiénes? ¿a ciudadanos comune que ni idea tienen de nada? ¿No sería mejor contratar a unos ingenieros que decidieran, con criterios técnicos, la viabilidad de las obras tanto en Santa Lucía como en Texcoco. Pero no, se consulta a los ciudadanos porque "el pueblo es sabio", una frase por demás demagógica. 
  3. El NAIM en Texcoco lleva, según Animal Político, el 30% de avance. Es decir, que el dinero que se haya gastado en la obra se tirará si eas que se cancela la misma. 
  4. Al cancelar esta obra, el nuevo gobierno tendrá que pagar indemnizaciones por no haberse cumplido los contratos ya firmados. Se calcula en 200 mil millones pesos las pérdidas del gobierno por cancelar este nuevo aeropuerto. 
  5. Santa Lucía queda a 105 kms de la ciudad de México mientras que Texcoco a 5 kms. Saquen sus propias conclusiones.

Así las cosas. Se supone que el Peje "no nos iba a fallar". Empezar su gobierno con semejante clausura de Texcoco implicará un boquete de 200 mil millones de pesos. Vamos a ver qué medidas va a tomar.

Sunday, October 21, 2018

El infinito ajedrez y sus combinaciones



Los domingos tengo una serie de clases con unos buenos amigos que quieren progresar en el juego. Uno de ellos lleva a sus dos hijos, Alex, que es el más grande y a David, que una vez viene de hombre araña, otra de Capitán América y hoy, por ejemplo, llegó disfrazado de Batman. David d epronto dice cosas como: "usa el cerebro, que pensar no duele", sobre todo cuando analizamos posiciones donde supuestamente debe haber táctica.

De hecho, hoy analizábamos la posición 69 del libro "Combinations, The Heart of Chess", de Irving Chernev, Ed. Dover. Esta es la posición de interés:


Lexandrovich - Krumhauser
Berlín 1951
Juegan las blancas

Analizamos esta posición con cuidado y observamos la siguiente línea:

1. Dxc8+! Txc8 2. Txc8+ Rh7 (2... Tf8 3. Cg6 Db4 4. Txf8+ Rh7 5. Txe6 ganando) 3. Rh8+ Kxh8 4. Ng6+ y Cxe7 ganando pieza.

Curiosamente la solución del libro es: 1. Cg6 Df6 2. Ce7+! Dxe7 3. Dxf5 ganando calidad y en términos prácticos, la partida.

Komodo (64 bits) indica la siguiente variante:

1. Qxc8+Rxc8 2. Rxc8+ Rf8 3. Ng6 Qe8 4. Rxe8 Rxe8 5. Rc1 ganando.

En cualquier caso, el sacrificio de la dama deja a las negras con una pieza menos y la variante que se dio en la partida gana solamente la calidad.

Eso habla de la dificultad del ajedrez y del que siempre se pueden hallar nuevas ideas. Curiosamente, la posición del sacrificio de dama con el caballo en g6 blanco dando jaque, es un tema ya visto. Por ejemplo, en la partida de Susan Polgar contra Vassily Smyslov, del match mujeres contra veteranos de 1993, se dio la siguiente posición:


Susan Polgar - Vassily Smyslov
Mujeres vs. Veteranos 1993
Juegan las blancas


Susan Polgar remató con: 39. Dxa2! Cxa2 40. Tc8+ Rh7 41. Th8+! Rxh8 42. Cg6+ Rh7 43. Cxh4 y ganó el final poco después... Una vez más, ¡el poder de los patrones!

Saturday, October 20, 2018

La caravana migrante y la doble moral del mexicano




"Cientos de hondureños, entre ellos niños y mujeres, partieron de San Pedro Sula, y otros puntos de su país e ingresaron este lunes a Guatemala con la intención de llegar a la frontera norte de México", dice una nota noticiosa al respecto de este movimiento al que se le ha llamado "caravana migrante".

Aparentemente quienes han salido de Honduras no buscan el sueño estadounidense, sino huir de la delincuencia y las amenazas de vida de su país. Pero parece ser que poco menos de 5 mil personas están dispuestas a llegar a la frontera norte de México y pasar a los Estados Unidos. La tarea parece absurda considerando que el presidente Trump simplemente dará la orden de evitar que entren esta cantidad de hondureños a su país.

Con este asunto las redes sociales en masa ya han dado su opinión y han despreciado la actitud del gobierno mexicano de -al menos- no apoyar a los migrantes. Y entonces se dan argumentos sobre humanismo, sobre la tradición mexicana de permitir que llegue de otros países y que rehagan su vida acaso en el nuestro. Sin embargo, todos estos argumentos aunque muy bonitos en la forma, no hablan del fondo. Es fácil decir: "permitan la entrada a los migrantes". Muy bien, y entonces ¿qué se hará con ellos? ¿Dónde vivirán? ¿Pondrán albergues mientras se analiza su situación legal? ¿Cómo se les ayudará? ¿De dónde saldrán los recursos para que esos 5 mil hondureños vivan mientras tanto?

El asunto tiene muchas aristas y una complejidad que sobrepasa las bonitas intenciones de que apoyan a los migrantes, pero pasemos a la vida real y veamos qué se debe hacer con estas personas. La realidad es que no se trata si estas personas deciden o pueden quedarse a vivir en México, sino de su futuro inmediato: ¿de qué van a vivir? ¿En qué van a trabajar? etcétera. No es fácil contestar estas preguntas iniciales. Para colmo, un grupo humano de esas dimensiones requiere de agua, higiene, alimentos, lugar para dormir, servicios médicos básicos, etcétera. ¿Se los va a proveer el gobierno mexica? No sé ni qué se pueda hacer.

Pero vamos a suponer que somos muy humanitarios todos los mexicanos. Pregunto: ¿Cuántos de los que apoyan a los migrantes están dispuestos a meterlos en sus casas al menos temporalmente? Y es aquí donde la puerca tuerce el rabo, para decirlo coloquialmente. La mayoría de los que hablan de ser humanitarios no son capaces de ceder parte de sus casas para acomodar a ningún migrante. Y para ello pueden tener muchos motivos, pero claramente la naturaleza humana se debate en esta doble moral: "sí, hay que ayudarlos, pero a mí no me corresponde hacerlo, para eso tenemos un gobierno".

¿Entonces? ¿No que muy leales y humanitarios? Porque hay que pasar de las palabras a los hechos o como dice la máxima latina "res non verba" (hechos, no palabras). ¿O no?

Wednesday, October 17, 2018

El examen de candidatura para el doctorado



Mis amigos, esos cuatro que me siguen fielmente en este blog, deben ya saber mis peripecias desde que decidí hacer el doctorado en ciencias de la computación (circa 2014). Tengo tres tutores estupendos, el Dr. Jorge Luis Ortega-Arjona (asesor principal), el Dr. Héctor Benítez (director del IIMAS) y el Dr. Vladislav Khartchenko, los cuales cada semestre me evalúan y obsrvan mis avances.

Debo reconocer que el rigor académico ha sido enorme. Aquí todo va más allá de cualquier propuesta. Está uno obligado como estudiante a mostrar algo original como propuesta para contribuir al conocimiento. Sea ésta una contribución pequeña o grande, uno termina de darse cuenta que la ciencia es un "negocio" complicado, por decirlo de forma coloquial. Además, sirve todo esto para darnos cuenta de las grandes contribuciones de algunos científicos como bien podrían ser Newton, Hawking o Einstein. Vamos, que me veo tan lejos de estas grandes contribuciones...

Hace tiempo fui a saludar al Dr. Fernando Magaña, que me dio Física Teórica III - Electromagnetismo, una de las asignaturas más importantes que recuerde y cuando le dije que mis asesores probablemente tenían unos 10 años menos que yo, me dijo: "se puede aprender de mucha gente". Y me dio ánimos. Me dijo: "puede ser que sufras el doctorado, pero aún así, disfruta el sufrimiento".

Ahora haré mi examen de candidatura correspondiente, lo cual -quiero creer- me acerca al la meta trazada. Vamos a ver cómo se dan las cosas. Mientras tanto, debo agradecer a todos los que han apoyado, empezando por mis tres tutores, al Dr. Jorge Luis Ortega-Arjona, que ha puesto orden y confianza en mi trabajo, al Dr. Benítez, que su rigor académico me asombra y siempre me pone en problemas, y por supuesto, al Dr. Khartchenko, que hace pocas indicaciones, pero cuando lo hace es puntual y al grano. Debo agradecer al posgrado, que siempre apoya y a la UNAM misma, que la verdad, como me dijo una vez el Dr. Rafael Fernández: "La institución (la UNAM), es muy generosa con quien trabaja para ella".

Seguiremos informando. Gracias.

Tuesday, October 09, 2018

El país de la retórica


México, da siempre la impresión, "se cuece aparte". Basta con ver los procesos electorales mexicanos, del pasado y actuales. Basta ver cómo un día un político piensa que López Obrador es casi el mismísimo diablo para que al ser éste elegido presidente entonces cambie su opinión y lo considere el más apto para el puesto, por decir lo menos. Las cámaras de diputados y senadores son recintos en donde la palabra tiene su máxima expresión y las frases retóricas siempre justifican cualquier acción (muchas veces en contra de la ciudadanía), como ésta: "es por el bien de México".

Y si hago referencia a esto es porque la designación de Paco Ignacio Taibo II como director del Fondo de Cultura Económica, ha despertado toda clase de opiniones. Por ejemplo, hay quien piensa que es bueno que llegue un escritor a este puesto, aunque no sepa nada de la administración, y esto ocurre porque en este país siempre hemos creído que en cualquier rama del saber humano, los mejores exponentes son aquellos que saben del tema y por ende, son los idóneos para ser los que dirijan a las instituciones correspondientes. Y así, tuvimos a un futbolista, Carlos Hermosillo, en la CoNaDe. Era un deportista ¿no? Debería entender las necesidades de los de este gremio pues lo vivió en carne propia cuando era deportista él también. Pero ¿qué pasó? De acuerdo con este enlace, el futbolista ejerció más dinero, "por servicios personales", que el que le correspondía. ¿La suma? nada más 6 milloncitos de pesos.

Y entonces ahora se dividen las opiniones en torno al futuro director del FCE. Por ejemplo, Víctor Manuel Torres, que escribe para Excélsior, dice: "En una esquina están los opinadores (multitemáticos) que muestran su cabal desprecio hacia el narrador: que si es un radical rojillo que sólo publicará a sus cuates y marginará a sus enemigos, y que en sus manos el sello de 84 años de vida fenecerá irremediablemente. En la otra están los opinadores (multitemáticos) que están convencidos de que Taibo le dará un giro total, y para bien, a la “política institucional del libro” (). Para los primeros es prácticamente un troglodita. Para los segundos, el prolífico autor tiene todas las posibilidades de convertirse en un renovador institucional". Esto último es un ejemplo de la retórica que se ejerce en este país.

Yo nunca he estado muy seguro de que los profesionales en un campo son los mejores para dirigir las instituciones de los temas que dominan. Por ejemplo, en ajedrez, los Estados Unidos tienen como director ejecutivo de su federación a Michael Hoffpaulr, el cual ni siquiera tiene rating internacional. Probablemente sabe mover las piezas pero la realidad es que en el vecino país piensan que lo que requieren es un buen administrador como cabeza que un estupendo ajedrecista.

Y paso a ejemplos sencillos: si yo tengo una fuga de agua ¿a quién llamo? ¿A mi amigo que es dicharachero pero que no entiende ni la o por redonda en el tema de plomería o precisamente a un plomero? Y voy más lejos, ¿si se trata de elegir al Presidente de la República a quién elijo? ¿Al que lleva más de 15 años recorriendo al país y prometiendo que la honestidad valiente, la república amorosa, el desprecio por las instituciones, etcétera, o a un administrador? En el ambiente mexicano de la política la mayoría de los presidentes han sido licenciados en derecho. ¿Por qué? Misterio.

Y ese es el punto: el cantante/actor del grupo Garibaldi es ahora diputado y lo quieren (o ya lo comisionaron) para la Comisión de Cultura. Y las voces en contra no se han hecho esperar. La razón es que Mayer no parece el más avezado para lidiar con la cultura y digamos que su carrera actoral en televisa, ¿donde más? no le da muy buenas cartas credenciales. Pero es aquí donde entra de nuevo la retórica, aunque ahora no se dice que Mayer podría ser más que una cara bonita, más que un galán de telenovela, porque quizás este país necesite a alguien con ideas frescas, etcétera. Pero claramente esto es otro argumento retórico.

Así entonces, vivimos en este país retórico, en donde un día el Peje es un -peligro para México y un día después es el Mesías que iniciará la cuarta transformación nacional y por fin México será el país que todos queremos. Y lo mismo ocurre con Elena Alvarez-Buylla, que presidirá Conacyt, pero que antes de empezar ya ha sido criticada por sus acciones y peticiones para con el director anterior de la institución. Y en esta retórica ya todos expertos en políticas públicas, ciencia, el nuevo aeropuerto o el tema que quieran. Aquí podemos argumentar y contra-argumentar porque nos han acostumbrado a eso. Y el problema no está ahí, sino al hecho de que no hay más que puntos de vista pero cero acciones. Y entonces, cuando se hacen las acciones se realizan desde las rodillas, sin pensar, por mis huevos o la parte que más les guste citar.

Esta es pues otra razón de que este país, como dice Guil Russek, no sirve.