Remix.run Logo
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?