The Either monad (also known as Result) provides Go-like error handling, but automated. You only check manually for errors after the last call, the monad handles the process.
But this is just one example of a monad, there are many more.
The Either monad (also known as Result) provides Go-like error handling, but automated. You only check manually for errors after the last call, the monad handles the process.
But this is just one example of a monad, there are many more.
Ctrl+A, Ctrl+E
Many more basic Emacs keybindings work, actually! Including C-f, C-b, C-p and C-n (if you prefer them over arrow keys) as well as M-f and M-b to move by words, C-k, M-d and C-y for killing/yanking (but not M-w) and C-SPC, C-w, C-x C-x for region manipulation (tested in Bash and ZSH)
I interpret this being more about how GNOME apps function in general, also on other desktops, which is fair criticism.
If you want, you can also compile everything with Nix!
I kinda want to try LFS with Nix, but I think that’s literally just NixOS
Why does sudo su exist? sudo -i does exactly what you want.
Might as well just use Vim then
Yes. Though I believe it only kills the current frame if there are multiple
English spelling doesn’t match sound, it’s about sound
European is (depending on exact dialect) /ˌjoː.ɹəˈpɪ.jan/, so it begins with a consonant. So you don’t need “an”


No option to disable… that I found, that is.


Mine provides a connection, but doesn’t expose ports on v6. So I can access v6 services but can’t self-host any.


Before timezones and trains, each town had its own natural time (based on the sun or whatever). Would you have preferred that?
It’s kind of linear, in the largest element of the array. Just not in the length of the array.