Live data from Hacker News

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

news.ycombinator.com

221–230 of 272 posts

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

#221
post #203

Earlier quoted context omitted.

Are you using different OS? This sounds like the programs your NeoVim is calling is failing you - not nvim itself. _cough cough_ NixOS can help you out here

Ubuntu 22.04. I'm guessing the few dozens of plugins are probably messed up in a way or another after each updates. Apparently, there's no unified QA testing among community supported ecosystem with 20 different authors.

In packer, at least, you can pin plug-in versions. I’ve never had the issue you describe - I suspect precisely because I keep my plugin count lean and pin each dependency so it’s always deterministic.

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

#222
post #204

Earlier quoted context omitted.

This just simply isn’t true. Neovim is perfectly capable of (and I would argue excels at) being a daily driver on large projects.

Compared to JetBrains, no thanks. I can't even get Neovim to run stably without throwing random errors every now and then, especially after I update plugins.

I do love JetBrains products. But they were too memory-hungry for me. I stepped away from GoLand and into Neovim and it’s been by far the best experience the past year and a half. So far, there is not a single feature I miss or haven’t been able to duplicate.

Regarding stability - pinning plug-in versions could be helpful. That’s what I’ve done and I’ve never had an issue with stability.

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

#223

I still find it utterly baffling that Windows and Apple haven’t integrated better “hyper-productivity” oriented workflows into their OSes. I’ve tried (and failed) on multiple occasions to “ditch the mouse” for full keyboard nav but it always comes up short around the browser. Even VS Code has pitiful keyboard-only navigation support. These days I pretty much work exclusively in terminal, having gotten used to vim map…

Not natively, but through a handful of plugins I have been able to go most days on my MacBook without touching a mouse/trackpad.

There are occasional times I need to pull it out, however. But with Yabai + Vimium + terminal the majority of my day-to-day needs are met happily mouseless.

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

#224

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…

Can you: - Edit code - Autocomplete - Navigate code, find references, go to definitions - Run your code - Debug your code - Test your code (including running a specific test) - Profile your code - Run multiple static analyzers simultaneously - Use version control and annotate code using version control - Do all that remotely or with containers involved - Query a database and get results in a tabular format - Spell ch…

The commandline is more powerfull than an IDE due the very logic the things work, and has much higher skillcap. You apparently have some skill in an IDE, little skill in the commandline, and draw the incorrect conclusion that the IDE is better.

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

#225

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…

Can you: - Edit code - Autocomplete - Navigate code, find references, go to definitions - Run your code - Debug your code - Test your code (including running a specific test) - Profile your code - Run multiple static analyzers simultaneously - Use version control and annotate code using version control - Do all that remotely or with containers involved - Query a database and get results in a tabular format - Spell ch…

Haha, damn dude. Did your step-dad use vim?

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

#228

I don't know about "living" in a terminal, but CLI/terminal tools are quite far from being out of the picture; if anything, I'd say they're thriving. It's not about one or the other; they're complementary, and I use both every day. Personally, I use Firefox for browsing, PyCharm for coding, mpv/qimgv for media, and do pretty much everything else in the terminal. Terminal tools are incredibly versatile and composable…

How is the results from the Darktable conversion? Are you able to share the script?

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

#229
> It seems like the terminal world is slowly getting abandoned in favor of proprietary GUI apps. > Anyone still living inside the terminal? Links to tools for Slack are appreciated.

Fortunately, I work for a company that does'nt use slack or proprietary apps. I've been thinking of some kinda proxy for text browsers with customizable .. edits, to hide excessive html elements form the terminal. (Might need to be per site ?)

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

#230
post #54

Earlier quoted context omitted.

> 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 compute…

There's only one problem with that comparison: web development and game development aren't exclusive to each other. Those days are long gone, thanks to WASM and WebGL. For a game developer, the modern web browser is just another platform to deploy to. One that has less friction in many ways. You don't have to ship an executable and lead the user to and through your installer, and then make them log in through your custom login flow where the password manager doesn't work - you just provide a link to a login form that redirects to a WASM build of your game. Your user already knows how to use the browser.
Post reply on HN