Live data from Hacker News

Ask HN: Is it still possible to live in a terminal?

news.ycombinator.com

101–110 of 272 posts

Re: Ask HN: Is it still possible to live in a terminal?

#102
post #54

It doesn't work for business at all because if you want to do business you have to meet people where they are. You can't email a client and say, sorry, can you please send me that contract in a text file, I only have a terminal. Or, sorry, I can't use your web portal to access the data because it uses JavaScript. If you're not doing business, using the terminal works fine. Up until you have to deal with health insura…

> technologically retarded hellscape The modern web seems pretty great to me. Why do you feel that way?

> The modern web seems pretty great to me. Why do you feel that way?

A quote I once heard about the modern web browser: "I want this program to do everything my computer already does."

Imagine a simple hypertext markup language which tells a program how to render the text, link to different text or sites and perhaps paint some images on a screen. Seems pretty strait forward. Now make that program into a worse computer. This is what makes many people nauseous when they attempt to build "modern web" things.

I heard a great comparison of game dev to web dev: "You write programs to reach goals or a finish line. game dev feels like you're building and fine tuning a race car. Web dev feels like you're running a marathon in the rain and everyone is throwing garbage at you while booing."

Re: Ask HN: Is it still possible to live in a terminal?

#103
The Vim/Neovim ecosystem has gotten unbelievably better over the last 5-10 years. "Living in the terminal" for core development work is IMO better than pretty much anything else out there; my Neovim setup has a modern plugin manager; an IDE-like experience with fast autocompletion as I type, goto definition, and automated refactor support; and a side-drawer file browser navigable with Vim motions. It feels like an IDE, except that it launches in ~100ms and has ultra-low typing latency. Using it with tmux panes means I can have various drawers and panes with a series of full, incredibly fast terminals wherever I want, with long-running tasks like automated test watching/running while I edit code placed wherever I want around the editor panel. Not to mention the Cambrian explosion of "modern" terminal tooling getting built, like xplr [1], hyperfine [2], httpie [3], etc.

That being said, I think "living in the terminal" for general purpose computing, like browsing the web or talking to your coworkers, has been in a kind of frozen standstill while the rest of the world has moved on. I think it isn't worth trying to push non-dev work into the terminal currently.

1: https://github.com/sayanarijit/xplr

2: https://github.com/sharkdp/hyperfine

3: https://github.com/httpie/httpie

Re: Ask HN: Is it still possible to live in a terminal?

#104

Earlier quoted context omitted.

What do you mean by fast or slow in text mode? Like the 7600 is literally writing text to the screen faster than modern cards or?

No idea if op refers to that. I don’t think so, but modern stack can be ineffective. My work mbp M1 was having a delay writing text in external monitor While all the rest, including vidéo, was display without delay. I had to tweak some driver settings ( of the base , not my graphic card )

Did you happen to write down what you tweaked? I use an MBP M1 with an external 4K, and I've had a sneaking suspicion that my keyboard inputs are somewhat delayed. Just hasn't ever felt quite right....

Re: Ask HN: Is it still possible to live in a terminal?

#106

The Vim/Neovim ecosystem has gotten unbelievably better over the last 5-10 years. "Living in the terminal" for core development work is IMO better than pretty much anything else out there; my Neovim setup has a modern plugin manager; an IDE-like experience with fast autocompletion as I type, goto definition, and automated refactor support; and a side-drawer file browser navigable with Vim motions. It feels like an ID…

What setup/plugins do you recommend for using Neovim as an IDE replacement? I use vi for minor text editing but have never used it for development.

Re: Ask HN: Is it still possible to live in a terminal?

#108
post #26

Does GUI Emacs count as sufficiently terminal-ish? You can embed a Webkit-driven browser into Emacs, and then do anything browser-y you need to from there: https://github.com/akirakyle/emacs-webkit

You can even use Emacs as a window manager if you are so inclined. https://github.com/ch11ng/exwm

Re: Ask HN: Is it still possible to live in a terminal?

#109

The Vim/Neovim ecosystem has gotten unbelievably better over the last 5-10 years. "Living in the terminal" for core development work is IMO better than pretty much anything else out there; my Neovim setup has a modern plugin manager; an IDE-like experience with fast autocompletion as I type, goto definition, and automated refactor support; and a side-drawer file browser navigable with Vim motions. It feels like an ID…

What setup/plugins do you recommend for using Neovim as an IDE replacement? I use vi for minor text editing but have never used it for development.

Lunarvim is a pretty solid choice and comes fully stocked with cool plugins that match most of the popular editors out there. Sometimes I even forget i'm in a terminal.

Re: Ask HN: Is it still possible to live in a terminal?

#110
post #38

I lived without X11/Wayland for several years. (These days, I live in GUI Emacs with EXWM instead, which has a similar feeling.) Some tools I had luck with: - mpv is your friend - it can play audio, video, and display images directly to the framebuffer without X11. It also makes a pretty decent PDF reader combined with ghostscript to render each page to a PNG. - The Emacs ecosystem is very useful - there are many pac…

No post body was provided.
Post reply on HN