marzo 05, 2019


Mob justice and extreme violence in Copilco Universidad — @Alcaldia_Coy @CopilcoUniv @CopilcoVecinos @manuelnegrete22

Some days ago I read a piece of news that shocked me at different levels: Three blocks away from my home, and after being "unclearly" denounced for harassing a woman, a guy was beaten to death. Several sources for this: El Diario MX: Por acosar a mujer lo golpean hasta la muerte; El Siglo de Torreón: Asesinan a hombre por presuntamente acosar a mujer en Coyoacán; Zócalo: Matan a hombre en Coyoacán; Milenio: Por presuntamente acosar a mujer, golpean y matan a hombre en CU.

Of course, when anybody cries for help, it should be our natural response (everybody's!) to rush and try to help. However, stopping an aggression is a far cry from taking justice in our own hands and killing a guy.

Mob justice is usually associated with peri-urban or rural areas, with higher socioeconomic margination and less faith in authority. Usually, lynching mobs generate a very bad and persistent name to wherever said acts of brutality happened. While I don't want to say we are better than..., it shocks me even more to have found this kind of brutality in the midst of the Universitary neighbourhood, at a very busy pedestrian street, at all times (this happened somewhat after noon on Thursday) full of teachers and students.

Not only that. The guy who was attacked was allegedly a homeless guy, in his mid 20s. Some reports say that after the beating took place, he was still alive, but when the emergency services arrived (30 minutes later!) he had died. We are literally less than 200m away from Facultad de Medicina, and hundreds of students and teachers walk there. Was nobody able to help? Did nobody feel the urge to help?

If this guy was a homeless person, quite probably he was weak from malnutrition, maybe crossed with some addictions, and that's what precipitated his death. But, again — This raises other suspicions. Maybe he was pointed to by some of the store owners that wanted to drive him away from their premises? (he was attacked inside a commercial passageway, not in the open street)

Also... While there is not much information regarding this attack, I'm quite amazed almost no important local (or even national!) media have picked this up. We are less than 1Km away from the central offices of Grupo Imágen! This is no small issue. Remember the terrible circus raised around the Tláhuac lynches in ~2005 (and how Tláhuac still carries that memory almost 15 years later)? What is the difference here?

No attack on women should be tolerated quietly. But no lynchmob should be given a blind eye to. This deeply worries and saddens me.

marzo 05, 2019 06:03

febrero 21, 2019

Victor Manuel Mtz.

Luminarias… finalmente

Probablemente ayer o el lunes finalmente cambiaron las luminarias lo que da para el fabuloso record de 680 o 679 dias antes de que las repararan o desde que las reporte al menos  en abril 10 de 2017. La buena noticia es que mi calle y la de atrás ya están iluminadas de nuevo y ya que el lunes vi a los de servicios desayunando unos tacos aquí a unas cuadras, espero toda la colonia ya tenga finalmente todas las luminarias funcionado.


febrero 21, 2019 01:45

febrero 16, 2019


Debian on the Raspberryscape: Great news!

I already mentioned here having adopted and updated the Raspberry Pi 3 Debian Buster Unofficial Preview image generation project. As you might know, the hardware differences between the three families are quite deep — The original Raspberry Pi (models A and B), as well as the Zero and Zero W, are ARMv6 (which, in Debian-speak, belong to the armel architecture, a.k.a. EABI / Embedded ABI). Raspberry Pi 2 is an ARMv7 (so, we call it armhf or ARM hard-float, as it does support floating point instructions). Finally, the Raspberry Pi 3 is an ARMv8-A (in Debian it corresponds to the ARM64 architecture).

The machines are quite different, but being the CPUs provided by Broadcom, they all share a strange bootloader requirement, as the GPU must be initialized to kickstart the CPU (and only then can Linux be started), hence, they require non-free firmware

Anyway, the image project was targetted at model 3 Raspberries. However...

Thanks (again!) to Romain Perier, I got word that the "lesser" Raspberries can be made to boot from Debian proper, after they are initialized with this dirty, ugly firmware!

I rebuilt the project, targeting armhf instead of arm64. Dropped an extra devicetree blob on the image, to help Linux understand what is connected to the RPI2. Flashed it to my so-far-trusty SD. And... Behold! On the photo above, you can appreciate the Raspberry Pi 2 booting straight Debian, no Raspbian required!

As for the little guy, the Zero that sits atop them, I only have to upload a new version of raspberry3-firmware built also for armel. I will add to it the needed devicetree files. I have to check with the release-team members if it would be possible to rename the package to simply raspberry-firmware (as it's no longer v3-specific).

Why is this relevant? Well, the Raspberry Pi is by far the most popular ARM machine ever. It is a board people love playing with. It is the base for many, many, many projects. And now, finally, it can run with straight Debian! And, of course, if you don't trust me providing clean images, you can prepare them by yourself, trusting the same distribution you have come to trust and love over the years.


IMG_20190215_194614.jpg4.11 MB

febrero 16, 2019 03:25

febrero 15, 2019


Spinning rust woes: Cowbuilder

I use a traditional, spinning rust hard drive as my main volume:

  1. $ /dev/sda2 on / type btrfs (rw,relatime,compress=zlib:3,space_cache,subvolid=5,subvol=/)

I just adopted Lars' vmdb2. Of course, I was eager to build and upload my first version and... Hit a FTBFS bug due to missing dependencies... Bummer!
So I went to my good ol' cowbuilder (package cowdancer)to fix whatever needed fixing. But it took long! Do note that my /var/cache/pbuilder/base.cow was already set up and updated.
  1. # time cowbuilder --build /home/gwolf/vcs/build-area/vmdb2_0.13.2+git20190215-1.dsc
  2. (...)
  3. real 15m55.403s
  4. user 0m53.734s
  5. sys 0m23.138s

But... What if I take the spinning rust out of the equation?
  1. # mkdir /var/cache/pbuilder
  2. # mount none -t tmpfs /var/cache/pbuilder
  3. # time rsync -a /var/cache/pbuilderbk/* /var/cache/pbuilder
  5. real 0m5.363s
  6. user 0m2.333s
  7. sys 0m0.709s
  8. # time cowbuilder --build /home/gwolf/vcs/build-area/vmdb2_0.13.2+git20190215-1.dsc
  9. (...)
  10. real 0m52.586s
  11. user 0m53.076s
  12. sys 0m8.277s

Close to ¹/₁₆th of the running time — Even including the copy of the base.cow!

OK, I cheated a bit before the rsync, as my cache was already warm... But still, convenient!

febrero 15, 2019 06:37

febrero 06, 2019


Raspberry Pi 3 Debian Buster *unofficial preview* image update

As I mentioned two months ago, I adopted the Debian Raspberry 3 build scripts, and am now building a clean Buster (Debian Testing) unofficial preview image. And there are some good news to tell!
Yesterday, I was prompted by Martin Zobel-Helas and Holger Levsen to prepare this image after the Buster Debian Installer (d-i) alpha release. While we don't use d-i to build the image, I pushed the build, and found that...
I did quite a bit of work together with Romain Perier, a soon-to-become Debian Maintainer, and he helped get the needed changes in the main Debian kernel, thanks to which we now finally have working wireless support!

Romain also told me he did some tests, building an image very much like this one, but built for armel instead of armhf, and apparently it works correctly on a Raspberry Pi Zero. That means that, if we do a small amount of changes (and tests, of course), we will be able to provide straight Debian images to boot unmodified on all of the Raspberry lineup!
So, as usual:
You can look at the instructions at the Debian Wiki page on RaspberryPi3. Or you can just jump to the downloads, at my


raspi3.jpg116.06 KB

febrero 06, 2019 04:43

enero 31, 2019


Back to the teaching business!

Sometimes, life is measured in semesters.

This is the 13th semester I teach. I can no longer feel a newbie. I am still just a part-time teacher, but I know it's an activity I very much enjoy, and I hope I can at some point manage it to become full-time activity.

After three months of slumber (three weeks of which were the hard vacations, but then there's the intersemestral active period), our university came back to life and full occupation.

Due to one fellow teacher taking a sabbatical, I have the largest group that I have been assigned. 40 students does not seem an easy task! Lets see how it comes...

Anyway... I am happy!

las_islas.jpg275.9 KB

enero 31, 2019 04:29

enero 30, 2019

Victor Manuel Mtz.

Diatriba sobre el servicio de Santander

Y bueno ya me habían llegado los SMS de que mi token dejaría de funcionar, o mas bien de que dejaría supernet de aceptarlo, llego el fatídico día y antes de ir al banco decidi buscar cuales eran los requisitos para tramitarlos en los sms me decía que visitara para mas información lo hice con Chrome y Firefox y no logre avanzar de la portada ya que las pestañas no se desplegaban, busque con Google y encontré una página vieja donde decía que debía ir a supernet y dar en activar supertoken y que me pediría imprimir el contrato y otras mas (es decir el token original) finalmente consulte en la aplicación y decía que con ir a la sucursal con una identificación y confirmar mi numero de celular seria suficiente. Primeras dos quejas, la página de santander en el escritorio no me funciono para encontrar la información de como activar o solicitar el supertoken.

Hoy como a las 10 de la mañana fui a la sucursal que me queda más cerca de la casa, en la cual al parecer solo había un ejecutivo de cuenta y una lista como de 10 personas antes que yo, después de apuntarme en la lista para atención y después de esperar 15 minutos y que sólo avanzara una persona decidí irme o no llegaría a mi junta de trabajo.

Una vez terminada mi junta de trabajo es decir como a las 14 horas volví a intentar, me acerque a la sucursal más cercana a mi oficina y de nuevo me apunte en la lista para atención de un ejecutivo, después de unos 30 minutos fue mi turno y después de requerir mi numero de cliente y mi identificación oficial el ejecutivo me hizo saber que tenia un crédito por parte del banco, el cual decline amablemente, y que solicitar el token tomaría más tiempo, ya que habría que “jalar” mis datos de la sucursal en la que abrí mi cuenta y que dado que la misma estaba en el segmento “select” por lo cual de no realizar el tramite en mi sucursal tomaría tres días hábiles… un poco molesto y casi con la idea de que el ejecutivo asumió que estaba solicitando una reposición de token y no el supertoken, pero con la resignación de que tendría que visitar la sucursal de perisur, me dirigí a la misma, también con la idea de terminar el mismo día con todo el tramite.

Una vez allí vi que en la planta baja esta la sucursal “select” del cual me enteré poco antes y decidí probar suerte ahí a ver si me podían atender mas rápido, dicho sea de paso fue muy interesante notar que hay mucha gente en el lugar lo cual me sorprendió ya que o es muy sencillo entrar en esta categoría o hay muchos clientes de este tipo, en todo caso la señorita que me atendió me pregunto si había intentado activar el supertoken desde la aplicación y no lo había intentado puesto que lo que había leído era que primero tenia que hacer el tramite en la sucursal, intente activarlo pero al recibir el SMS y cambiar de aplicación la app me saco de la sesión y al intentar reingresar me pidió esperar 5 minutos porque ya tenia una sesión iniciada (de la cual la app me saco). Aquí un ejecutivo de cuenta me hizo pasar y me comento que activaríamos el super token, requrio mi numero de cliente y después de hacerme saber del crédito que tengo pre aprobado (de esos que también tienen el desagrado de ofrecerme por teléfono hasta el cansancio) y revisar un par de datos más me hizo saber que sólo en la sucursal donde esta registrada mi cuenta se puede activar el supertoken, ya que es por protección del propio usuario.

Antes que otra cosa me senté fuera del área de bancos e intente activar desde la app el supertoken, cosa que parece posible sin tener que pasar por esta odisea si uno cuenta con el NIP de la tarjeta, con dirigirse a operaciones con supertoken en la app en activar, uno puede iniciar la activación mediante un sms si su celular esta al día y entrando elNIP de la tarjeta ligada a la cuenta, cosa que intente sólo para recordar porque ya no utilizo santander, en la ultima reposición de tarjeta del mismo no la active y desde entonces no la he usado para nada por lo mismo no cuento con el NIP.

Ya bastante más molesto subí a la sucursal donde esta registrada mi cuenta y pedí un turno para hablar con un ejecutivo de cuenta, el mismo quedo registrado como E007 a las 15:49 horas, valga decir que el horario del banco es hasta las 16 horas. Me senté a esperar turno y vi como combinaciones de números y turnos pasaban por la pantalla junto con interminables comerciales y anuncios de Santander… tal vez todo esto no habría ameritado siquiera que me sentara a escribir si no fuera porque a las 16:50 acababa de pasar el turno E006, ya empezaban a pulir el piso, realizar la limpieza y estaban ya reparando o buscando alguna cosa en el plafon falso entre tres personas que movían una escalera por el pasillo, por supuesto con las puertas cerradas, otro detalle más, necesitaba ir al baño, cosa que le hice saber a una señorita que se encontraba abriendo a quienes salían de la sucursal, con lo que tomo mi turno y mi identificación oficial y en unos 5 minutos más fui atendido por la dirección de los ejecutivos o al menos el único cubículo con cristal completo y puerta, quien después de mencionarme nuevamente lo del crédito que me ofrece el banco confirmo mis datos y me dijo que más tarde recibiría el código de activación de supertoken de parte del equipo de verificación (SIC), después de recuperar mi identificación, me retire a hacer uso del sanitario que ya me urgía, estoy casi seguro que era el ultimo en espera, de no haber requerido usar el sanitario, no sé cuanto más tiempo habría esperado por turno, dicho sea de paso a la noche de este mismo día no he recibido el código de activación de supertoken cosa que espero suceda mañana ya entrado el día.

Total que hoy pase más tiempo visitando las sucursales de Santander que en mi propio trabajo, va a ser muy interesante si este es el empujón que necesitaba para mover mi cuenta de nomina de banco.

PS. 19 febrero 2019 solicite reposición de mi tarjeta, que probablemente estuvo en sucursal el 14 de febrero, como moverme a la sucursal me lleva un buen rato y en quincena no pintaba bien la cosa deje pasar el 14 y especialmente el 15 que estuve de aquel lado de la ciudad, hoy recogí la tarjeta y fue cosa de 10 minutos, pasar a ventanilla directamente identificación y listo, tarjeta en mano ya en casa, bloque el supertoken que no me funcionaba, por “extravió” como se sugirieron en superlinea (el 15 intente saber si en sucursal estaba mi tarjeta y nunca me contestaron en la sucursal en superlinea me dijeron que el sistema decía que ya estaba en sucursal y aproveche para preguntar un par de dudas del supertoken) lo bloquee y en la misma app solicite la obtención de otro, utilice papel y lápiz para los números que manda por SMS (en mi teléfono si cambio de aplicación me cierra la de santander) y con tarjeta activa si fue cosa de 10 minutos activar el supertoken… lastima que ya me haya costado el visitar tantas sucursales, 70 pesos + iva de la reposición de la tarjeta y una visita sólo a la sucursal para recogerla…

enero 30, 2019 04:35

enero 24, 2019

Victor Manuel Mtz.


Digamos que hay gente que registra mi correo porque registro un correo que se parece o porque no se sabe su correo y lo registra como el mio… y siguiendo en la misma lógica pensemos en que el cifrado es importante para proteger datos, y ya que estamos en esto que mejor que utilizar un dato que el cliente ya conoce como su fecha de nacimiento es decir dd/mm/aa que es un numero entre 0000 y 9999 ya que por alguna razón seguimos usando dos dígitos para el año.

Un ejercicio:

vicm3:~$ time herramienta -c0123456789 Downloads/3115063290052967000_0119.PDF

PDF version 1.4
Security Handler: Standard
V: 1
R: 2
P: -4
Length: 40
Encrypted Metadata: True
FileID: 133350024c1113428eb85727ce772360
U: c7e16466eb7b6ad6ba289c273210ec9df7a13f454802ec310f6f557642a48c03
O: e28c8e0c361b2ffca4318365a27cade17c27e267483f902b0b3c819cb31dd108
found user-password: ‘XXXX’

real 0m0.537s
user 0m0.536s
sys 0m0.000s

Eip toma 357 milisegundos calcular|hacer combinatorias de 0000 a 9999 :/

Bueno puede que sea mejor que no usar nada…

enero 24, 2019 07:55

enero 18, 2019

Victor Manuel Mtz.

Lo que andamos haciendo

Bueno lo que anduvimos haciendo, especialmente lo que hicimos en diciembre, bueno por ahí salgo en segundo plano :D, pero bueno el taller estuvo interesante.

Y nuestros estudiantes realizaron trabajo con un editor de video no lineal, tomaron video con el celular y grabaron la narración con el mismo, la toma del video, la edición de audio, la elección de lo que se busca comunicar, el montaje y la presentación, el mismo día, por supuesto no tiene calidad profesional, pero demuestra como con buenas y solidas bases se puede hacer un mucho mejor uso de las tecnologías disponibles al alcance de cualquiera.

Aquí el video del equipo que me toco asesorar:

enero 18, 2019 01:40

enero 17, 2019

Victor Manuel Mtz.

Adiós Claroline

En realidad hace un rato que no funciona mi instancia, me quede en la versión 1.11 y seguro desde que cambiamos stretch actualizo a PHP 7 seguramente dejo de funcionar, hoy he decidido archivar los php y retirarlos del directorio de Apache.

Le dedique un buen rato a esta plataforma que originalmente me gustaba mucho mas que Moodle, por ahí escribí un par de cosas al respecto [1], [2], una conferencia, un taller, un articulo en libro y apoyo en posgrado dos ocasiones [3,4,5,6], arreglos en las traducciones y traducción en la documentación (cosas que ya no se pueden consultar en línea[7]), el gran problema fue tal vez su éxito ya que como el grupo que lo desarrollo estaba mas bien ligado a la universidad en Bélgica y su uso obtuvo un gran apoyo de aquel lado del mundo y en cierta forma su evolución e idea de que conceptos potenciar, es decir a donde querían llegar lo tenían muy claro, tan claro que supuso en su momento el fork a Dokeos del cual participaron muchos y que cuando comenzó con su opción con costo propicio aún otro fork a Chamilo, eso también se llevó mucha de la comunidad que se disperso con los dos forks y con los que vimos que Moodle cumplía cada vez mas con lo que necesitábamos o que su comunidad resolvía de mejor manera algunos de los problemas que encontramos…

Al final se subieron a la idea de los MOOC y dejaron las traducciones de lado, y el foro comunitario y lograron crear una asociación el día de hoy como casi todos el código esta en github y hace buen rato que no veo, me gustaba mucho la versión tradicional que tenían (que me acabo de percatar mis traducciones, son de la versión 1.4, antes de que la subieran a sourceforge [8]) y me parecía una gran herramienta al tener lo más básico y necesario, entiendo que Chamilo provee eso el día de hoy.


enero 17, 2019 12:05

enero 16, 2019

Victor Manuel Mtz.

La próxima guerra será por el agua – anónimo

Lo siguiente es una transcripción de un correo que envié a la lista interna de correo de usuarios de UPN el 21 de septiembre de 2016.

La próxima guerra será por el agua – anónimo

Y no sé porque no se ha mencionado por acá, ya perdí la fecha pero en el Área me dijeron un día ya no hay agua y tal cual imagine que como en otras ocasiones porque se pide y no la suben o porque como ya era tarde no la suben por la tarde, pasaron varios días y seguíamos sin agua.

Como ese día no me caía mal decidí estirar los pies e ir a la siguiente mampara donde esta la siguiente Área y me serví dos vasos de agua pues vi que ahí si tenían agua, repetí esto al siguiente día y me comentó una compañera que si se me quedaban viendo feo era porque ellos habían tenido que subir el agua que me estaba sirviendo, al principio pensé que me estaban bromeando o que de plano ya me querían jugar una broma, por lo que me dirigí con el enlace administrativo y resulta que no me estaban bromeando que había agua, pero en el almacén y que en efecto habían tenido que subirla… bueno hasta mal me sentí y al día siguiente después de comprobar que el elevador funcionara pedí un garrafón y fui hasta almacén a traer agua, misma que duro como dos días… y aquí empieza lo interesante, yo tengo sed, pero no sé que pasa con los mas de mil personas que estamos en Ajusco y eso sin contar a nuestros estudiantes

¿Cómo hacemos? Recuerdo cuando la administración de Silvia Ortega que en las escaleras del edificio D se colocaron dispensadores de agua y garrafones y me pareció una idea muy buena ya que somos muchos y no tenia que encontrar abierto donde esta el enfriador del agua, hoy se habla que en la constituyente de la ciudad y se coloca al agua como derecho, pero regresando, ¿como pasamos de poder ofrecer agua a nuestros estudiantes a no tener agua en las Áreas Académicas?

Y me surgen otras dudas, el agua que tomamos es de garrafón, no rellenado o eso entiendo ya que ya mismo por esta lista recuerdo las quejas de cuando se rellenaron los garrafones sobre el sabor y la seguridad del agua, pero entonces si compramos el agua a la compañía que lo hacemos, en pregunta demostrando mi ignorancia al respecto, ¿toda el agua tiene que ir al almacén?, ¿qué hacia antes en por el auditorio A?, ¿la compañía que trae el agua no la puede subir?, ¿no por ahí se había pedido el implementar bebederos en la ciudad? En fin que tengo más preguntas que respuestas pero una cosa es segura, sigo teniendo sed… y no creo que la solución es que vaya a la cafetería y compre litro y medio de agua por quince pesos que es lo que tomo en una sentada…


Aquí es probable que valga la pena el contexto, por esos días se tenia problemas con la compañía a la que se le subcontrata el personal de intendencia dejando sólo personas mayores y muy jóvenes, que no podían llevar el diablito que se usa para repartir los garrafones al cual le caben hasta seis de 20 litros.

enero 16, 2019 02:34

A la comunidad UPN, mejor conocido como “atrapados sin salida”

Lo siguiente es la transcripción de un correo que envié a la lista interna de usuarios de la UPN el 15 de junio de 2017, jocosamente fue llamado “atrapados sin salida”.

A la comunidad UPN

Estoy muy enojado y vengo a comentarlo con todos ustedes y les cuento porque.

Hoy se cayo una compañera en el puente enfrente del elevador, una persona de vigilancia le acerco una silla y hasta donde sé dos personas diferentes llamaron al servicio medico, esto lo vi cuando iba a mi cubículo, pero al regresar para una junta todavía seguía allí la compañera, no viendo que llegara más personal que la señorita de vigilancia bastante pequeña no se me ocurrió mejor cosa que ayudar y acompañar a la compañera hasta el servicio medico, cosa que logramos después de un rato y comprobando lo agreste que es el terreno para caminar cuando uno no puede apoyarse correctamente, al llegar al servicio medico nos encontramos con que no se encontraba el medico y la dentista fue quien nos recibió, no pude quedarme a ver en que termino la cosa, espero que la misma haya terminado bien, lo imagino ya que aunque el golpe se veía feo, la compañera pudo con bastante dolor y trabajo llegar al servicio medico.

¿Y a que viene todo el chisme que perturbe nuestro quehacer universitario? A lo siguiente, ¿cuanto tiempo mas habría pasado si no ayudamos a la compañera a ir al servicio medico?, ¿ que paso con vigilancia no se supone que deberían de haber contactado con, alguien y ese alguien mandado apoyo o para que son los radios o ya no tienen radios? Protección civil en el edificio, lo pensé pero me pareció mas inmediato apoyar a la compañera eso y un largo etcétera.

Me ha tocado de primera mano apoyar con lo que pareció un ataque epiléptico a la salida de la cafetería, en noviembre del año pasado y lo mismo alguien fue por la doctora del gimnasio, directamente no usando el teléfono y ella fue la primera que llego y apoyo, no puedo mas que recordar el infarto fulminante en el estacionamiento y el caso de nuestro colega Carlos Fontes y la verdad es que si me preocupa, especialmente el día que yo me lastime un pie o algo similar, ya estoy pensando que es tiempo de volver a contratar el servicio de gastos médicos mayores para que me manden una grúa, perdón ambulancia aérea.

¿Entonces? En que estamos a si que las juntas y el café que no alcanzan y que de pronto nos quieren tener más sanos a los que llegamos caminando porque ahora la puerta esta mas lejos y si quiere uno ir por un no saludable tamal también tiene uno que caminar más ¿ya vieron las lindas mesas y sombrillas que están en la otrora puerta 3? están muy bonitas, ¿me pregunto quien las va a utilizar?, ¿Y mañana que hacemos?

Y sigo molesto, espero que ustedes estén igual de molestos después de leer esto.



enero 16, 2019 02:00

enero 10, 2019


Finally, a sensible increase in participation for Tor in Mexico!

/Known fact: Latin America's share of participation in different aspects of the free software movement is very low.

There are many hypotheses for this, but all in all, it's mainly economics related: Only a tiny minority of us in this geographic region can spare the time, energy and money needed to donate part of our work and life to a project, no matter how much we agree with it. Of course, this cannot explain it wholly; there are many issues that further contribute with this low participation. Free software development is mostly carried out in English (much more so even than programming in general, although basically any programing language "reeks" of English).

In mid-2017, the Tor project acknowledged this and created the Global South Initiative. At first, I heard about it when the mailing list was started, and started interacting there right away. Roughly a month later, we started to plan for what is now our research/documentation project. We even managed to somehow attract the Tor community at large for the Tor Meeting last September/October in Mexico City (which was a *great* opportunity!)

One of the issues we have been pushing for, with marginal success rate until very recently, is to get more people involved running Tor relays or, if possible, exit nodes. Of course, when I asked officially for permission to set up an exit node at the university (I want to do things the right way), I was right away slammed and denied.

But... Patience, time, hardware donation by Derechos Digitales, and some determination have led us to the fact that... 18 months ago, we only had one or two active Tor relays. Now, the reality is finally changing!

Thanks to many individuals willing to donate their time and resources, we currently have eleven relays (eight of them which I can recognize by name and thank their respective owners — The linked page will probably give different results, as it varies over time).

As for the diversity this brings to the network, it's well summed up by the aggregated search:

Four autonomous systems; the only ISP that's usable for home users we have been able to identify is Axtel, with which we have five relays currently running; three at UNAM, the biggest university in the country; one in CINVESTAV, an important research facility; finally, one in Mega Cable, which surprises me, as Mega Cable does not provide a reachable IP for any of the subscribers we have probed! (Maybe it's run by corporate users or something like that?)

And, very notably: I have to recognize and thank our friends at Red en Defensa de los Derechos Digitales (R3D), as they have set up our –so far– only exit node (via the Axtel ISP). Wow!

Ten relays, mind you, is still a tiny contribution. Due to the bandwidth we are currently able to offer (and many many many other factors I cannot go into details, as I don't even know them all), Mexico as a country is currently providing approximately 0.05% (that is, one out of each 2000) Tor connections as a guard (entry) node, a slightly higher amount as a middle node, and a slightly lower amount as an exit node. But it is steadily increasing, and that's great!

relays.png85.37 KB
aggr_relays.png52.3 KB

enero 10, 2019 12:23

enero 09, 2019

Victor Manuel Mtz.


De año, de actividades y unas merecidas vacaciones…

Pero también otros cambios, hace algún tiempo planetalinux quedo sin host… y pues lo puse en una instancia donde corro icecast y alguna cosa que no me funcionaba en hosting compartido, ahí ha estado hace cuatro años… lo que es que el tiempo vuele, en fin que David me contacto por agosto para decirme que era como buen tiempo para darle cuello a planetalinux que ya casi nadie colocaba cosas y así, como era domingo y estaba con lo de lavar  uniformes y explicar como sacarle las manchas a los cuellos y tallar las manchas de pluma a mis pequeños no le dí mayor importancia.

Ademas de que me dijo que el me avisaba… por supuesto el año siguió muy rápido y en diciembre logre tomar algún espacio para descansar y pasarlo en familia, hoy que tengo curiosidad de que han escrito los habituales, veo que el registro del dominio expiro el día ultimo del año pasado… en ocasión anterior se me ocurrió pagarlo a mi, sin consultarlo con él, como ahora me acorde de agosto mejor pongo este mensaje como el recuerdo del fin de una etapa.

En fin que si es un poco caro darse el gusto de correr un VPS y un dominio a como esta el dolar el día de hoy y una idea que he ido realizando desde el año pasado es dejar de pagar varios dominios que no utilizo y que no me generan mas que el gasto… y es cierto que planetalinux al menos en la instancia de México ya tenia muy poco contenido :(, espero David en algún momento diga algo, pero si no, por mientras he añadido casi todos los blogs que me interesan y que casi son de amigos cercanos o familia a mi instancia de planet, si ya bastante vieja, pero aún funcional y que no requiere de un VPS en 

No quiero terminar sin darle las gracias a David por los 1014 años que le dedico a que planetalinux fuese una comunidad y si es tiempo de seguir con otra cosa, no me queda más que decirle adelante, gran trabajo y buena suerte.

enero 09, 2019 06:20

diciembre 31, 2018

Diario de un Mexicano en Japon

¡Feliz 2019!

El calendario chino se compone, a grandes rasgos, de ciclos de 12 años (digo a grandes rasgos porque hay detalles más específicos), y cada uno está representado por un animal. El último año del ciclo es el del jabalí, que es justo el año que comienza. En japonés se escribe 亥年, y se lee “idoshi”. Además, este año Japón tendrá un nuevo emperador y una nueva era va a comenzar en mayo.

Como mencioné en el kanji del año pasado, el jabalí trae para mí una serie de cambios radicales en mi vida y tengo que estar preparado para ello. Asimismo, el blog sigue y seguirá en pie, esperando que este año pueda hacerme más tiempo para escribir todo lo que tengo pendiente aunado con todo lo nuevo que se presente.

A todos ustedes, les deseo lo mejor para este 2019. Deseo que todos sus deseos se cumplan y que tenga la fuerza de voluntad necesaria para cumplir sus propósitos de año nuevo. Reciban un fuerte abrazo desde Tokio.

diciembre 31, 2018 03:00

El 2018 en un kanji

Kanji de los años anteriores:

Ni cuenta me di cuándo fue que llegamos finales de diciembre. Tuve una enorme carga de trabajo el último mes que apenas me quedaba tiempo para saber en qué día vivía. En fin. Ahora que se supone que estoy de vacaciones (porque uno no descansa con niños en casa) y siguiendo la tradición del blog, aquí resumo mi año en un kanji.

Este año la selección no fue complicada. Mentiría si dijera que no pensé en candidatos más realistas, sobre todo porque el año estuvo lleno de sorpresas no tan gratas, situaciones que pusieron a prueba mi “aguante”, y varias noticias un tanto pesadas no hace mucho tiempo. No obstante, opté por seguir siendo fiel a lo que más me marcó durante los últimos 365 días.

Se lee “Chou”, “Ido”  y significa “reto”, “desafío”. Se usa en palabras como el verbo “idomu” (挑む, retar, desafiar), “Chousen” (挑戦, que tiene el mismo significado de “reto”).

Este año para mí se caracterizó por estar precisamente lleno de retos, tanto en lo personal como en lo intelectual. Terminé el curso avanzado de Deep Learning que estaba tomando en la universidad de Tokio, tuve que hacer trabajo voluntariamente a fuerzas en un par de áreas que no son mi fuerte pero que tienen que ver con mi especialidad, y tuve que tomar algunas decisiones ya con mucho más peso en mi vida y en lo que viene para el futuro.

Cierto es que los retos no terminan este año: ya antes siquiera de iniciar el siguiente se presentará uno bastante grande, y, sin ánimos de adelantar algo todavía, ya estoy en otro reto que tendrá respuesta justo en unas semanas. Se avecinan tiempos “realistas”, que si bien no serán fáciles, tampoco me quiero tirar al drama diciendo que serán muy difíciles. Habrá de todo, pero por lo menos puedo ver el panorama desde ahora para irme preparando.

En cuanto a Japón y el kanji del año, el escogido este año fue 災 (sai), y quiere decir “catástrofe”, “calamidad”, “desastre”. Japón sufrió muchos de estos durante el año: terremotos grandes (Hokkaido, Osaka, Shimane), inundaciones al oeste del país, récord de temperaturas altas en verano y tifones, entre otros. Yo esperaba que ganara el kanji de 平 (hei), porque está por terminar la era Heisei (平成) con la abdicación del emperador y la ascendencia al trono del nuevo el próximo 1 de mayo (y que dicho sea de paso dará lugar a una semana dorada de 10 días); sin embargo, ése quedó en segundo lugar.

Para los interesados, les dejo la liga al documento oficial del kanji del año, la cual incluye el número de votos para cada kanji (se listan los primeros 10), así como algunas opiniones de la gente que votó por ellos. Huelga decir que está en japonés.

¡Nos vemos en 2019!

diciembre 31, 2018 01:00

diciembre 29, 2018

Diario de un Mexicano en Japon

Todavía les tengo miedo

He pasado ya cerca de 16 años en el país del sol naciente. Muchos de ustedes pensarán que después de tantos años ya poco o nada me sorprende de Japón y de su cultura, pero eso no es verdad. Aunque es cierto que mucho de lo que Japón ofrece y que puede deslumbrar a los turistas o recién llegados a mí se me hace ya normal, también lo es el hecho de que existen cosas, situaciones y tradiciones a las que simplemente no me puedo acostumbrar (y algunas ni quiero hacerlo). Una de ellas es la que presento en este escrito.

Con tanto tiempo por acá todavía no puedo comprender cómo la gente puede sentirse segura usando uno de esos… ni tampoco puedo imaginarme como para muchos, sino es que a la mayoría de japoneses, les parece “normal”. Soy sincero: debería estar ya acostumbrado, pero… todavía les tengo miedo. ¿A qué o quienes?

Los baños estilo “oriental”. Si creen que por estar en la capital nipona es raro encontrarse con ellos, se equivocan. No obstante, es cierto que es más común verlos en zonas más rurales. Pero vayamos al punto en cuestión: ¿cómo se pueden sentir seguros al usarlos? No es que no haya intentado acostumbrarme… simplemente, me gana el miedo.

Ustedes no se pueden imaginar el coctel de sentimientos que te atacan cuando necesitas urgentemente un baño, de esas emergencias nivel “¡YA SE VA A SALIR TODO!”, ir corriendo como el coyote persiguiendo al correcaminos y pensando que todo ha terminado, que tu vida ahí mismo terminará porque sientes que ya no puedes más, pero en ese momento justo vislumbras el símbolo del baño público y piensas que tus súplicas y oraciones que lanzaste a cuanta deidad se te ocurrió en el transcurso de tu corta pero significativa carrera contra el tiempo, solamente para abrir la puerta del primer baño desocupado que encuentras y darte cuenta de que es estilo oriental… Es imposible describirlo con palabras. Y sin embargo, te enfrentas ante la terrible decisión de arriesgarlo todo y salir corriendo a buscar otro baño so riesgo de que o no lo encuentres o no llegues, o bien aceptar el reto, cerrar la puerta y pedir que todo salga bien (en sentido literal y figurado). Hace poco justamente me enfrenté a esto…

Para ser sincero, han sido pocas las veces en las que he tenido una emergencia de este calibre, pero, y aunque me apena decirlo, el resultado siempre ha sido el mismo: decido usar el baño, pero tomo medidas, o mejor dicho, una medida preventiva: quitarme toda la ropa. No es broma, pero mi esposa se carcajea cada que le cuento. Sé que se supone que todo está bien y que es nada más la incomodidad de la posición (porque sí me duele la espalda baja si estoy así aunque sea por poco tiempo) , pero después de haber visto cómo quedan los baños después de la catástrofe de otras personas, me queda el temor de que algo vaya a salir mal y termine con los zapatos sucios (en el mejor de los casos) o con la ropa sucia (en el peor). Por eso, cuando no hay de otra, prefiero tomar mi tiempo y prepararme para lo peor, que afortunadamente nunca ha pasado (y justo por eso ya no debería tener este miedo).

Puntos malos extra y mención honorífica merecen los baños de este estilo que están en lugares remotos. Olvídense de que haya papel o no (que increíblemente en muchos de los casos sí hay), estamos hablando de lugares que están a la altura del típico baño de parque público pequeño en algún barrio en México, con el extra de que, si vas en verano, seguro te encuentras a una de estas preciosidades:

Luego les cuento las experiencias que tuve en Iizuka con las arañas de este calibre, pero recuerdo que en un lugar olvidado en algún punto de la prefectura de Nagasaki salí brincando de un baño cuando me di cuenta de que una de estas nenas me estaba haciendo compañía. Solo como nota les digo que me terminé acostumbrando a ellas, pero siempre son impresionantes cuando recién las ves (acostumbrado sí, pero mejor de lejos y todos felices).

Acá este sitio (en inglés) menciona 5 razones por las que los baños (o debería decir “retretes”) de este estilo son “geniales”. Juzguen ustedes.

Para terminar: es cierto que ya va siendo hora de que me acostumbre a estos baños. No porque de ahora en adelante nada más vaya a usar de ese estilo, sino más bien para no tener que andar haciendo circo, maroma y teatro cada remota vez que no haya más opciones y tenga que hacer uso de ellos. Mientras mi espalda no se queje mucho, creo que tengo remedio… ¿O no?

diciembre 29, 2018 04:09

diciembre 15, 2018


Tecnicatura Universitaria en Software Libre: First bunch of graduates!

December starts for our family in Argentina, and in our second day here, I was invited to Facultad de Ingeniería y Ciencias Hídricas (FICH) of Universidad Nacional del Litoral (UNL). FICH-UNL has a short (3 year), distance-learning career called Tecnicatura Universitaria en Software Libre (TUSL).

This career opened in 2015, and today we had the graduation exams for three of its students — It's no small feat for a recently created career to start graduating their first bunch! And we had one for each of TUSL's "exit tracks" (Administration, development and education).

The topics presented by the students were:

  1. An introductory manual for performing migrations and installations of free software-based systems
  2. Design and implementation of a steganography tool for end-users
  3. A Lego system implementation for AppBuilder
  4. The TUSL staff is quite well aligned to freedom, transparency and responsibilty, so it's basically a requirement for projects to be freely available. For the curious, here they are:

photo4949471233775347771.jpg249.94 KB
photo4949471233775347775.jpg295.26 KB

diciembre 15, 2018 09:32