Network engineering —
Intro I recently had to think more about network engineering. Here are my notes from reading Beej’s Guide to Network Programming and Computer Networking: A Top-Down Approach.…
May 18, 2025
Exploring Paris —
Festivals Fête de la musique Ganesha festival (Temple of Sri Manicka Vinayakar Alayam) Fête National (Bastille Day) Bal des Pompiers Cinemas Luxor cinema, excellent selection of original-language films, well curated Grand Rex, apparently biggest theatre in Europe, venue for premieres and film festivales, e.…
Jan 16, 2025
How to name things —
In software engineering (and machine learning), we often need to name things to refer to them more easily in our discussions – be it projects, products or servers.…
Jan 14, 2025
Signing git commits —
https://withblue.ink/2020/05/17/how-and-why-to-sign-git-commits.html
If a key expires, you can update the expiration date as follows:
gpg --list-secret-keys to list the secret keys and look up the key ID, alternatively gpg --list-keys gpg --edit-key <key-id> to open the gpg console run expire in the gpg console and follow the prompts to update the expiration date finally save and quit You can type help in the console for other available commands.…
Jan 12, 2025
Writing well —
Here are some resources for writing well.
General writing “Style: The Basics of Clarity and Grace” (3rd Edition) 3rd Edition, by Joseph M.…
Dec 24, 2024
Search and replace in multiple files using vim —
I’m using Neovim with AstroNvim, and the key maps below will be different depending on your setup. You can find my configuration here.…
Dec 20, 2024
Cleaning up storage on macOS —
Using macOS storage manager Go to System Settings, Storage Click on the info circle to further investigate each category and remove applications or files that you no longer need Clearing cache from developer tools docker system prune --all remove unused conda environments conda info --envs, conda remove -n <name> --all cargo cache https://blog.…
Dec 2, 2024
Logging in a multiprocessing context in Python —
Configuring loggers in a Python application with multiprocessing isn’t straightforward.
If you’re new to logging in Python, there’s a basic tutorial.…
Nov 24, 2024
Using a VPN —
I started using NordVPN, a few alternatives also looked interesting, including ExpressVPN.
There are some websites that let you easily check if the VPN connection works:…
Nov 10, 2024
Reading PDFs on the Kindle —
While sending a PDF file to your Kindle is easy, depending on the PDF format, being able to read it well in the Kindle format can be a challenge.…