People make fun of vi because it’s hard to get out, but it says right there: “esc : w q”. Whereas getting out of emacs apparently requires the gradual realization over the course of decades that all of your heroes are monsters and the ideological basis of the liberatory movements you championed in your youth are inherently flawed, and they are futile exercises
This is a joke, but only because you still don’t actually get out of emacs after all that stuff
OK so it's fun to be snarky, but, I do legitimately think that Emacs has a lot of interesting ways to think about text and interactive programming, and new people *should* immerse themselves in it and learn it. The community is far less toxic than it once was. But it's hard to get excited about it and advocate for it when it's dragging around *so* much baggage, not least of which in the form of its founder
@glyph I feel like MELPA encouraged a whole new collaborative community around Emacs, so the natural next step was to declare it immoral and ban any mention of it in the docs.
@sanityinc It is, in fact, MELPA that gives me hope for the future of the project. The fact that they've got an intensely adversarial relationship with the core team just reassures me even more that they're good people, and correct
@glyph I wouldn't say we're intensely adversarial, but we certainly refused to remove packages that are for use with nonfree software.
@glyph and don't get me started on the idea that popular packages like magit should get merged into Emacs where they can instantly be out of date.
@glyph If caring primarily about usefulness to users makes us look adversarial, I think that's a bad sign. 😁
@sanityinc oh heyyy I did not put two and two together here, we have definitely interacted before :) https://github.com/melpa/melpa/issues/3004#issuecomment-292699579
start refusing to pull packages from unauthenticated upstreams · Issue #3004 · melpa/melpa

A number of recipes retrieve code using either http:// or git:// transports; these should not be allowed. My understanding is that typing make in the melpa repository is what does the actual buildi...

GitHub
@sanityinc but yes it's a bad sign about *somebody* but I don't think that somebody is you
@glyph yes, and I've appreciated your mostly security-related interactions there -- you helped nudge things in the right direction.
@glyph
@sanityinc Today I learned about MELPA, so thank you for this relatable joke