Two loops waiting for themselves

“are these tasks still running?” I asked that on 2 September, about two background jobs Claude had started, which had been sitting at “Running” for 94 minutes. They were waiting for a Flatpak SDK to finish installing. It had finished at about the four-minute mark. Nothing had failed. They were waiting for themselves Both loops tested for the install with pgrep -f "flatpak install", and were written to stop once nothing matched. pgrep -f searches the whole command line of every process. It leaves itself out of the results, but not the shell that called it, and that shell’s command line held the entire loop. So each loop found itself, and each found the other. They were waiting for their own exit. ...

September 24, 2026 · 4 min · Luis Tineo

Connect to a wireless network through the command line

Sometimes you decide that you don’t want to use any GUI to connect to your wireless network, especially when it doesn’t seem to work. One of the main benefits of Linux and any other Unix based operating system is its ability to empower users to do things on their own. So tonight when the latest Ubuntu updates broke my laptop’s wireless, I decided to write a little script to fix it. ...

July 28, 2012 · 2 min · Luis Tineo

FireFox vs Virtualized environments

Firefox rocks no doubt about it… but using more memory than virtualbox just to run magento is not cool at all! This is why I really dislike using FireFox and love using SwiftFox. How come Firefox is taking 2GB of ram, that is as much as my virtualized Ubuntu Desktop and more than my virtualized ubuntu server. In other words with that much memory I could be running a few more computers. ...

July 23, 2012 · 1 min · Luis Tineo