Peseros in Mexico City, the spawn from hell

Categories: English Pinche México

Microbus Peseros in Mexico City are a fact of life; indeed, due to several mishandlings of transport policy (yes, the government again), they have thrived and carry up to 60% of the city’s passengers. Yet, as everybody knows, they’re unsafe, dangerous, rude and cause endless traffic jams and problems.

Watching two of these behemoths racing down an avenue, in a contest to win god knows what (but usually more passengers, never mind that the poor schmucks already on board are risking their lives), is a sight to behold and a prime example of just how out of control the situation is.

Pesero accidents are quite common, but sometimes they take a turn for the tragic. And strangely, high-profile accidents are the ones that bring the neglect and impunity of the Pesero problem into light.

On October 29th, 2008, a pesero was driving too fast, then rolled over. The tragic result: 15 injured, 2 dead. The two casualties were crushed by the (precarious and strength-lacking) roof and side metal as the vehicle flipped over and ended upside down. The entire scene was gruesome.

People were shocked; the driver escaped. Authorities reacted by launching a massive manhunt for the driver, opening legal procedures against the unit’s owner who is considered an accomplice, as well as cancelling the Pesero’s concession. This is a first, never before has this been done in response to an accident of any kind involving a pesero. So everyone is happy about what happened, right?

Think about this for a minute. Pesero accidents are a dime a dozen. The driver is most often responsible; the owners just ignore the fact and protect themselves with lawyers and amparos (a legal procedure to harbour yourself against government action). People have died before in pesero accidents, as pedestrians run over by Peseros, car drivers or passengers hit by out-of-control units, or everyday passengers.

jornada-micro-alfredo-dominguez So why is this the first time one of these negligent criminals has had his concession suspended? While the driver is mostly responsible, it’s the vehicle owner’s responsibility as much as the driver’s. So indeed, any owner whose unit is involved in an accident should have the concession revoked. It doesn’t matter if it was the driver’s fault (why do they hire 18-year-olds with no experience and entrust them with the lives of up to 50 passeners?), or a technical failure (most of the units are in sad conditions, falling apart, and lack even the most basic security measures)  or a simple traffic accident (pesero drivers are known for purposely hitting other cars when they feel like it, because their units barely suffer any damage). It’s their responsibility to provide quality service with safe, courteous drivers in up-to-spec units and upholding all traffic regulations; if all, they should be even more cautious than other vehicles.

This of course is never going to happen; the accident will help to make an example and then things will go back to normal. Few people will remember this the next time a fatal accident is caused by a Pesero. Hopefully this article will help change that, so that eventually, Peseros can be replaced by something better. But it won’t happen unless authorities change their policies regarding this problem.

Reasons to leave Mexico #2

Categories: English Pinche México

vandalism Imagine working at Mexico’s most prestigious educational institution; indeed, Latin America’s top university. Here you are, pounding away in your cubicle, when suddenly you hear the distant ramble of a disturbance. Curious, you get out of your seat and go outside, just in time to see a mob of rabid young men, most carrying sticks or rocks, many lighting home-made, high-powered firecrackers whose explosions rattle windows and startle quiet, harmless professors and students, swarming through the parking lot, damaging and jumping on cars. They go on their way to the stadium, not before causing huge damage to cars and the university’s property. But more importantly, they damage the community’s faith and sense of safety. Even here, within the generous shelter of UNAM’s walls, you are not safe. So, as is usual in Mexico, you give thanks that the most that happened was that YOUR car got this beautiful scratch. Hey, you should be glad that’s ALL that happened to you.

I’ve never actually understood “porros”, groups of psudo-students who act as hitmen to terrorize and further political intentions. Whose political intentions? I have no idea. All we know is that they gather in huge numbers and, sheltered in the mob they form, they perform all sorts of mindless vandalism. In this case, with the excuse of a traditional football game (Poli vs. UNAM), they came to campus for the “burning of the donkey” (Poli’s mascot), and in their wake a lot of damage and fear was left. The school was evacuated, all buildings closed down and locked, and the university was left at their mercy because, hey, what will the few hundred security staff do against over a thousand porros except stand idly by?

I have a very low opinion on UNAM’s administrative staff but in this case I admire the nerve to at least stand close to the action when most people would run away. But the fact is UNAM is nobody’s land, and as such is usually a victim to this sort of event. Of course public force could be called to hold off the mobs, but that would be a violation of university autonomy and a huge backlash would come. So no, instead the entire university is left at the mercy of these guys.

What’s most ironic is that these guys are supposed to be university students; they should uphold its values and be honest, have integrity and be open to dialog, not resort to vandalism and violence.

So there you have it: the country actually nurtures something that is worth all the trouble; one of the few candlelights in Mexico’s darkness. An institution to make us proud, within the country and internationally. This is the best Mexico has to offer: its best cultural achievements, its brightest minds, its most open and plural community.

What do Mexicans do with this wonder? they milk it for all it’s worth, take malicious advantage of it, use it to further political causes, vandalize it, harming its reputation and property, and above all, scare away the very minds that helped build this institution. Because hey, let me tell you, after today the only thing on my mind is to put as big a distance between me and these people as possible.

I won’t for the time being, because I’m proud of this university (I studied here) and glad to be able to contribute to make it better. However my patience is wearing thin, as my concern grows that the university is becoming more and more a mirror of how things work in this country. If we don’t respect and protect UNAM, what’s left for us to defend and be proud of? precious little, I think.

Reasons to leave Mexico #1-1

Categories: English Pinche México

Here’s a report about how a female elephant escaped a circus warehouse and then wandered into a highway, where it was struck and killed by a passenger bus.

Interestingly the note talked about how the elephant “caused” the accident. I think that any bus driver in decent conditions would be able to spot a 5-ton animal a MILE away and behave accordingly.

So that’s how a 40-year life was ended because the driver just “didn’t know what to do”. In a way, I’m almost glad the driver also died from the impact.

And that’s just a taste of how poor Mexico’s wildlife culture really is. Nobody cared about the elephant really, and if this can happen to such a beast, imagine the hard time other animals are having here : cats, dogs, cattle, horses.

Clearly, Mexico is a lousy country to be in, even for an animal. And today that has turned into tragedy.

Reasons to leave Mexico #1

Categories: English Pinche México

A few days ago we went to Burger King to buy some cheezburgers. Once inside we witnessed something quite bizarre: about half of the people in the kitchen were seniors, perhaps starting at 70 years old. Here they were, working their asses off to crank out burgers as fast as possible, looking bleary and tired. a 40-something woman was bossing them around and asking them to move faster. Hey, it’s lunch time so things can indeed get pretty hectic.

At first I’d think that it’s great that these people, who probably  wouldn’t have found any other job, can get an opportunity at Burger King. Actually I’ve seen elderly people getting very low-key jobs, like janitoring or burger making, and while it’s a bit depressing, it’s also good that they can get jobs at that age.

Then again, most civilized countries have some sort of policy to take care of their elders. Even here in Mexico we’re supposed to have pension plans (AFOREs, a whole mess where you actually are investing your money on a losing portfolio, but can do nothing about it), government support for the elderly (local support amounts to MXN $700.00 a month, federal government gives a similar amount I think) and in a worst-case scenario a family should be able to support their elders.

So what’s happening? the fact is that those aids are insufficient and elders are forced to go looking for jobs speaks badly about Mexico and its policy regarding the elderly. So here I am working my ass off to survive in this country, and come retiring time, I won’t have enough savings to support myself; government policy to ensure I do have savings is flawed so there’s no guarantee, the economic situation is such that even my children might have a hard time maintaining me, and even relief programs giving a token amount of monthly aid are grossly insufficient, due to the country’s bad economic situation where the aid is hardly enough to purchase basic foods.

So the usual question is, do we really want to live in a country that’ll be this thankless and ruthless to even an elderly person who shouldn’t have to work his ass off just to scrape by at the end of his life? … as usual the answer is up in the air.

Is virtualization a step backwards?

Categories: English Geeky

A note on Slashdot says that vApp, [is] a tool that will allow developers to ‘encapsulate the entire app infrastructure in a single bundle — servers and all.’ Indeed part of the push with virtualization is that you can have an application running on its own instance of the operating system, and share the hardware resources between many such app/OS “bundles”.

I think this way of seeing things is dangerous! Let’s analyze history for a bit. First, application programs ran standalone on a computer. As more and more programs began to appear, it became clear and obvious that they all required several common services: memory management, input/output, disk access, printing, graphics routines, and so on. Thus operating systems were born, where the OS would handle these common tasks and free application programmers from having to do that. An added benefit is that the OS could arbitrate access to these resources and enable multitasking of several applications, since all the apps talk to the OS through APIs and need not concern themselves with low-levelness.

Then beasts such as Windows appeared. Both the OS and the applications that use it are so brain-dead, that most vendors who sell server-grade Windows applications basically require that each app has its own dedicated server on a standalone Windows installation.

This of course is ridiculous and byzantine. This is where VMware came in and realized that a typical organization could have say, 10 servers each running at 5% usage, each with a mission critical application that absolutely must be on its own on this server. And they said “well how about we run 10 instances of Windows, isolated from each other through virtualization, and then we can have a single box at 50% usage running all 10 apps the way they want to”.

This is indeed the bread-and-butter of VMWare. But beware! are you noticing a trend here? by “demoting” each OS/app set to an “app bundle” status, VMWare is indeed taking a step backwards. Okay, so they want VMWare ESX to take the place of the traditional OS, and have each application/OS running on its own. This looks suspiciously familiar to the “app has to do everything by itself” model we escaped from a couple of decades ago!

Sure, as an application programmer I was freed from having to program my own routines for a lot of tasks (for systems such as Mac OS or a decent Linux graphical environment, the libraries free me from a LOT of mundane chores). However, the second killer advantage of an OS providing services is efficiency; this means one piece of software providing access to all applications; I run one OS for all my apps and save on memory, disk space and CPU cycles.

By moving the actual OS (VMWare) down, it provides only very basic services to the “apps” on top (the OS). So indeed, every app carries a gigantic “library” of functions since, in effect, this library is now an entire operating system. The overhead for having several copies of the OS running is gigantic; each Windows installation takes up a couple of gigabytes, while consuming a few hundred megabytes of RAM and a fair share of CPU cycles. On startup, you have 10 copies of Windows, all performing the exact same bootup sequence and reading the same files (albeit from different disk locations, so no caching performance boost).

Worst of all, without proprietary hacks, you also lose the important benefit of interprocess communications. After all, and this is one of VMWare’s purported benefits, each app is isolated from the others, by virtue of running under its own OS instance.

So who is the culprit here? Sure, poorly programmed Windows applications which can’t work without littering your entire hard drive with DLLs and barf if another unknown process is running at the same time, have most of the blame. But this trend is spreading to other operating systems (Zimbra, I’m looking at you). A huge step backwards looms over us, once developers begin to think “hey, I can actually take control of the entire operating system and have it bent to my app’s will and requirement; after all, if the user has a problem with that, he can always virtualize my app and OS”.

What is needed is to go back to well-behaved applications, ones that are designed from the ground up to play well with others, and that by this very design trait, do not interfere with others.

I realize that this might be difficult; after all, with all the dependencies between system components, it might be understandable that my app’s database configuration requirements might break another’s. But then again, the solution is NOT to run two apps with TWO separate databases on TWO different operating systems. Either I find a way to NOT require my app to mess things up, or I provide with a non-system-wrecking component that gives me the service I want. Sure, it’d be a pain in the ass to run two instances of SQL Server, each on a different directory and on a different port, but it beats running two entire copies of Windows. Or wait, wasn’t Windows stable enough for this already?

Still, I think it’s a matter of politeness and cooperation between developers, to not require me to wreck my OS or virtualize in order to run an application. The reasons for virtualization must be different: consolidation of workloads, isolation for security or experimentation purposes, ease of deployment/restoration in case of disaster. Because, hey, do you all remember when everybody was saying “one of the advantages of Windows is that developers don’t have to develop printing, graphics, file access, GUIs and sound separately for each app and for each piece of hardware out there! the OS gives us that service” ? .

Sure developers deserve a break; that’s no excuse to be lazy, and you should think of us, sysadmins of the world, who also have to care for and feed the operating system instances on which your apps run. And trust me, each OS instance, however virtual it might be, still counts as a separate server, with the same care & feeding needs as if it were a standalone box. And however cool it might sound, trust me, I’d rather not wrestle with 150 virtual servers, when 5 well-kept instances would do the same job. KTHX!

Reasons to leave Mexico

Categories: English Pinche México

I’m officially beginning my long overdue series on reasons for us to migrate away from Mexico. Because if you look at it objetively, we are making a decent living with few worries or fears. But sometimes things happen that shake you to the core, and once you analyze them, you realize they should not happen in a country with Mexico’s “specifications”. So why is everything failing in this country? I mean, it’s not Zimbabwe with its rampant inflation and eternal crysis, not Iraq or Afghanistan, ravaged by war; it’s not even the USA, theoretically we shouldn’t live in fear, as we have no terrorism or worldwide hatred against us. So the point here is to present those events that, as they happen, show the things that everyday citizens like us see that are wrong in Mexico, and make us wonder why are we putting up with all this. What do we get out of the bargain? and the answer, more and more often is, “nothing, really”. And the follow-up question is : why are we here? Indeed, the point of the series is to eventually find an answer to these; but I suspect that we will not, as so many things in this country that go unanswered.

McCain or Obama? You know the answer

Categories: English

Dear United States of America: an amazing oportunity is coming your way this november. So please, take a look at the immediate past. It’s been eight years. So, do yourselves and us, the rest of the world, a big big favor. Vote for Obama. Don’t vote for McCain. Barack Obama John McCain

¿Donde quedó el maratón? o: a quién le importa la cobertura de las Olimpiadas

Categories: Pinche México

Maratón El maratón olímpico fue una prueba sumamente emocionante, con nuevo récord olímpico, muchos cambios en el liderazgo, y una emocionante pelea por la medalla de bronce. Triste y frustrantemente, de todo esto nos enteramos leyendo la página de la BBC; a pesar de tener dos canales televisivos en México supuestamente dedicados a cobertura de las olimpiadas, donde es el último evento en el atletismo y uno de los más importantes, en uno de estos canales estuvimos aguantando setenta repeticiones del triunfo de María Espinosa, y en el otro, un resumen de TODOS los eventos, excepto de aquél que se estaba transmitiendo EN VIVO.

En verdad la cobertura de la TV mexicana fue pésima, con horarios de transmisión absurdos, repeticiones de las derrotas de los mexicanos, aún a costa de transmisiones en vivo de eventos interesantes, y sobre todo el contenido de “análisis” y variedad al que nos someten las televisoras. Perdónenme, pero si estoy viendo su cobertura olímpica, no me interesa ver a sus cómicos haciendo el ridículo en China, ni a las supuestas mujeres “guapas” yendo de fiesta o aventarse en bungee, o al “chinito” haciendo chistes absurdos, y mucho menos a los deportistas del ayer ganando algunos dolaritos por no hacer nada en TV mexicana; Nadia Comaneci medio habla inglés, y la traductora que le pusieron, también: el resultado es una serie de balbuceos completamente insulsos y aburridos. Lo que queremos ver es “DEPORTES” y de eso, señores, tuvimos la verdad muy poco. Eventos tan espectaculares como bicicleta de montaña, muchos de atletismo, water polo, handball y otros, brillaron por su ausencia en las transmisiones.

Ya que tristemente lo único rescatable de México en las olimpiadas fueron las tres medallas obtenidas, y todo lo demás, incluída la cobertura televisiva, fue un desastre total, lo único que agradezco de que termine este ciclo olímpico es ya no tener que tolerar la ridiculez que es la TV nacional, y para la próxima nos aseguraremos de contratar el sistema de cable que mejores opciones de cobertura nos brinde; de esto, lo único que lamento es que seguiremos dando dinero a uno de los dos monopolios (¿duopolio?) de medios nacionales.

México, desastre olímpico

Categories: Pinche México

Guillermo Pérez ganó una medalla de oro para México en las olimpiadas de Pekín. ¡Felicidades! Aunque lo triste es que ahora las autoridades cacarearán la medalla como si fuera de ellos, y alegarán que México está a la altura de países como Argentina e India, y por encima de otros como Portugal.

Nada más lejos de la realidad. Dejemos en claro que la medalla, y muy particularmente la de Tae Kwon Do, es un logro muy exclusivo del atleta, sus entrenadores, y su familia, ya que afortunadamente es un deporte cuyo requerimiento básico es entrenamiento y disciplina. Dios los librara si hubiera sido un deporte donde se requiriera más apoyo, o uso de las instalaciones oficiales (ciclismo, canotaje, clavados). Y a las autoridades debería darles vergüenza el no apoyar a Guillermo desde el inicio, sino apenas ahora, que se ha convertido en una estrella.

El apoyo se tiene que dar desde antes, desde el momento del entrenamiento y la preparación, por no soñar y decir que se debe apoyar desde edad temprana para encontrar y desarrollar talentos. La diferencia básica entre las gimnastas chinas de primer lugar, y la mexicana de lugar 57 (sí, 57) son los años de entrenamiento de calidad desde temprana edad, así como apoyo para que el atleta se pueda dedicar de lleno a su entrenamiento; propuesta difícil en México donde la mayor preocupación es obtener el sustento diario.

De los 85 mexicanos que fueron a Pekín, la gran mayoría fue a hacer el ridículo. Sobre todo indigna la altanería de los mismos atletas, que elogian su propio rendimiento: “me fue muy bien”. La realidad desmiente estas afirmaciones viniendo de boca de atletas que quedaron últimos en sus rondas clasificatorias.

Ir a los juegos olímpicos no es barato, y menos si se piensa que se hace con dinero de los contribuyentes. Yo preferiría que NO se empleara mi dinero para mandar a esta gente prepotente y poco competitiva (y ni hablar de los dirigentes que únicamente se van de vacaciones). Y además de la obvia necesidad a largo plazo de fomentar una cultura que genere deportistas de calidad, lo que se tiene que hacer es apretar los criterios para selección de los atletas que van a los juegos olímpicos.

Gente como la gimnasta que tuvo lugar 57, la nadadora que acabó última en su clasificación a pesar de romper el récord Mexicano, o la triatleta que fue descalificada antes de iniciar la tercera fase, no tienen nada que hacer en juegos olímpicos. Independientemente de que sean las mejores del país, se debe analizar su competitividad a nivel mundial, y aún cuando alcancen las marcas clasificatorias dictadas por las federaciones internacionales, México debería con honestidad NO enviar a atletas que no tienen una posibilidad real.

El pretexto del fogueo internacional no se vale, y menos cuando eso implica un gasto enorme con la única finalidad de ir a hacer el ridículo sin ninguna posibilidad de medalla.

Descaradamente, las autoridades saben que están enviando a gente mal preparada para el evento. De los pocos competidores humildes, la mexicana que no pudo completar el triatlón se disculpó comentando que lleva poco tiempo participando en este deporte. Esto es inaudito, e implica que las autoridades sabían que ella no estaba bien preparada. Es decir que todo el dinero que se gastó en su pasaje a China fue un desperdicio que bien podría haberse empleado en apoyarla para que tuviera un mejor entrenamiento y mayores posibilidades en otras competencias.

También de aplaudir es la humildad de competidores como la maratonista Madaí Pérez, quien de nuevo se disculpó por no haber obtenido un mejor lugar, a pesar de haber obtenido un buen tiempo, estar en la posición 19, e incluso llegar adelante de estrellas como Paula Radcliffe, poseedora del récord mundial, o Deena Kastor, medallista de bronce en Atenas y que no pudo completar la competencia.

carlitos ]Pero el patrón que se observa es uno donde los atletas preparados y con buena actitud son los menos. Es a ellos a quien se debería mandar, y no a los que únicamente van “de paseo”, y mucho menos, MUCHO MENOS, a las autoridades, como el señor Carlos Hermosillo, que estaba muy contento en las tribunas, viendo perder a los mexicanos, y al ser entrevistado comentó que no le parecía sorprendente, ya que ellos tenían un análisis de las posibilidades reales de cada atleta y sabían en qué deportes había posibilidad de, pues, NO HACER EL RIDÍCULO.

Entonces, señor Hermosillo, ¿PARA QUÉ CHINGADOS LOS MANDARON?