Creating environments on Conda

This week I started studying Natural Language Processing and Computational Linguistics with Python. As many, I use Conda for managing my Python environments and packages. On this post I will cover how to create new environments on Conda and how to use them with JupyterLab. There are a lot of technical reasons to use (virtual) environments, but ... Read more

Improve your daily workflow with jumpapp

Most “advanced” users will always recommend using keyboard shortcuts whenever possible, no matter which system or application you are using. In this post I’m going to touch the process of launching applications. In modern desktops, you’ll have stuff like Activities Overview on GNOME Shell, Spotlight on macOS, or any smart launcher of sorts. Al... Read more

Running JupyterLab as a desktop application on Linux

JupyterLab has quickly become the standard for doing Data Science in Python. Arguably, the main reason for this is the notebook format, an idea introduced back in 1986 in the amazing Wolfram Mathematica. But the fact is there are just no decent alternatives. Rodeo seemed to be a very promising IDE focused on Data Science with a UI/UX very simil... Read more

Including images with Liquid

A while ago I covered on Using Jekyll, Lightbox, and GitHub pages how to use includes in Jekyll/Liquid to simplify the process of adding images to your posts. The process is pretty simple, but you need two different files (and syntaxes) for essentially the same thing: showing an image. This probably makes sense from a technical point of view, b... Read more

How to delay startup applications on GNOME

Back in 2017, support for status icons, pictured below, was removed from GNOME Shell (v3.26). This has been a controversial topic (as anything in the GNU/Linux community, really) and probably will always be, but in my opinion there’s no point on discussing about it. One way to use status icons on later versions of GNOME Shell is to install t... Read more