Move myself to inactive
github.com
github.com
It adds chapter indicators to skip the sponsored sections, opening titles, begging viewers to inflate engagement metrics (please like, comment, and subscribe!), openings of music videos that aren't the actual music, opening and closing titles/credits, etc.
Basically cuts out all the bullshit you'd otherwise have to manually skip past by spamming the arrow keys.
https://addons.mozilla.org/sv-SE/firefox/addon/sponsorblock/
When wasm released I speculated that it will make this much more widespread and harder to reverse engineer due having more performace to waste on de-obfuscating at runtime. Feels nice to be wrong in this case.
What else are you supposed to do?
https://github.com/yt-dlp/yt-dlp#differences-in-default-beha...
If you are using your account for downloading, that is. I never use any valuable account when dealing with automated tools, it's just asking for trouble.
An excerpt:
> ...the challenge algorithm is served in a mini-language within the minified player JS and therefore the specific algorithm could be extracted and executed by interpreting the mini-language without actually running the JS itself.
This is linked from the description of PR 30184 of youtube-dl but @varenc linked to a specific comment (talking about patching Windows builds, AFAICT) which might confuse some people.
I'll even save you the click:
> YouTube's strategy to restrict downloading videos is to send a ciphered version of the signature to the client, along with the decryption algorithm obfuscated in JavaScript. For the clients to play the videos, JavaScript must take the ciphered version, cycle it through a series of "transform functions," and then signs the media URL with the output.
There are still a lot of things I don't understand here but gotta give Youtube a slow-clap moment for their devious ingenuity.
Well, sorta. They have basically come up with a DRM scheme by another name. They're always just speed bumps.
It reminded me ofthe old joke about two people entering an area infested by lion's, and one of them sits down on a log, and takes 5 minutes to replace his robust hiking shoes by a very expensive pair of running shows. The other says "why are you doing that - you can't our run a lion." The reply is "I don't have to be faster than the lion - just faster than you".
It makes prefect sense of course, when the lion has a choice. But in this case there is no choice. There is only one youtube. No matter how much time and expense youtube putting into their running shoes, youtube-dl / yt-dlp is always going to chase after them.
They are always going to win that race. While Google may be paying 5 or 10 of the cream of worlds programmers, those two open source projects ultimately how pools of 100's of equally talented people who occasionally want to download a video, and will happily contribute back a few hours of their time to do it. Which is probably how yt-dlp came about - youtube-dl slowed down, and someone said "fuck it - I'll do it myself". Worse from google's point of view, unlike splitinering a commercial endeavours, once those two projects are already contributing code to each other and may well merge again.
And I guess the bandwidth required also depends on the video bit rate/format/compression ratio, so you need to implement a lot of smarts to make sure you don't serve something too slow or too fast, and still people would be able to download the video, albeit at a slower speed. So, basically, it's not worth it.
In the past you used to be able to leave a youtube page open and it'd buffer the whole video but now it stops at like.. thirty seconds? Have fun watching when their servers can't serve.
(The real money is in the compression processes.)
yt-dlp is in the main package repository of homebrew, and the version in the main repo of homebrew is kept close to just as up to date as the tap.
So to install yt-dlp on a Mac that has homebrew installed, just run:
brew install yt-dlpThere's only a feature in github to forbid issues being created by "new accounts" which means if the account is older than 48 hours, it can still spam the shit out of your organization. And good luck trying to keep up with hundreds of accounts simultaneously spamming comments with racist and harrassment content. And this feature only exists for organizations, not for public repos owned by a person.
The only alternative is to make the github orga only accessible to triage members or maintainers, which would kind of defeat the point of issue tracking and bug reports.
Things would be so much easier if GitHub/GitLab/BitBucket had an automoderation bot that does this for you, even a simple blocklist of words or syllables would decrease most of the spam.
As most of the chans/spammers use lurking accounts that they reactivate for that purpose, they're very easy to identify. Their email addresses used in git are always from the same providers, and they always use the same kind of language, same kind of avatars, same kind of grammar and questions avoiding the main topic. So it's easy to spot them via a simple ML trained model (bert or tacotron models could easily classify this). Probably even a seq2seq model would be enough.
But yeah, guess this was just my two cents that GitHub has a moderation problem.
[1] https://github.com/tenacityteam/tenacity/issues/99#issuecomm...
- Author of the fork claiming that he recieved 70+ calls on his pinephone and jokingly said it didn't crash. [1]
- He deletes said tweet moments after someone asked him how anyone might've found his pinephone number despite it not being on his website or social media. [2]
- Then he says he doesn't have any proof becuse he had to wipe/reflash his phone due to his pinephone crashing (this directly contradicts his previous tweet). After being called out, he immediately deleted his HackerNews post. [3]
- The author was posting f-word and r-words on his github bio. [4]
sources:
[1] http://web.archive.org/web/20210706000825/https://twitter.co...
[2] https://news.ycombinator.com/item?id=27746263
Citing sources for specific claims does not mean that the overall conclusion is inherently true.
As issues are denied, a history of what type of spam or trolling is occurring is built up. That could presumably be aggregated and shared among the oss community, with concomitant spam arms race I guess.
If you want to raise the bar, I think a reputation system would be better.
I remember it working surprisingly well, especially browsing at 1 or higher, and I've never understood why no one has replicated it. 'Karma' systems must get better engagement.
Github issues is already a pretty high barrier (you need a github account to post).
I make software targeted at a technical audience, and only 10% of bugs are reported on Github. So by requiring Github you already lose 90% of potential bug reports.
(numbers in this comment are very rough estimates)
That's the goal.
Even that one you linked had someone from the community likely solve their problem and could be closed both for being irrelevant and for being solved. Several of the issues I checked were similar, probably bad reports but solved anyway.
I am subscribed to Nebula too, but that is more of a curated site of already established creators. I'd rather see again the open and free YT of ten years ago.
Joking aside, I think the "competition is just a click away" applies here it's just that the competition isnt as good.
You don't have to deal with network effects and technology, you also have to deal with a host of thorny copyright issues. There were times when youtube was in less than favorable legal waters. Without a Google-sized team of lawyers to deal with these things it would've probably been sued out of existence long ago.
The competition does not have Youtube's network effects.
Apple or Facebook or Amazon or Microsoft have the cash, but obviously none of them see a sufficient likelihood of sufficient ROI.
I cannot blame anyone who does not want to start a YouTube competitor, the moderation costs alone must be insane.
But for video creators interested in sharing their work, they can do it without Google, and it has never been easier in the history of the world.
Or they're back at their old tricks and are doing cartel stuff again; making secret agreements with each other about respecting each other's home turf.
Vimeo has been around since 2004 catering to businesses, who are far likelier to be paying customers requiring much smaller expenses for content moderation, and still does not earn a profit.
Some users now double publish as backup to YouTube censorship
Thank you!
given that software like youtube-dl basically needs to be permanently fixed to even work slowing down development is enough.
This only does anything useful to them if the software and all of the forks stop being maintained, regardless of whether the people doing it now are the same people who were doing it before. Which is one of the reasons why it's important to replace them, to deter this kind of attack. But they have been.
> given that software like youtube-dl basically needs to be permanently fixed to even work slowing down development is enough.
Not really. The demand for having youtube-dl or equivalent work is orders of magnitude higher than the amount of effort required to make it work.
Attacks like this also fortify development efforts because of the Streisand effect and the increased effort people are willing to put into something once it becomes a matter of pride to spite the attackers.
Without one centralized place, propagation of patches would take a lot longer, and youtube-dl would spend a larger percentage of time not working for most people. This is something the anti-piracy folks would be quite OK with, as it would lead to attrition among users even if not total eradication.
For reference: I don't see ads on youtube using hand-crafted JS which was inspired by uBlock origin, so I think that uBlock origin should work as well.
Another solution to issue loss would be embedding the issues in the repo, as some already extant tools do.
Try hosting code on gitee that mentions Winnie the Pooh, tank man, or _____________.
Images of Pooh and his Chinese name have been censored in mainland China, the movie Christopher Robin wasn’t allowed to release there, and a South Park episode about it got the whole show banned.
https://en.wikipedia.org/wiki/Winnie-the-Pooh#Censorship_in_...
It’s also useful to pipe the output to mpv and have a native video playback experience.
This is especially useful on Linux where there is no hardware acceleration for video in the web browser.
Pretty sure there is some now, but I still would rather just watch media in my media player.
(Bonus points is that my 5 year old appears to be getting the hang of bash)
And what it is completely missing are videos my kids watched that I was glad that they watched (as opposed to merely not minding) - crafts and ideas videos, not limited to but including minecraft inspiration videos, history for kids and other educational videos. Especially when not in English.
The only YouTube account feature I really use is playlists. I threw all of those in a bat file and ytdl downloads them for me into different folders whenever I start it.
Many videos I've downloaded this way aren't available on YouTube anymore. It's definitely worth it.
It's also handy for saving music that you want to listen to without being deliberately interrupted and paused by youtube.
I.e. it's all to work around youtube's crappiness.
I don't believe anything I'm doing is illegal, or if it is I doubt anyone would care. It's just a way for me to listen to the music I already pay for that works for me.
You just can’t listen to a music mix anymore on YT. They play "ads" except the ads are complete music videos that run for 2-5 mins easily. It’s so dumb. Whatever happened to "soandso new album out now!". You don’t get an excerpt, you get an entire track of some random band, often times quite different genre that the mix you wanted to listen to.
It’s so fucking bad, it’s literally like YT says "hey you want to listen to ABC, why dontcha listen to XYZ instead".
I wouldn’t mind a short ad for some random album or artist when I listen to music, but now YT as made it almost impossible to listen to a good mix, when you get some OTHER music that starts every 5-7 mins, and runs for 2-3mins average…
EDIT : forgot to mention on one music mix (just progressive house dj mix), I’d keep getting an "ad" which is some electricity mini doc in Turkish that runs for 25+ mins. WTF !?
Youtube is actually making people want to skip and block ads because their "ad" program is atrocious for users.
Thankfully they do have a Premium LITE now but it’s still a bit expensive imho it should be just 5 eur.
And wtf I had to Google to find it. Within the apss I was never told that it was available, and clicking through the premium engagement was always showing me the 16+ EUR sub with Google Music etc.
But anyway even saying all that I still want to save videos that are invaluable to me, and just disappear randomly or turn "private" after few months/years.
What is the point of making a playlist when they show you unavailable items as the months go by?
AND, also you have sometimes vdeos that get edited. Like there was a really nice cafe ambiance and because some losers complained about being in the video, the uploader replaced it with a audio-only version.
So tldr when you see a video you REALLY like, you should DL it asap. You never know when it gets deleted.
[1]: https://radicle.xyz/
Whether this is on purpose or not, please try to decide whether you want to build a program or an art project.