This is a continuation of my previous post due to the fact that Ruby gems installation is still not fixed. It's been more than twelve years now since the first bug report. The big update since part 1 is that the whole sudo functionality of bundler has been removed. It is curious that happened just … Continue reading Fixing Ruby gems installation part 2
GNOME’s horrid coding practices
I stopped using GNOME more than a decade ago, yet my desktop environment of choice--Xfce--keeps using GNOME libraries, and every time I notice a sudden problem, every time it's GNOME's fault. But because I'm a developer, I can track down the problems and fix them myself, though why is it that GNOME developers keep making … Continue reading GNOME’s horrid coding practices
How Mexico got COVID-19 stats correctly
As the COVID-19 pandemic swept the globe, accurate data became an essential tool for understanding the nature of the disease and predicting its future impact. However, political pressures and wishful thinking often led countries to prioritize gathering data that supported their preferred narratives over gathering data that accurately reflected the reality of the situation. In … Continue reading How Mexico got COVID-19 stats correctly
Mathematically proved: Steven Crowder v. The Daily Wire
The conflict between Steven Crowder and The Daily Wire has made people in the conservative sphere argue who is in the right, but to me it's simple, and I don't understand why people don't see the obvious math. I contend I can prove mathematically who was shittier. Let's start with a few facts: We don't … Continue reading Mathematically proved: Steven Crowder v. The Daily Wire
A meta discussion about the burden of proof
Most people don't understand what the burden of proof is, they claim they do but when push comes to shove they makes mistakes that show that's not the case. Not understanding the difference between not-guilty and innocent is one clear example of not understanding the burden of proof.
Ruby: for the love of god, stop using sudo
A summary of all the discussions about ruby bundle using sudo to install gems without asking the user.
Fixing Ruby gems installation once and for all
ruby bundle by default installs gems into system directories calling sudo without asking the user, let's fix that.
My tone doesn’t make me wrong, or how I convinced the Ruby project to fix an inconsistency
Back in 2012 I stumbled upon an inconsistency in Ruby's handling of time zones which took me a lot of discussions to get fixed, but eventually I managed to get it done. Essentially this didn't work: DateTime.strptime('0 +0100', '%s %z') The time zone part (+0100) was ignored. If you are not familiar with strptime/strftime, the … Continue reading My tone doesn’t make me wrong, or how I convinced the Ruby project to fix an inconsistency
Good taste
I finally managed to write my illustration of what good taste in code looks like based on an example Linus Torvalds presented in his TED interview
Matemáticas de la revocación de mandato
Para la revocación de mandato el INE redujo el número de casillas necesarias un 70%, sin embargo no redujo la lista nominal. ¿Cómo? Incrementando la capacidad de todas las casillas al triple. Como poner a nueve mujeres a hacer un bebé en un mes.