gamma
@gamma@programming.dev
- Comment on Patient gamers, what are your favorite OSTs? 2 weeks ago:
Love the Towerfall OST myself, it was such a shock to hear about him.
- Comment on Monthly Recommendations Thread: What are you playing? 3 weeks ago:
Rivals of Aether 2, its so good to have an indie platfighter that has Smashs level of polish.
The first one is still a better casual experience because of workshop and single player modes, but I’m here to shmoove in ranked.
- Comment on RegreSSHion: Remote Code Execution Vulnerability In OpenSSH Server 4 months ago:
Just make sure you read the news (restart sshd)
- Submitted 1 year ago to linux@programming.dev | 4 comments
- Comment on How often do you hop distros? 1 year ago:
I did about once a year until 2018 when I settled on Arch.
But now I’ve got a server on NixOS and loving it, so I might be switching my laptop soon.
- Comment on Signal is Flawed, Why XMPP is Amazing! (new animated video) 1 year ago:
It requires a phone number to log in. That already kills any hope for anonymity. I use it to message family and close friends, of which the fact that I’m messaging them is not surprising.
- Comment on just to be sure, when setting up nextcould i need to purchase a domain name? 1 year ago:
I run my Nextcloud behind Tailscale, and Caddy handles theTailscale https certs.
- Comment on How do you shell expand your variables and why? 1 year ago:
This has never stuck with me, and I hadn’t thought about why until now. I have two reasons why I will always write
${x}_$y.z
instead of${x}_${y}.z
:- Syntax highlighting and shellcheck have always caught the cases I need to add braces to prevent
$x_
being expanded as${x_}
. - I write a lot of Zsh. In Zsh, braces are optional in way more cases.
“$#array[3]”
actually prints the length of the third item inarray
, rather than (Bash:) the number of positional parameters, then the string‘array[3]’
.
- Syntax highlighting and shellcheck have always caught the cases I need to add braces to prevent
- Comment on How do you shell expand your variables and why? 1 year ago:
Shellcheck doesn’t insist on braces unless it thinks you need them.
- Comment on How do you shell expand your variables and why? 1 year ago:
Typically
find “$HOME/docs”
, but with a few caveats:-
In Zsh or Fish, the quotes are unnecessary:
find $HOME/docs
-
If I’m using anything potentially destructive:
mv “${HOME:?}/bin” …
-
- Comment on It worked on my system 1 year ago:
Excuse me, OCI container, we’re a runtime-agnostic family here.
- Comment on Programing.dev's logo makes it's way onto r/place alongside RBlind.com 1 year ago:
Not sure what 11 is, but it’s now Slide.
- Comment on is it just me or GitHub is turning into some sort of LinkedIn 1 year ago:
Fwiw, gitea has compatible actions. Not sure how compatible, though.
- Comment on How do you manage your dotfiles? 1 year ago:
I’ve done symlinks into a separate directory before, but I found the best method for me was to let
~
be a git repo.There are two keys to making this work well:
echo ‘*’ > ~/.gitignore
: This waygit status
isn’t full of untracked files. I can stillgit add -f
what I actually want to track.git branch -m dots
: For clarity in my shell prompt.