| ▲ | Octoth0rpe 2 hours ago |
| > Built-in ad blocking — a precompiled WKContentRuleList blocks 14 major ad networks (DoubleClick, Google Syndication, Criteo, Taboola, Outbrain, Amazon ads, etc.) right in the WebKit layer. No extensions needed. Toggleable in settings This is a good start, but I think a better approach would be to piggyback off of ublock origin's lists. Hopefully less maintenance that way too. |
|
| ▲ | Someone 2 hours ago | parent | next [-] |
| > I think a better approach would be to piggyback off of ublock origin's lists That won’t work. uBlock origin is licensed GPLv3 (https://github.com/gorhill/uBlock), this code is MIT licensed (https://github.com/IronsideXXVI/Hacker-News). |
| |
| ▲ | Octoth0rpe 2 hours ago | parent [-] | | Great point, thanks! @IronsideXXVI, are you open to changing to gpl v3? Otherwise, there is probably a decent set of filter lists with an MIT license somewhere. The goal is for you to NOT become a filter list maintainer, and by piggybacking off an already respected set of lists, you'd build user trust in your adblocking. | | |
| ▲ | agg23 an hour ago | parent [-] | | I would recommend that changing to GPL just to gain better ad blocking, which is far from being a primary feature, is probably not the greatest idea if you care about licensing. |
|
|
|
| ▲ | IronsideXXVI 2 hours ago | parent | prev [-] |
| Sweet, I will have a look. Thank you. |
| |
| ▲ | soulofmischief 2 hours ago | parent [-] | | I love the idea but what keeps me in the browser is things like uBlock Origin + uMatrix + a bunch of other extensions that I know keep me safer. On top of that, Firefox has anti-fingerprinting. I don't necessarily have a ready solution to offer, but these are the obstacles preventing someone like me from being able to use apps like this comfortably and safely, especially knowing we are entering a transitional period where new apps are being vibe-coded every day and formal verification has not yet caught up. Even if a given app has had every line of code reviewed by a human, or has well-defined interfaces that allow for sloppier internal code, how do I know that without cracking it open myself or asking an agent to help me audit it? |
|