Website is served from nine Neovim buffers on my old ThinkPad

todsacerdoti | 137 points

>There is that famous story ... German air traffic control system in a headless instance of Emacs.

I hadn't come across that. It was an entertaining read https://www.reddit.com/r/emacs/comments/lly7po/do_you_use_em...

tim333 | a day ago

I like that the author put it on a subdomain, probably a smarter move. I have an old laptop I keep installing Linux on and not deciding what I want to do with it. Maybe I should build quirky web servers on it..

giancarlostoro | 2 days ago

I'm no expert, but could it be that one contributing factor to the speed is that neovim stores the files in ram while Nginx has to go to disk for every request?

NoahZuniga | 2 days ago

This has to be one of my favorite hacking articles I’ve read on HN. The analysis, concept, and execution :chefskiss:

ordinaryradical | 2 days ago

For me it resolves to 198.74.55.216 which is a Linode USA IP. No IPv6.

No mention of why it needs to go through a Linode server.

miyuru | 2 days ago

This is what I love HN for. "Your scientists were so preoccupied with whether or not they could, they didn't stop to think if they should".

This awakens things I've been thinking about Neovim for a while now: now that libuv is embedded, there's really no reason not to use it as a cross-platform application runtime (except for the fact that that's horrific).

jrop | 2 days ago

This is the kind of stuff that made me like HN initially. Great job

mvieira38 | 2 days ago

That's a fun article. As for the 'is this even safe' angle: this article should be the go-to example for anybody that thinks that their code will never be run in the context of unchecked requests coming in over the network because that would make no sense at all.

jacquesm | 2 days ago

Horrific

yupyupyups | 2 days ago

[dead]

-peregrine- | 2 days ago