IPN Decalogue

IPN Decalogue

Lately I have been reviewing and recovering some materials from my old blog, those that I consider are still valuable in one way or another.

I recently found this one that inspired me at the time:


The National Polytechnic Institute (IPN), or Politécnico, as it is also known, is one of the largest educational institutions in Mexico, along with UNAM, the National Autonomous University of Mexico, this being the highest house of studies.

The Politécnico specializes in areas of Engineering, it was founded in 1936 under the government of General Lazaro Cardenas del Río, president of Mexico, institutionalizing various higher schools under the same entity. In order to promote the technical knowledge that the country required in those moments of need in the country’s industrial growth.

Despite wanting to study at said university, this was not possible due to financial limitations. It was not until I was finishing my degree at the ITSPR that I had the opportunity to go to the Politécnico to do my professional internship in the Postgraduate and Research area.

My cousin Alfonso was already studying at the Politécnico and he was the one who gave me a tour of that university environment. We both lived together during those 7 months in Mexico City, very close to the ESIME Zacatenco,Higher School of Mechanical and Electrical Engineering (ESIME in Spanish); Zacatenco Unit, where I was doing my professional internship.

It was a very enriching experience to be there, living in Mexico City and going to one of the largest universities in the country that was founded with a social conscience is a great experience.

I remember listening to the IPN Decalogue and feeling a deep call, an energy that resonated from deep within, something that definitely moved me, without further ado here is the IPN Decalogue.

  • I AM A POLYTECHNICIAN, because I aspire to be a man.
  • I am a Polytechnician, because I value my responsibilities over my rights.
  • I am a Polytechnician, by conviction rather than circumstance.
  • I am a Polytechnician, To achieve universal conquests and offer them to my people.
  • I am a Polytechnician, Because I suffer in my innards for the Fatherland and aim to alleviate its ills.
  • I am a Polytechnician, Because I burn with the desire to rouse the sleeping brother.
  • I am a Polytechnician, to light a torch on the Fatherland’s altar.
  • I am a Polytechnician, because I respect myself and feel obligated to respect my institution.
  • I am a Polytechnician, because my respected independence as a young man and student forces me to respect this confinement.
  • I am a Polytechnician, because I translate my flag’s trichrome as work, duty, and honor.

Almost 15 years after that experience, I see those moments with some nostalgia, but with hope that a good direction for our youth will be the constant change that future generations need.


The political illiterate

The political illiterate

Last week I was listening to the morning conference of President AMLO, who had just returned from his 3rd COVID infection with all the attitude and brought up a poem by Bertolt Brecht that seemed so true to me in Mexico not long ago, but that seems gradually fall behind

“The worst illiterate
is the political illiterate,
he doesn’t hear, doesn’t speak,
nor participates in the political events.
He doesn’t know the cost of life,
the price of the bean,
of the fish, of the flour,
of the rent, of the shoes
and of the medicine,
all depends on political decisions.

The political illiterate is so stupid
that he is proud and swells his chest
saying that he hates politics.

The imbecile doesn’t know that,
from his political ignorance
is born the prostitute,
the abandoned child,
and the worst thieves of all,
the bad politician,
corrupted and flunky of
the national and
multinational companies.”

That man who cannot touch his soul for another in disgrace should not be in politics, because it is public policies that can systematically fade the worst stories of pain and suffering in the most vulnerable people, victims of a history of inequality, corruption and selfishness.

That is why I say that Mexico is one of the countries with the least political illiteracy in the world, and that is what we have achieved.


I am sorry to see how many politicians and citizens with wounded egos are capable of turning their backs on the truth and on the people of their own country, fortunately, although they are not few, there are more Mexicans who are leaving behind that political illiteracy, and will give rise to the social changes that have been postponed for so long in favor of the people who suffered for so many years from a corrupt government.

0ad a24, a guilty challenge

0ad a24, a guilty challenge

Wow !, 2 years without writing anything here.

Well, time goes by, and the most surprising thing is that the topic of this post is about software and video games.

0ad, for those who do not know it, is a real-time strategy game, a genre of games that achieved its greatest popularity and consolidation in the 2000’s, with simple, but very appealing 3D graphics.

The most popular games of this genre were Age of Empires from Microsoft and Starcraft from Blizzard, these two titles owned thousands of hours and hours of entertainment.

0ad, is a very symbolic case since it is one of the best games based on free and open software and its artistic content under a Creative Commons license, and developed by a small group of developers under a community model, I would like to think, being a living example of a final product with high quality, although mostly without the attention it deserves.

All this would not have much importance, if it is not that the pandemic made us resort to old ways of entertainment, which thanks to its multiplayer model, allowed several contemporary friends to have a good time. Precisely, the Alpha 24 version was published not long ago, after just over 2 years of its predecessor a23 in December 2018.

Unfortunately this version 024 only had packages for Microsoft Windows, which is understandable when you take demographics into account and Microsoft Windows is still the most used operating system worldwide.

And although understandable, it is unfortunate that GNU / Linux users are out of the release of this new version.
Thanks to recent collaboration in the Trisquel project, I began to become familiar with the compilation of binaries and since I already had the infrastructure to compiling binaries, i decided to try compiling from source code.

Pleasantly this was much easier than it seems thanks to the community, so I hope it will be useful for others looking for how to use compile,

Trisquel 9.0 / Ubuntu 18.04

We will rely on the repository PPA of 0ad , to obtain the dependencies for the construction of the binaries,

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E4FA953A
echo "#0ad PPA repository
deb http://ppa.launchpad.net/wfg/0ad/ubuntu bionic main
deb-src http://ppa.launchpad.net/wfg/0ad/ubuntu bionic main" | sudo tee -a /etc/apt/sources.list
sudo apt-get update

We install dependencies,

sudo apt-get -y build-dep 0ad
sudo apt-get -y install rustc cmake libfmt-dev

We download the code

git clone --depth 1 --branch A24 https://github.com/0ad/0ad

We start the compilation using all available threads,
Warning: This could leave the machine invested for this task only for several hours, so it is recommended to schedule the compilation in such a way that do not interrupt your activities.

cd 0ad/build/workspaces
./update-workspaces.sh -j"$(nproc --all)"
cd gcc
make -j"$(nproc --all)"

If everything goes well, we continue with the test

cd ../../..

If you get output like this,

Running cxxtest tests (351 tests)...............................................................................................................................................................................................................................................................................................................................................................OK!

Then, hurray!
Play time!


In any case, temporarily and until there are official binaries in the 0ad PPA repository, I leave these binaries available, and even though I hope they will be useful and entertaining, no guarantee is offered.

Binaries 0ad A24 – Trisquel 9 | Ubuntu 18.04,

More information on building packages can be found on the official Wildfire Games wiki.
https: //trac.wildfiregames. com / wiki / BuildInstructions

About RMS resignation

About RMS resignation

To the MIT community,

I am resigning effective immediately from my position in CSAIL at MIT. I am doing this due to pressure on MIT and me over a series of misunderstandings and mischaracterizations.

Richard Stallman 

I am very sorry that in these dates as full of festivities for an ordinary Mexican as I do, I learn of the resignation of RMS to his positions in the MIT and the FSF for a discussion that was leaked in what seemed to be the methodology of the “politically correct” public pressure does not seem to be very far from the Salem Trials in 1693.

In my final analysis, RMS only did what a geek | academic | asp does, theorizes, analyzes, discusses indifferent taboos or paradigms.

For me I have followed his career for more than 15 years. I could say that RMS is …

Charming ?, no.
Charismatic ?, sometimes
Easy to deal with ?, not at all.
Impertinent ?, frequently

However, in my perspective it has always been direct, honest and authentic to the satisfaction of some and anger of others, agile in thought and sharp in their position.

They have no idea how much I regret being judged by their opinions and not by their facts.
But well, someone of agile thinking can only judge him by misrepresenting and pre-judging his opinions.

Based on the speed of the facts and expressions of different actors in the medium, it is my opinion , that a pretext was already sought to force his resignation, which could expose an abysmal lack of communication between organizations and RMS.

As a Free Software activist that I consider myself, all my respect to Richard Matthew Stallman for his ideals and teachings to the man behind GNU, the FSF and the free software movement.

I wish the FSF the best of luck as an organization, with the coming times we will need it.

I’ll stay with ETCG analysis,

Aware truth

– If we kill all the thieves , would
only remain the good guys dad?

– No son, we’ll only remain
the murderers….

The path is not violence
is education.

Consciousness is itself, it is the cure for a lot of prejudices.

Let’s give it a try …

Credit : Someone on Facebook apparently.