vim -> back to emacs
mcmodknower
First of all, review it yourself. By reading it again and thinking about it you might find some stuff. After that try static analysis tools like olap said (even some lsp (language server protocol) integrated in your editor can give you good tips). Only after those two options i would even consider using llms, but finding a community of people that are about your language/framework can yield better results. Especially if it is a small project.
What are the meanings for these non-ascii symbols?
Ich kenn leider nur die Regionalbahnkarte von Deutschland: https://www.deviantart.com/costamiri/art/Transit-diagram-of-regional-rail-in-Germany-2024-1006737243 Aber die könnte auch für den ein oder anderen praktisch sein.
You probably enabled home directory encryption on install. If you do that, your personal files get stored in the .ecryptfs folder, and get decrypted at runtime. So maybe doing an ncdu inside your home folder reveals some big files there.
And honestly, if you have the time for it i recommend a reinstall with no home directory encryption but full disk encryption. That way you don't have to deal with ecryptfs since you whole disk is encrypted and mounted as one single thing. PS: I had problems with ecryptfs when i wanted to install something with a very long folder name, which is the main reason i now use full disk encryption.1
in my .gitconfig i have
[alias]
glg = log --oneline --decorate --all --graph
This allows me to get a quick overview over all branches with pushes that are recent enough for most cases.
Mine is a bit longer and includes automatically removing unused dependencies:
alias update='sudo apt update && sudo apt upgrade && flatpak update && sudo apt autoremove --purge && flatpak remove --unused --delete-data && notify-send '\''update done'\'''
for 1: kdeconnect or warpinator
I make videos irregularly (this year 2 iirc), only when i have an idea and take the time to make the video. Since i do a lot of other stuff it is not really one project, but each video is its own project, and the channel is just a way to publish them.
For the conversion to lossy, git smudge/clean filters might work. Afaik git-lfs works with them. In general git-lfs might be something interesting for your use case.
You probably want something like the array variables from bash. You can find out more about them in the manpage, in the Arrays section.
Since you are using sh, you don't have direct access to them. If you want to use them, change the shebang to #!/usr/bin/env bash.
What shape is the earth?