Trusting invalid SSL certificates is wrong

So let me put it clear from the first line: trusting invalid certificates is wrong. And now I will explain why it’s wrong and why there are few excuses for it. We are talking here about certificates for SSL encryption, which serves basically two purposes: Privacy — data is transferred encrypted and can only be decrypted by the intended recipient and not a third party wiretapping the line. Authentication — making sure the receiving end that will be able to decrypt the data is who they claim to be and data is not diverted to a different receiver by a third party with access to manipulating our transfers. URL shortener returns

Let's start with a bit of history. is a URL shortener developed by Nicolas Hoizey in PHP eleven years ago (stylized by then as with the intention of creating a light and simple URL shortener. About seven years ago, I installed it to create my own private URL shortener at and some other open and public ones with some modifications on Nicolas's project. Shortly after, I started contributing to the project with improvements and bugfixes and almost instantly Nicolas gave me direct write permission.

From WordPress to Hugo

So far, I've been using WordPress for this website. It's a very powerful and complete blogging software, with a lot of plugins, themes, search engine optimizations, etc. It has been in the market for more than 15 years and continues to be actively developed. It's the undisputed leader in blogging and it's very easy and quick to produce content with it. On the other hand, I haven't updated this blog for two years, with a single entry in the last 5 years.

So what do you think about Bitcoin?

Every time someone asks if I have heard about Bitcoin or tells me they want to invest, there are so many things that I think I could tell and so many links that I would like to share, that I thought it would be better to compile everything in a blog post. And, what the hell, nowadays you're nobody if you do not have a blog post about Bitcoin and which topic could be better to wake up my blog from its two-year lethargy than the bubble of the moment.

Why we care about Paris and not about Kabul

Every time a terrorist attack in the West caught the attention of the media, a replica arises from some ideological sectors. Whether the Boston Marathon, Charlie Hebdo or the slaughter yesterday at the Bataclan, there are always those who, after the first signs of media attention, make the same comment: Por cierto, ataques terroristas como el de París ocurren casi a diario en África o Asia, pero no nos conmocionan. Porque es África.

Reallocating partitions usage in Linux without formatting

Something that is not unusual to happen: you do bad planning of your disk partitioning and you eventually find out that you have a nearly-full partition and you want to move a directory from that partition to a new disk. If you already have some experience with Linux and command line you will probably know how to safely do this from the same machine and without losing any data, but it may be something a little more difficult for less experienced users.

How Android managed to scare me

Precedent 1 Two years ago, I went to Poland to visit a friend who was there for his Erasmus program and there he met a Slovenian girl. English level in Poland is quite low and, in addition, we were in Bielsko-Biała, which is not exactly the capital, so we managed to get understood primarily via the Slovenian girl and the similarities that apparently exist between Polish and Slovenian languages. One day, we were waiting for the bus to go to Auschwitz and it was quite rainy, so we went into a bar in the deepest Poland that had one of those machines that you put coins so you can choose which song you want to hear.

No, it doesn't work for you

We've all heard this ever. Some may even have used this argument: "it works for me." It seems that it works as a defense of the effectiveness of everything. From homeopathy to ouija including NLP or MMS. If you've tried it and you've seen that it works and maybe you even know more people that say that it works, we could say that its effectiveness is proved, right? Let's see why this argument could be wrong.

"Science is just an opinion," said the postmodern

"Science is just an opinion, as valid as any other," said the postmodern guy in a tweet sent from his smartphone with 4G connection while the MEPG stream received through a fiber optic cable was being decoded to stimulate the electrodes that will polarize the glass that will shape the image of Deepak Chopra on his TV. The same MPEG stream was also being decoded to a series of electrical impulses that cause disturbances in the air that reached his ears to become the sound of the words of the Indian spiritualist.

No, don't blame the user

It is unusual to see a computer engineer defending users. Even more if the engineer is a system administrator. It is known that the relationship between system administrators and users is tense. But when somebody tries to fool me, I get even more tense. Let's go over the facts. The registrar I'm updating the administrative contact of some domain names registered with a well-known Spanish registrar. The company listed as the administrative contact no longer exists and now the domain names belong to another company, so I have to update all the data, but that's another story.