Live data from Hacker News

Nyxt: The Hacker's Browser

nyxt.atlas.engineer

21–30 of 262 posts

Re: Nyxt: The Hacker's Browser

#23
I've always thought of developing a Hacker's browser. One where there are no restrictions of what it can do. For example, you can't write a chrome extension to spoof the Referrer header on requests. The Chrome browser is more locked down than you think.

Re: Nyxt: The Hacker's Browser

#25
Did a quick run with it and turned on vi mode from the settings menu.

The first thing I found awkward about it is that prompt fields are always initiated in normal mode. So if you want to execute a command with : or interact with an element using f, you have to manually activate insert mode first before being able to enter text into the prompt.

I'm sure there's a way to change this since the entire thing is in Lisp, but it sure is an odd default.

Re: Nyxt: The Hacker's Browser

#26
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…

Contemplating my navel, I propose that it didn’t happen because the purpose of an editor and browser are so different. (Realistically the driving factor is that an editor is much more useful for making money.)

Re: Nyxt: The Hacker's Browser

#29
Does it do regex search? I so often need to do a foo|bar in a page.

Back in the days, before Firefox switched to the Google Chrome model of extensions, there used to be a really nice advanced search addon. Nicely integrated into the UI.

Re: Nyxt: The Hacker's Browser

#30
post #5

You know what would be cool, if you could use unix cli tools in the browser. Press control+ , a small console box shows up and run: |grep ...|awk ... And the text of the document gets processed. But if you want to mess with the dom you could: Html.Body | sed ... | jq ...

You could probably add this to Nyxt in a solid hour or two of configuration hacking. The "configuration" is just more code that gets compiled in on loading. It's a complete first class citizen unlike extensions for most software which is sandboxed in a separate language and can only see certain APIs. In Nyxt, StumpWM, Emacs, and other Lisp software you can literally put bugfixes in your config, redefine existing func…

That is good! I have been creating some add ons for firefox and what i dislike the most is that i can't just easily modify the UI of the browser itself. I hate that i can't change stuff even if i am only creating add-ons for myself...
Post reply on HN