Fixing AppImage Sandbox Errors on Ubuntu: A Complete System-Wide Solution

TL, DR If you’ve ever tried running an AppImage on Ubuntu only to be greeted with a frustrating error message, you’re not alone. The error about the “SUID sandbox helper binary” has become increasingly common, especially with newer Ubuntu versions like 24.04. Today, I’ll walk you through the best solution to fix this issue while… Continue reading Fixing AppImage Sandbox Errors on Ubuntu: A Complete System-Wide Solution

A MicroPython client for MinIO

TL, DR MicroPython is a fantastic framework to write code for micro controllers. I just created a very simple library to enable those devices uploading files into a MinIO object storage. MinIO object storage I already wrote a couple of blog posts about MinIO (you can check them here), a great self-hosted object storage software.… Continue reading A MicroPython client for MinIO

Drop Pandas DataFrame columns only if they exist

TL, DR Sometimes you need to drop columns in a Pandas DataFrame, but you may not be sure they actually exist. Here a few snippets to do it without raising errors. Safely Dropping Columns That Might Not Exist Sometimes, your dataset might include placeholder or optional columns such as “Unknown”, “Other”, or “None”. You may… Continue reading Drop Pandas DataFrame columns only if they exist

Calculate metrics on numeric columns only for Pandas DataFrames

TL, DR Sometimes you need to calculate averages, minimums, or other metrics from numeric-only columns in a Pandas DataFrame. Here a few snippets to do it. Select numeric columns and calculate metrics You often want to calculate summary statistics like the mean , median , or standard deviation — but you only care about numeric… Continue reading Calculate metrics on numeric columns only for Pandas DataFrames

Fix Flatpak browser not opening links in Ubuntu

TL, DR Sometimes Ubuntu stages a coup, setting the Snap internet browser as default. This may break your setup if you actually installed your browser using Flatpak. Here a few steps to fix this issue. Flatpak vs. Snap Ubuntu has a strong preference for Snaps…but maybe you don’t necessarily agree with this and you prefer… Continue reading Fix Flatpak browser not opening links in Ubuntu

Use Python Selenium with Snap browsers

TL, DR Selenium is one of the main libraries for browser automation and web scraping. Sometimes it is painful to integrate with browsers that are installed as Snap packages, this guide gives you a few examples for a correct configuration. What are Snap packages? Snap packages is the new and preferred way to distribute applications… Continue reading Use Python Selenium with Snap browsers