something funny about about the terminal is how there are ALWAYS exceptions
like yesterday I said that the OS is in charge of sending signals when you press `Ctrl+C`, which is mostly true
BUT someone pointed out that if you use kitty, kitty has its own special mechanism for sending signals when you use a keyboard shortcut where it tries to guess the right PID to signal (https://github.com/kovidgoyal/kitty/blob/cb490da9487089a09eb10a4edb1129e1bca08d52/kitty/child.py#L465-L481)
it always feels hard to explain why I still feel comfortable in such a chaotic environment