Live data from Hacker News

Nyxt: The Hacker's Browser

nyxt.atlas.engineer

241–250 of 262 posts

Re: Nyxt: The Hacker's Browser

#241
post #191
post #17

Hmm, not sure it's for me (a bit too much hacker) but I'd definitely like a highly customizable, module based browser with a pure shell by default. Something like Visual Studio Code but with less cruft from the get go. I've never thought about it until I saw this! Now I'm really irked about there not being a solid, mature browser based on extensibility. Where the base is basically an address bar and history awareness…

uzbl ( https://www.uzbl.org/ ) used to do that but it seems it was too heavy in practice. Today I'm more interestea in turning the web into a more textual format to integrate it in acme ( http://acme.cat-v.org/ ) which is already built around modularity. Making the web a content provider and letting me interact withit the way I want

But of course those no money in just giving away data in an easily parsable way.

Re: Nyxt: The Hacker's Browser

#242

Earlier quoted context omitted.

Navigating by word is a matter of holding the Option key and pressing left or right arrow. Same number of keys, but works pretty much everywhere. The box used to enter this comment, for example. Just to be super clear, I don’t care what other people do. Go nuts with vi bindings. I was just agreeing with what someone else said, that vi bindings aren’t peak UI and that “hacker” != “vi”

No, you suggested that leaving insert mode to navigate by words is somehow less efficient (since navigating by word is your primary way to navigate in lines) and that maybe that's why you're happy you stopped using vi. Now we found out that leaving insert mode to navigate by words requires the "same number of keys", so @gsinclair was right and it is unnecessary to stay in insert mode for navigation. > Same number of…

[deleted]

Re: Nyxt: The Hacker's Browser

#243

Earlier quoted context omitted.

I don't think I've ever seen evidence that emacs users actually need to be very productive in their text editor even if it works. Though it might not work - the original Mac user research found that keyboards make users think they're faster, but don't actually make them faster, because of time blindness.

Do you have a link for that claim?

https://www.asktog.com/TOI/toi06KeyboardVMouse1.html

Re: Nyxt: The Hacker's Browser

#244

It's not what I expected from their webpage, I think their Github explains it better - Nyxt [nýkst] is a keyboard-driven web browser designed for power users. Inspired by Emacs and Vim, it has familiar keybindings (Emacs, vi, CUA), and is infinitely extensible in Lisp. It's not for the OSINT community, is how I'd read it.

Open source intelligence? What’s the link, are you speculating that it might be insecure or something?

[dead]

Re: Nyxt: The Hacker's Browser

#245

Earlier quoted context omitted.

I don’t really understand. Many of the common bindings in Vim use modifiers. How do you navigate back a word without a modifier? Do you just exit editing mode like in the old days? Do you just forgo this and arrow back? In case it’s not clear from my tone, I’m totally sympathetic to relieving injury, and whatever works, works. I just don’t understand how Vim bindings help, and am genuinely curious.

Ah, I forgot some context: I use sticky keys, so for me shift is not a problem, but I still have bad habits from before discovering sticky keys so control and other modifiers -and especially multi-modifier combinations- are still a problem for me, and vi doesn't use that many of those.

Thanks for the context. It’s great that vi bindings help you. Is it fair to think of it as a assistive technology in your case? Do you know others in your situation who use vi bindings?

I was definitely on team vi in the Great Emacs Wars, but it’s not my preferred way of editing any more. Nevertheless it’s something that I know quite well, and this conversation has really opened my eyes to the idea that this sort of thing can help people.

Re: Nyxt: The Hacker's Browser

#246

Earlier quoted context omitted.

Ah, I forgot some context: I use sticky keys, so for me shift is not a problem, but I still have bad habits from before discovering sticky keys so control and other modifiers -and especially multi-modifier combinations- are still a problem for me, and vi doesn't use that many of those.

Thanks for the context. It’s great that vi bindings help you. Is it fair to think of it as a assistive technology in your case? Do you know others in your situation who use vi bindings? I was definitely on team vi in the Great Emacs Wars, but it’s not my preferred way of editing any more. Nevertheless it’s something that I know quite well, and this conversation has really opened my eyes to the idea that this sort of…

> Is it fair to think of it as a assistive technology in your case?

I started with vi eons ago because it was easier to use it remotely to do my school work than it was to walk into the labs and use a graphical editor. The habit stuck -- vi has a steep learning curve, but it's also habit forming, so to a large degree I use vi because of the habits I developed.

However, when pain from ulnar deviations began to set in I had to experiment and research to find something that worked, and that was sticky keys, and I've not been in pain since. The fact that I didn't have to give up vi certainly says something, namely: that vi wasn't the cause of the injury. But also now that I understand what caused the pain (ulnar deviation), I shudder to think of using emacs.

> Do you know others in your situation who use vi bindings?

I do not, though I do very much recommend using sticky keys.

I have taught my son how to use vi and he loves it. Like I said, vi is habit forming, but good habit forming :)

Re: Nyxt: The Hacker's Browser

#247

Earlier quoted context omitted.

I don’t really understand. Many of the common bindings in Vim use modifiers. How do you navigate back a word without a modifier? Do you just exit editing mode like in the old days? Do you just forgo this and arrow back? In case it’s not clear from my tone, I’m totally sympathetic to relieving injury, and whatever works, works. I just don’t understand how Vim bindings help, and am genuinely curious.

Navigating back a word while in insert mode is just unnecessary. The purpose of insert mode is to insert text, and that’s it. This occupies a very small proportion of total editing time.

^W enters the chat :)

Re: Nyxt: The Hacker's Browser

#248

It's not what I expected from their webpage, I think their Github explains it better - Nyxt [nýkst] is a keyboard-driven web browser designed for power users. Inspired by Emacs and Vim, it has familiar keybindings (Emacs, vi, CUA), and is infinitely extensible in Lisp. It's not for the OSINT community, is how I'd read it.

Open source intelligence? What’s the link, are you speculating that it might be insecure or something?

"Hacker" as a term has and seems to continue to hold a dual meaning--the penetration testing, blackhat / whitehat, OSINT meaning, OR the creative software engineer, clever maker, resource-constrained artful solver-of-problems.

That Nyxt is targeted at "hackers" therefore requires some disambiguation. It is not primarily for the former camp, and is largely for the latter, it appears.

Re: Nyxt: The Hacker's Browser

#249
post #172

Earlier quoted context omitted.

Remember that most European keyboards don't have [ and ] accessible on the first/second level. That's already half of the western civilization, not some random's custom layout.

https://eurkey.steffen.bruentjen.eu/ Has the US keys on the first/second levels and most/all special symbols for European languages easily accessible w/ modifier keys. Entirely removed the need to switch keyboard layouts for me.

Yes, that’s a great layout! On Linux I use Germany (US) as a layout which is perfectly fine for my needs

Re: Nyxt: The Hacker's Browser

#250
post #111

Earlier quoted context omitted.

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…

Gosh, what an insulting comment.

> massive, obvious problems

It’s not problems, it’s opportunities you’re missing, because you don’t understand and aggressively don’t want to understand the actual reasons why people are using it, whining about elitism and other bullshit instead.

Post reply on HN