Top
Best
New

Posted by internet_points 10 hours ago

Emacs Turns 50(www.technologyreview.com)
384 points | 163 commentspage 3
9999gold 8 hours ago|
I quit being an emacs tourist about 5 years ago, this year I started rewriting my init.el with use-package and the popular packages (vertico, eglot, etc). My config is still a mess and there’s always something new I want to do. Sometimes I think about trying neovim or trying some editor that I wouldn’t have to config stuff that much, but I think I’d want to customize things a certain anyway.

For LLM stuff I’ve been using eca, or claude code in a vterm or ghostel. I’m still experimenting with this stuff but I don’t think emacs is getting in my way. Not sure if I’d recommend to everyone, though.

yipinwong 6 hours ago||
It was great to use during college years.

I regret ever using X/Emacs for 5 years with two reasons.

The biggest reason is, I have arthritis on my left pinky thanks to Emacs. Now I need to use an expensive ergo keyboards (thumb for ctrls)

The second reason being, vi is what I am forced to use for many linux default editors. I never learned it, and always look up google for commands.

(optionally, extending Emacs is pain as I never understood the point of lisp).

Isamu 6 hours ago||
I started using the original TECO based Emacs on TOPS-20 at CMU in maybe 1980, so much better than the line editor of the time.

And I used Emacs (on Linux) this morning.

Let me know if you remember the DEC20 and the dreaded “not running” message that happened to everyone in the room when it went down.

Also interested if you remember Gosling Emacs, the first rewrite for Unix. James Gosling of Java fame.

jhallenworld 2 hours ago|
I was lucky enough to have access to TOPS-20 at WPI in 1986 - 1988 (The DEC-20 was replaced with an Encore Multimax running UNIX as the student mainframe). TOPS-20 had a bunch of editors, I tried them all. I remember TVI, TECO and EDT, but I'm sure there were more. I already had experience with WordStar (C and assembly language programming on a PC) and various line editors, so although I used it, I never became an Emacs fanatic.

The most important software missing from the new Encore UNIX (Umax) was MM- the TOPS-20 integrated mail and bulletin board program. A friend of mine wrote "bboard" a campus messaging system as a replacement (this was soon replaced with USENET). It had a bad integrated editor, so I wrote my own editor as its replacement, this became the editor JOE. Even so, Emacs was always there as the counter-example. In those days, Emacs was large and slow and had a limited file size, and it was easy to do better if you weren't focused on extensibility.

I don't remember "not running", but I certainly do remember those annoying "garbage collecting... done." messages in C Emacs. The eventual solution from the mid 90s was kind of awesome: improve the garbage collector? No: Just stop showing the message.

I remember getting a DOS port of Gosling Emacs on floppy disk at a computer show (there was always somebody selling "shareware" at those). I lost that disk, and for a long time had no access to the Gosmacs source code, but eventually someone sent it to me. Sadly, we can not share it- James Gosling closed it. Some other Emacsen: MicroEmacs, Epsilon, JOVE and JED.

kstrauser 1 hour ago||
This right here is why I hang around at HN.

Is JOE still your own daily driver, or do you use something else now?

nicfio 7 hours ago||
Good times of ISPF on IBM 3090/TSO. First you had to allocate a file on a dataset (ibm hates simplicity) and then you edited the text or copied with the pair "cc/mm" followed by a/b. No keyboard shortcuts, no interactive shell, only a data-entry panel and the incessant "tlac tlac" sound of the 3270 keyboard
invaliduser 9 hours ago||
I started using Emacs 30 years ago. Used it as my main code editor for 15 years, and as my note-taking editor a little longer. I did write my share of elisp code, had a lot of fun with it, posted on gnu.emacs.sources back in the day, and shared a lot.

Emacs is still my main editor over ssh, so I happen to use it on a regular basis, and the commands are all imprinted on my fingers' muscle memory, so that's quite the comfort zone.

Happy Emacs anniversary to everyone!

flowerlad 10 hours ago||
Emacs is awesome, but it is unfortunate that on Windows it still only supports x64, which is a legacy platform at this point. Hopefully arm64 will be supported soon as well!
pjmlp 9 hours ago||
Anyone that wishes the death of Intel/AMD, will dearly miss the PC clones.
tikhonj 9 hours ago||
or, maybe more hopefully, Windows as a whole becomes a legacy platform soon :)
iLemming 7 hours ago|||
Emacs is a serious tool, you choose it first and only then prioritize on the OS. It's like complaining that editing videos with Adobe Premiere on Linux is not a very solid experience, or something like that. Well, if you're a pro video-editor and you must use Premiere, then maybe you need a non-Linux box to do that?
tikhonj 6 hours ago||
I like to tell people that consumer OSes are just Emacs hypervisors. And it's pretty clear which are better or worse :)
iLemming 5 hours ago||
It's almost not even funny, but I tangle all my dotfiles from an org-mode file. The files it generates are all read-only - to discourage me from writing in them directly. This makes my OS config semi-immutable. Bootstrapping a system from scratch takes no longer than a few minutes and the biggest bottleneck is properly getting access to that dotfiles.org and installing Emacs. This has worked for years and that's why I never had to really learn Nix. I guess Emacs for me is the "true OS", and whatever on top is "just kernel stuff"
pjmlp 9 hours ago|||
Ask Valve how it is going with their plans to drop Proton.
tikhonj 9 hours ago|||
Proton is the shim for backwards compatibility with a messy legacy system. We've all been there.

And we've also seen how legacy systems refuse to die :(

gpderetta 7 hours ago||||
that's like asking linux to drop posix :D
globular-toast 9 hours ago|||
Source?
pjmlp 9 hours ago||
What source? It is quite obvious without Proton there are no games for SteamOS.
ashton314 5 hours ago||
If you're feeling curious at trying Emacs out for the first time (or just want to see what's new in the past decade or so), may I humbly suggest you take a look at my starter config: https://codeberg.org/ashton314/emacs-bedrock

When I first started using Emacs, my dad gave me his config. (Yes, I actually experienced https://xkcd.com/297/ irl.) A few years ago a friend of mine asked for some help getting a simpler Emacs setup—they wanted to move off of Doom Emacs. I made Bedrock as a bare-bones starting point that focuses on built-in customization and understandability. Even if you're comfortable in your own setup, you might find something useful in the files there. :)

worik 4 hours ago||
For me one of the main attractions of Emacs is I can use it in a terminal over a shitty wire, or on the desktop with all Gui bells and whistles.

Same in both places. Bliss

suprfnk 4 hours ago|
M-x animate-birthday-present Emacs! RET
More comments...