Live data from Hacker News

ReVanced

github.com

141–150 of 248 posts

Re: ReVanced

#141
post #76

Earlier quoted context omitted.

Host based content blockers have no future. Ad companies have been moving to first-party ad delivery in the past few years, and YouTube serves ads and videos from the same host. Edit: nevermind, I've completely misread your comment to be about Pi-hole :)

I think OP says connect Pi via HDMI and don't use TV at all (other than switching to HDMI), he does not mean use Pi as an adblocker at dns level

Correct.

Re: ReVanced

#142

Earlier quoted context omitted.

It also restored the dislike button and added support for sponsorblock (which can automatically skip sponsor segments, as well as intros, outros, "like and subscribe" reminders, non-music sections of music videos, and other fluff.) The name comes from it being an "advanced" YouTube app, only without any "ad"s ;) Oh, and you could disable the comments section! All-in-all, it just made YouTube a much better experience.

Oh wow, I just assumed it was made by a guy called Vance.

Bob Vance from Vance Refrigeration /s

Re: ReVanced

#143
post #99

Earlier quoted context omitted.

It uses an alternative backend where videos pre-removal had their dislike counters archived, and anything post-removal uses dislike data from users with the extension to crowdsource a likely dislike counter. (in theory, if 5% of viewers of a video are people that have the extension, and only 10% of those viewers hit the dislike button, chances are that's a good sample size to assume that this video should have a 10%…

Quoted post unavailable.

You clearly never used youtube much

Re: ReVanced

#144
post #61

Earlier quoted context omitted.

codeberg might be a good candidate. Slightly tangentially, to facilitate mobility and cross-server collaboration and repo syncing, Gitea (which they're built on) is getting federation in place https://github.com/go-gitea/gitea/issues/18240 https://forgefriends.org/

But after Codebergs Terms of Use, "Forks, migrations and testing repos are considered as inactive when they don't contain unique contributions and are inactive for more than a month. They shouldn't be kept for a prolonged amount of time, and thus might be removed after notifying maintainers and providing a 90 days period to ask for preservation." Also "You are legally responsible for your edits and contributions on t…

Legal part: Very good point - I would have assumed from a first look-through of the repos that it's legally clear but IANAL nor German so it should be taken into consideration when choosing where to host.

Activity part: Given the popularity of the project and Codeberg seeming to be quite approachable, I would assume it would not be an issue.

And, a major point of federation is to facilitate a more traditional and decentralized workflow where a takedown at a single host is not too disruptive for the project.

Re: ReVanced

#145
post #129

side note, on iOS, I uninstalled youtube app and use the site in safari with an ad blocker.

What adblocker do you use? I would love to cancel my premium subscription. I used to use vanced on android, but I really like iOS since I've switched.

I really like AdGuard. Their free version is more than adequate.

https://github.com/AdguardTeam/AdguardForiOS

Re: ReVanced

#146
post #69

It always suprises me how unwilling the tech community is to support creators on YouTube. You're not hurting YouTube by blocking ads, you're hurting the people who get ads from their videos. Just pay for Youtube Premium - its no different than Spotify or Apple music price-wise and people shell out for that without thinking every month.

I absolutely would, but Youtube Premium isn't nearly on the level Vanced is. Its just better in anything and makes the whole experience much better. I used it once and could never go back to the normal youtube app honestly.

Re: ReVanced

#147
post #14

I wouldn't be so resistant to paying Youtube if they weren't so trigger happy with censorship.

Same. I was happy to pay for it a couple of years ago, but I recently cancelled a pretty long running premium subscription.

If they're not outright removing videos from people I subscribe to, or outright removing people entirely, they're creating an atmosphere where those who remain rigorously self-censor to preserve their clout and income streams. Most of the content that's left is uninteresting because it's too risky to discuss anything controversial, let alone express a controversial opinion. RIP.

Re: ReVanced

#148
post #54

Earlier quoted context omitted.

The answer is to grab a Pi or similar tiny box and treat the TV as a dumb monitor. This works very well.

Are there remotes for Pi? How do you control it? What tv like OS do you use? Can it also turn on/off tv? I think HDMI allows that but not sure if Pi can do that

There are lots of USB-IR remote receivers. The nicest, in my opinion, is the Flirc (flirc.tv) which has all the smarts in the USB dongle to convert IR remote signals into a simulated keyboard. It's reasonably cheap, too. I like using a TiVO remote, because their ergonomics are almost perfect.

To turn on and off a TV you need an HDMI port that supports CEC. The Pi does, so you just need to install cec-client.

As for OS, you should use the general purpose Linux distro that you are most familiar with. If in doubt, use Gunnar Wolf's Debian for Pi, which is as close as you can get to 100% Debian on a Pi.

Re: ReVanced

#149

I have a feeling that any piece of closed-source software that becomes important enough will inevitably be reverse engineered by highly motivated people. This is doubly so for Vanced: The original team took pains to not release the source, but it merely took a few weeks for someone else to reverse engineer the reverse engineered codebase. I've worked on preserving a few games with decompilers long after the original…

I don't know much about the topic so forgive my ignorance, but aren't Android apps written in Java/JVM language? Meaning decompilation should be really straightforward, I remember IntelliJ having a decompiler, many times I would accidental open a `class` file and it would suggest decompilation. This kind of code was still hard to read, but it was Java, not bytecode.

Re: ReVanced

#150

Earlier quoted context omitted.

"Dislike" doesn't mean hate, personally I've only downvoted YouTube videos when they were badly made, or badly presented to the extent that almost any other video on the topic would be better. It's not about hate, it's a signal that the video is probably going to be a waste of time for the watcher.

Quoted post unavailable.

Making better tools that will detect and manage downvote bombing and hate should be fairly simple if Youtube could be bothered by any of it.

Removing the absolutely needed and valid functionality that is normally used to signal the quality of the content, and save viewers' time, for all users and all cases, should not be the justified sacrifice, just in order to mitigate one bad way to use it.

Post reply on HN