Live data from Hacker News

Nyxt: The Hacker's Browser

nyxt.atlas.engineer

111–120 of 262 posts

Re: Nyxt: The Hacker's Browser

#111
post #70

Looks like Nyxt, a browser "inspired by Vim", inherits Vim's showstopper bug: Being unusable on many non-US keyboards, at least with the default bindings. The 'switch-buffer-previous' command is bound to C-[, which cannot be pressed e.g. on QWERTZ layouts because the [ character requires AltGr. This is like sending around text files encoded in Windows-1252 and expecting things to just work. Sorry folks, but it turns…

This! I've been programmer for about 20 years now and I could never understand why Vi(m) or Emacs exists with those weird bindings which are completely different from pretty much everything else. I'm not that old, maybe they had their cake in 80s, but perhaps time to move on to something modern which would have modern defaults (if many need to customize there's something wrong with the defaults) that appeal to all ke…

> I could never understand why Vi(m) or Emacs exists with those weird bindings which are completely different from pretty much everything else.

Inertia, traditionalism, elitism, insider culture, ignorance, "good enough" mentality, blind spots, cargo culting, ...

There's really no mystery here. The reasons are the same as in every other part of society where outdated conventions are maintained despite massive, obvious problems. The phenomenon itself is as predictable as the arguments used by its defenders, mostly variations of "it works for me".

Re: Nyxt: The Hacker's Browser

#112
post #84

Earlier quoted context omitted.

You don't have to "develop" anything, you just have to follow the binding conventions for the platform(s). In practice, this simply means using Ctrl/Cmd+[LETTER/NUMBER] for everything, and the problem is solved.

Tell that to my pinkies. Reaching for Ctrl/Cmd+[LETTER/NUMBER] when navigating entirely by keyboard is a really bad idea.

[deleted]

Re: Nyxt: The Hacker's Browser

#113

Earlier quoted context omitted.

Another one I constantly wish for: search for numbers between a range

You can do that with vimium: https://github.com/philc/vimium/issues/367#issuecomment-3535...

TLDR: "Regex support (turned on by the \r escape sequence)"

So, '/' then '\r' and your regex then 'n' or 'shift+n' for next/previous.

Re: Nyxt: The Hacker's Browser

#114
post #14

Can it spoof the user agent? Unfortunately browsing a site with a strange browser can often get you treated like a second or even third class citizen.

It's even more suspicious to security layers to spoof the UA while keeping a different SSL handshake profile (or a different JA3 hash).

Re: Nyxt: The Hacker's Browser

#116
Really like the idea of a tree-based browsing history. It is more in tune with the graph-traversal nature of browsing the internet, and could be extremely useful for people who conducts extensive reading or research on the internet. Honestly feel like this should be an option for more web browsers as an alternative to the 1D, flat structure of tabs.

Re: Nyxt: The Hacker's Browser

#117
post #70

Looks like Nyxt, a browser "inspired by Vim", inherits Vim's showstopper bug: Being unusable on many non-US keyboards, at least with the default bindings. The 'switch-buffer-previous' command is bound to C-[, which cannot be pressed e.g. on QWERTZ layouts because the [ character requires AltGr. This is like sending around text files encoded in Windows-1252 and expecting things to just work. Sorry folks, but it turns…

Vim style keybindings and navigation is massively overhyped as is vim itself.

Cue endless debates about how Vim is the best ever ...... I'm sick and tired of everyone telling me that their neovim setup with a tiling window manager with million customized rc files is somehow better than vscode with a mouse (which mind you still has plenty of keyboard shortcuts) with sane windows. /rant

Re: Nyxt: The Hacker's Browser

#118
post #70

Looks like Nyxt, a browser "inspired by Vim", inherits Vim's showstopper bug: Being unusable on many non-US keyboards, at least with the default bindings. The 'switch-buffer-previous' command is bound to C-[, which cannot be pressed e.g. on QWERTZ layouts because the [ character requires AltGr. This is like sending around text files encoded in Windows-1252 and expecting things to just work. Sorry folks, but it turns…

Ha, true! But also interesting, how differently we work. I switch to national keyboard layout only when I have to write an email/chat message with my compatriots or maybe a document that needs those national characters. Otherwise, I just use US layout for everything. Like 99% of time I'm on US layout. It makes much more sense when programming (not just brackets, but also quotes, colons/semicolons, slashes, backticks, etc.), which is my primary use of computers.

Re: Nyxt: The Hacker's Browser

#119
post #70

Looks like Nyxt, a browser "inspired by Vim", inherits Vim's showstopper bug: Being unusable on many non-US keyboards, at least with the default bindings. The 'switch-buffer-previous' command is bound to C-[, which cannot be pressed e.g. on QWERTZ layouts because the [ character requires AltGr. This is like sending around text files encoded in Windows-1252 and expecting things to just work. Sorry folks, but it turns…

Honestly, as a fellow QWERTZ-native, QWERTZ is generally a terrible layout for doing any programming in languages that go beyond round brackets. Instead have all these umlauts you rarely need, even in normal writing, right there - just a bad tradeoff.

One might even argue that it's terrible for some other keyboard shortcuts, as they stop making sense: E.g., when Ctrl+Z is undo and Ctrl+X is redo, that makes perfect sense on QWERTY, but is hard to grasp on QWERTZ. Yet this is seemingly never customized/"translated", even in software that customizes other shortcuts (e.g., in word processing).

So, long story short, do yourselves a favor and don't use QWERTZ for serious computer use ;-)

Re: Nyxt: The Hacker's Browser

#120
post #117
post #70

Looks like Nyxt, a browser "inspired by Vim", inherits Vim's showstopper bug: Being unusable on many non-US keyboards, at least with the default bindings. The 'switch-buffer-previous' command is bound to C-[, which cannot be pressed e.g. on QWERTZ layouts because the [ character requires AltGr. This is like sending around text files encoded in Windows-1252 and expecting things to just work. Sorry folks, but it turns…

Vim style keybindings and navigation is massively overhyped as is vim itself. Cue endless debates about how Vim is the best ever ...... I'm sick and tired of everyone telling me that their neovim setup with a tiling window manager with million customized rc files is somehow better than vscode with a mouse (which mind you still has plenty of keyboard shortcuts) with sane windows. /rant

Why do comments like this always ignore the obvious solution of using an IDE like code with a vim plugin. And yes that's more efficient.
Post reply on HN