Live data from Hacker News

Nyxt: The Hacker's Browser

nyxt.atlas.engineer

41–50 of 234 posts

Re: Nyxt: The Hacker's Browser

#41
post #31

Earlier quoted context omitted.

Vim vs Emacs bindings for one.

You can configure both to use either. List of emacs-like config in Qutebrowser: https://github.com/qutebrowser/qutebrowser/blob/main/doc/hel...

Like always it's a second class citizen. I spend a stupid 6 months trying to use emacs like vim. Emacs isn't a text editor. If you need to edit text as a rectangle of characters then you can drop in evil mode. Expecting to use emacs control characters from evil mode it a bit like using Kanji to write English.

Re: Nyxt: The Hacker's Browser

#42

Earlier quoted context omitted.

What's considered old nowadays? My current desktop had some ~3Ghz AMD processor from ~2020, I don't even remember what it is. Maybe 16 GiB of memory. Runs Firefox and Jetbrains good enough that I've not had to consider upgrading. I use a Debian based distro.

Not GP, but I have an i5 from around 2015. 4 cores, no hyper threading), 32GB ram. And it's still good enough for most things. Adding ram and a decent SDD gave it many extra years. In the prosess of switching it out completely now though.

What kind of work do you do with those specs? I have a machine from around the same period with similar upgrades and I feel that it really is good enough, especially if you don't play video games.

Re: Nyxt: The Hacker's Browser

#45
post #41

Earlier quoted context omitted.

You can configure both to use either. List of emacs-like config in Qutebrowser: https://github.com/qutebrowser/qutebrowser/blob/main/doc/hel...

Like always it's a second class citizen. I spend a stupid 6 months trying to use emacs like vim. Emacs isn't a text editor. If you need to edit text as a rectangle of characters then you can drop in evil mode. Expecting to use emacs control characters from evil mode it a bit like using Kanji to write English.

It was my experience too that it's better to commit to using Emacs like Emacs. `C-x SPC` is the Emacs way to select a rectangle of characters.

Re: Nyxt: The Hacker's Browser

#46
post #41

Earlier quoted context omitted.

You can configure both to use either. List of emacs-like config in Qutebrowser: https://github.com/qutebrowser/qutebrowser/blob/main/doc/hel...

Like always it's a second class citizen. I spend a stupid 6 months trying to use emacs like vim. Emacs isn't a text editor. If you need to edit text as a rectangle of characters then you can drop in evil mode. Expecting to use emacs control characters from evil mode it a bit like using Kanji to write English.

Evil (VIM emulation mode in Emacs) does not in any way behave like a second-class citizen. I use evil every single day and it's fantastic.

Emacs is a text editor, yes, among other things.

If anyone is reading this who hasn't tried Emacs, don't let takes like this spoil you giving Emacs a try. Doom Emacs is a fantastic experience to get started but there are more minimal starter kits that give you just evil-mode to start.

Re: Nyxt: The Hacker's Browser

#47
Took a while to find this (windows user, me - always looking for something new):

For which operating systems is Nyxt available?

Linux BSD (unofficial) macOS (experimental) Windows (unofficial (via WSL))

Official ports for Windows and macOS are in development.

Re: Nyxt: The Hacker's Browser

#48
post #34

Earlier quoted context omitted.

IMO browsers should remember browsing history (what pages have I been on, and how did I get there), yet I never seen a browser that can do that.

Firefox does, but does a really poor you if exposing that info. (See places.sqlite)

Huh, you're right. I thought it only kept record of the last visit to any URL, because that's what it shows in the GUI, but the DB does have prior records... It's weird how they went through the trouble of hiding entries in the GUI.

Re: Nyxt: The Hacker's Browser

#49
post #44

Pretty wise comment about web extension support by the main dev here: https://github.com/atlas-engineer/nyxt/issues/2875#issuecomm...

> People tend to think in terms of what they could lose, and not in terms of potential gains. It's easier for users to take familiar extensions to a new browser, than having to learn how to use an analog.

How is this thinking wise? What are the potential gains and analogs for the end (without having to learn how to code)?

What is the analog to Bypass Paywalls Clean and Cookie AutoDelete as an example?

If writing new extensions in Common Lisp was so easy, why do they only list two extensions as available?[1]

Nyxt and qutebrowser target power users but leave out WebExtension support. I think they'd be a lot more popular if they didn't.

[1] https://nyxt.atlas.engineer/extensions

Re: Nyxt: The Hacker's Browser

#50

> Instantly switch between your tabs [...] Easily find relevant tabs with a fuzzy search I personally use virtual desktops for organizing windows of tabs, but if I was one of the masochists who had 100+ open tabs, I would be moving to this immediately

As one such masochist, I hesitate because the tabs aren't tabs. I'm not saying there should be tabs, but this is different. I tend to see a page and open interesting links in new tabs, so the tabs to the right of the current tab are related to this tab. So, there's a tree-like organization to the tabs, even though they're presented linearly. In this browser, that kind of information seems lost, at least in its stock configuration.

Windows are also about particular topics, but here all windows have all buffers available.

The fuzzy search doesn't really do anything for me. I'm not really interested in seeing e.g. all Amazon tabs together. I'd prefer to see some Amazon tabs that are about particular selections of books next to other tabs of various URLs and titles that are also about those particular selections of books, and in the tree/linear-like order they were opened in.

Also, the tree-like order isn't always from following a link. I may, for example, check out a book on an Amazon product page, and a reviewer makes mention of other similar books, so I may open tabs next to this one that search those titles somewhere (DDG/Amazon/etc).

If I were to make this usable for me, it's probably by automatically keeping record of what buffer I was on when I opened a new one, then making a buffer that presents this information in a modifiable tree. The fuzzy search can be replaced by a search in this buffer. It would simply scroll to the spot, so I'd have access to ancestors and descendants from the match.

A benefit of generalizing to buffers rather than webpages is that presumably I could make simple placeholder buffers that act as parents representing topics where I would have used windows in the past.

Also, I'd need keybindings to walk the tree like Ctrl-Tab and Ctrl-Shift-Tab. Maybe also a way to set the root node for a window, to limit the navigation of Ctrl-Tab in it.

Another thing is that it also facilitates closing tabs when one's done with a topic. Firefox has "close all tabs to the right" for that, though one can also middle click a tab repeatedly until enough tabs have been closed to close a (sub)topic. The buffer tree would simply need to have some "close this and descendants" type of option.

Post reply on HN