32 karma · joined November 7, 2021
The best answer I've seen to this question is https://www.murilopereira.com/the-values-of-emacs-the-neovim...
Amongst other things, it lists different values that each tool prioritizes, and how "Core values are self-reinforcing. They attract like-minded people, who will then defend them."
Emacs: Extensibility, Freedom, Introspectability, Keyboard centrism, Stability, Text centrism.
VSCode: Approachability, Integration, Maintainability, Progressiveness, Velocity.
That is, even if VS Code achieves technical parity with Emacs (wrt introspectibility/extensibility), its community might not prioritize using VS Code for things beyond editing code.
Or maybe it will. These things are difficult to predict!
How does this compare to https://www.gnu.org/software/emacs/manual/html_node/elisp/in... ? That's a great manual and available in Info format (popular amongst Emacs users).
We should aim for not having to fiddle with SSH config, and having sane defaults.
That could involve:
* cryptographers advocating changing OpenSSH defaults
* people refining their threat model to being able to accept weaker defaults
* Distributions or config management solutions that improve on the defaults in a careful considered way.
I use NixOS which generates my sshd_config. By default, NixOS:
* Disables root login via password: https://github.com/NixOS/nixpkgs/blob/8605fbd737e526c40ff8f0...
* Sets ciphers according to Mozilla's recommendations: https://github.com/NixOS/nixpkgs/blob/8605fbd737e526c40ff8f0...
Other distros, cfgmgmt, and container systems could do this too.
Thus, seeking facts without considering bias is a recipe for bias.
On the other hand, I prefer to avoid linking identities, especially in a publicly visible way.
I see how it's useful for those that do!
I've tried using email from Emacs a number of times, but never had a setup that I stick with.
All modes that used IMAP would block.
notmuch.el was nice but distributed read-state between two DBs, which felt brittle.
I use Thunderbird. I'm keen to use email from Emacs, if I can find a decent solution.