‹ BackHN Continuity

Thread

PipePipe: NewPipe hard fork implementing SponsorBlock

507 points · 295 comments · Qision

  1. globular-toast · · focus · HN ↗
    I was curious why NewPipe didn't implement SponsorBlock. Is there a story behind why it doesn't? The repo hints at "differences" but isn't specific.
    1. dev_hugepages · · focus · HN ↗
      From <a href="https:&#x2F;&#x2F;newpipe.net&#x2F;blog&#x2F;pinned&#x2F;newpipe-and-online-advertising&#x2F;" rel="nofollow">https:&#x2F;&#x2F;newpipe.net&#x2F;blog&#x2F;pinned&#x2F;newpipe-and-online-advertisi...:

      &gt; In summary, it can be said that sponsoring is a good approach. It is fair and non-discriminating to all users, preserves their privacy, lets creators select their partners themselves, and provides them with a larger share of the revenue. Even though there are some disadvantages, it is more or less beneficial for all sides. [...] Ethical advertising, for example through sponsorship, should therefore not be touched by us. This would turn our key selling proposition from being privacy-friendly to being a gatekeeper for advertising. And this is not what NewPipe ever has been or wants to be. We’ve always stressed that NewPipe’s main goal is to protect the users by maintaining their privacy, not to, e.g., provide features a user would otherwise have to pay for, for free. Regarding SponsorBlock: after a lot of discussion within the team, we decided not to support this system. As stated earlier, we don’t consider advertising in general problematic. It’s the unethical, privacy-invasive systems that are very common today which we consider evil. Sponsorship provides a mostly ethical way of advertising.

      1. ndriscoll · · focus · HN ↗
        &gt; Thus, employing a system to bypass those ads is harmful to those creators.

        There&#x27;s an obvious catch-22 here: either you are maintaining privacy, and the sponsor has no way to know whether their segment was viewed, so you are wasting your life watching an ad to make an inanimate object happy, or they are spying on you to learn whether you watch it.

        Either way I fundamentally disagree with them on the idea that push advertising is ethical in the first place, but it&#x27;s kind of absurd thinking about people feeling good about themselves for watching a recording. Like did you also not fast-forward your VCR through ads in those days and instead dutifully watch attentively lest God know you were naughty? You make sure to read all of the spam in your mail, or inserts in newspapers rather than chucking them in the bin?

        1. duskdozer · · focus · HN ↗
          I actually think this is 100% the correct move practically, as someone who thinks advertising is unethical. Keeping it out of this popular option while remaining open source allows the original to be clear from &quot;wrongdoing&quot; here and does not put so much pressure on creating an arms race. Then, the fork just adds sponsorblock, and things are ok.

          As I see it, it&#x27;s similar to the situation with FOSS passkey options. Currently the big projects are complying with all of the (increasingly silly, imo) demands of the standards org. If they did not, there would be significantly more pressure for attestation, in which ultimately only Google&#x2F;Apple&#x2F;Microsoft-controlled options would be permitted. Complying allows a fork to patch out the user-hostile behavior.

          1. ndriscoll · · focus · HN ↗
            There is no wrongdoing though, except for the people that decide to build machines to waste other&#x27;s time. Imagine spending your life on that. There&#x27;s no need to carry water for the people who dedicate their lives to making everyone else&#x27;s lives a little worse. Like if the wealthy paid people to go around littering (which, in a sense, is basically what mailers&#x2F;inserts are).

            Passkey likewise is a retarded idea with no user empathy, and by going along with their demands, you still push people into monopolistic ecosystems because the only way to use it in practice is with a cloud sync service. There&#x27;s likewise no need to carry water for it. Anyone advocating for it outside of scenarios where you have an IT department to maintain it is either a fool or a shill.

            Also NewPipe is still niche and appeasement isn&#x27;t going to do anything. They&#x27;ll end you when they feel like it. c.f. the tightening of the Android software monopoly in general. At some point they&#x27;re just going to block NewPipe entirely. It&#x27;s not like Google is thinking &quot;well it&#x27;s okay if they block our ads as long as they allow in-video sponsors.&quot; Nor are they ever going to think &quot;wow maybe we should have some morals; maybe our global surveillance system we&#x27;ve built was a bad idea. I can&#x27;t believe we didn&#x27;t realize that!&quot;

            1. duskdozer · · focus · HN ↗
              Well, that&#x27;s why I scarequoted it. Morally I agree with you, and for the same reason I will not support LLMs and the companies pushing them. But as it is, the techbros and the adbros will continue to move fast and break things, and nobody will check them, so if some people can divert them into breaking slightly less, it is a small consolation.
Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.