Live data from Hacker News

Nyxt Browser

nyxt.atlas.engineer

81–90 of 134 posts

Re: Nyxt Browser

#81

Any individual or group of people that task themselves with making a browser deserve some sort of accolade. What I appreciate here is the minimalist approach and similarities to qutebrowser, uzbl, dwb and probably others. No uBlock Origin is not a deal breaker for me. Even with ubo on and JavaScript blocked the web is bloated as hell. I feel bad for all the folks who work on these projects because they need to deal w…

Implementing support for uBlock origin is a top priority in nyxt teams todo list.

Re: Nyxt Browser

#82
I'm sad to see that Windows is not an officially supported target. This doesn't feel like the kind of project that anything gains from assuming POSIX, yet a lot of software is written this way. I'd love to take advantage of asdf, nvm, ranger, and now Nyxt!

Re: Nyxt Browser

#83
post #72
post #20

Wish this were easier to download since it's more common to use Brew now. Very excited at the idea of having fast fuzzy switching of tabs. I wish more things operated like that.

Can be installed from Guix which can be installed on other distros. (but not sure about macOS)

It’s available in Nix for x86_64-linux. Maybe some enterprising soul could figure out what’s blocking darwin support and submit a PR.

Re: Nyxt Browser

#84

I'm sad to see that Windows is not an officially supported target. This doesn't feel like the kind of project that anything gains from assuming POSIX, yet a lot of software is written this way. I'd love to take advantage of asdf, nvm, ranger, and now Nyxt!

This is going to sound flippant (because, it is, and I hate myself for saying this);

But POSIX users would love games!

It’s just such a low priority because it would be a very low percentage of total users.

I could add that my own experience of supporting developer workflows on Windows/MacOS and Linux is about 3x more complicated than it needs to be because of Windows. :(

Re: Nyxt Browser

#85
I've been lurking their discourse, GitHub and blog. Waiting for the prebuilt dmg for macOS as the macports & build from source version is troublesome

Re: Nyxt Browser

#86

Nyxt seems amazing, but it's hard for me to imagine using a browser without Ublock Origin. I understand that it doesn't really make sense for everyone to support webextensions, and it's a huge amount of extra work, but it's just a huge barrier to adoption. It's hard to trust the smaller browsers to keep me private online if there isn't something that gives me that same level of control over blocking. And there's a hu…

Actually I would invert the problem: I wish nyxt itself were a webextension. IME Using a WebKit forks (or whatever) will always eventually be insufficient.

Unfortunately, it can't. Even something as simple as catching all keypresses globally is impossible with WebExtensions. Having to insert UI elements into pages is also pretty limiting and not a great user-experience with resource-hogging sites.

Re: Nyxt Browser

#87
post #9

I didn’t expect too many clever features but the special link hot keys and tree based history is something I didn’t know I wanted but now I do

Link hits is what vim mode (like vimium) brings on Firefox or chrome with plugins. Personally I cannot live without it.

If you’re on macOS there’s Vimac which gives you this for the whole OS including Safari and the contents of web pages (since it supports macOS accessibility features).

https://vimacapp.com/

Re: Nyxt Browser

#88

Earlier quoted context omitted.

As scriptable as Nyxt looks, I imagine you could pretty easily wire it up to block a list of domains.

The problem is that UBlock Origin goes way beyond just blocking a list of domains, it's not just a Piihole. It's also doing CNAME uncloaking, request rewriting, stubbing functions in pages, it has syntax to handle CSS changes, it has rules that allow requests to only go through in certain contexts or if they're originating from certain domains. And most importantly, there's a giant community of people basically stand…

What about blockit[0]? It does implement some of the features you need. It's still a WIP, but I'm actively working on it and it uses the adblock-rust library from Brave, which is already able to compete with uBlock Origin.

[0] https://github.com/dudik/blockit

Re: Nyxt Browser

#89

Earlier quoted context omitted.

It makes a lot more sense to ad block system wide than to expect every bit of software you use to implement extensions to allow you to do it. There are plenty of services like AdGuard and Lockdown, they can use the same lists that ublock uses, and you protect not just your browser but your email and everything else you use. Some routers will let you do something similar, and you can add a pihole to your network if yo…

It would be great to move adblocking to an OS/network level, but DNS blocking just isn't comparable to what a browser-level adblocker does. To get to the point where I would feel comfortable having my OS handle browser blocking, a reasonable chunk web browser functionality would need to be moved out of the browser and onto the OS. I just don't see that happening any time soon, and I'm not sure that's the direction we…

All you're asking is already possible with Privoxy[1], which is even stronger than a browser adblocker. It's a very old software: it used to be unmaintained and lacking some essential features, but thankfully the development resumed and is now fully fuctional again with the modern web.

It can be used as an adblocker based on domain, request path, HTTP headers, etc, but it can do much more. It can redirect requests (for example, replacing assets from a CDN with a local cache), modify headers (stripping or making cookies temporary, changing user agent, etc.) and even rewrite the content of web pages using regular expressions or any external program.

By default, it has only a basic configuration that blocks tracking and ads, but there are tools[2] that convert adblock rules to the Privoxy format, so it will be functionally equivalent to adblock.

It acts as a CONNECT proxy, so you can run it locally or on a router and if combined with a NAT rule, it can also work transparently (obviously, you need to manually trust a CA certificate for https).

[1]: https://www.privoxy.org/

[2]: https://github.com/essandess/adblock2privoxy

Re: Nyxt Browser

#90

I used to use the keyboard a lot in Opera back in the day. Favorites included searching for links on the page by text and pressing enter to get there, and navigating back/forward using "link rel" tags in the documen (for example, you could go to the "next page" regardless of the browser history) I seem to recall that web pages were steadily making it harder for it to work. E.g no "a href" or "link rel"s. Here's hopin…

I have fond memories of Presto Opera as well. It also had geospatial navigation between the links (go to a link that is visually closest to the left/right/top/bottom) that normally may require tab-bing to death if something is visually close but far in DOM

BTW, "go to next/prev page" would also look for user-configurable strings inside. So you could define the strings from DOM on pages that you often visit and indeed you would breeze over those pages then. Useful on discussion boards etc.

And oh and the built-in and configurable ultra-powerful mouse gestures...

Post reply on HN