Hacker News new | ask | show | jobs
by vineyardmike 321 days ago
> I don't really understand why Youtube won't let me create a profile, on my paid family account that I'm paying $29 NZD a month for, which lets me whitelist channels

The answer is to this question is always: it is too niche a product feature for a giant corporation to prioritize. This product would require constant work to keep in sync as UIs and features change. It would be one more feature to regression test against an ever growing list changes, and an ever growing list of client apps that need to work across an endless list of phones, computers, tvs, etc.

This is why it is important that society normalize third party clients to public web services. We should be allowed to create and use whatever UI we want for the public endpoints that are exposed.

PS: this particular feature exists though.

https://support.google.com/youtubekids/answer/6172308?hl=en&...

12 comments

> We should be allowed to create and use whatever UI we want for the public endpoints that are exposed

Having been at a company that tried this: The number of poorly-behaved or outright abusive clients is a huge problem. Having a client become popular with a small group of people and then receive some update that turned it into a DDoS machine because someone made a mistake in a loop or forgot to sleep after an error was a frequent occurrence.

The secondary problem is that when it breaks, the customers blame the company providing the service, not the team providing the client. The volume of support requests due to third party clients became unbearable.

These days there’s also a problem of scraping and botting. The more open the API, the more abuse you get. You can’t have security through obscurity be your only protection, but having a closed API makes a huge difference even though the bad actors can technically constantly reverse engineer it if they really want. In practice, they get tired and can’t keep up.

I doubt this will be a popular anecdote on HN, but after walking the walk I understand why this idealistic concept is much harder in reality.

Thanks for your comment and for sharing your experience.

> Having been at a company that tried this: The number of poorly-behaved or outright abusive clients is a huge problem. Having a client become popular with a small group of people and then receive some update that turned it into a DDoS machine because someone made a mistake in a loop or forgot to sleep after an error was a frequent occurrence.

Ok, but this could be easily solved by having rate limits on api?

> The secondary problem is that when it breaks, the customers blame the company providing the service, not the team providing the client. The volume of support requests due to third party clients became unbearable.

I would say this is subjective/arguable in general.

It's what happens, it's almost by definition not subjective. The world is full of people geeky enough to use third party clients but not geeky enough to understand the nuances of service evolution. Their reasoning goes like this: yesterday it worked, today it doesn't. I didn't change my client, so it must have been the service that changed. Therefore, it's the service's fault.

This type of reasoning is typically reinforced by the third party app developers themselves, who will tweet "XXX broke their APIs today, really sorry, working hard to get you an update that works around their $@!%#! engineering" and other stuff that not-so-subtly encourages people to blame the service.

Also, don't discount the abuse aspect. Closing clients and out-iterating them is a proven strategy for winning the abuse war, and as all users care about abuse but very few care about third party clients, losing the latter to please the rest of the user base is an easy decision to make.

To be fair, the chances of a breaking server change being unintentional or a natural evolution versus being a hostile move from the provider are about 50/50. AOL was known back in the day for making actively hostile changes to AIM for the sole purpose of breaking third party clients.

Today I'd say the chances of it being a hostile move are more like 75/25.

There is no limit that avoid both false nevative and false postives
Something being hard shouldn't be a reason to not do it. Put the features in and punish those who abuse the system. That's what regulation should be for. I think in general we need a wider solution to rampant botting as AI makes it even easier to bot.
If the cost exceeds the benefit, that's a reason to not do something.
But no one is forcing you to myopically express that benefit as solely "increase shareholder value", that's a choice.
If you want to operate at "dominant player in the industry" there's a lot of reasons you have to do stuff that has reasons not to be done, saying "its hard" isn't a good enough excuse if you want to get the lions share of the market.
Dominant players can also afford to do a lot of things without immediate payoff, e.g. Google, Bell Labs.
Somehow I don't think the billion dollar monopoly on video hosting is worried about doing anything more than serving adverts at this point. So let's just enshittify the product until we get broken up or a competitor somehow rises.
You've described the problems.

But this is where all the value of the future is locked up.

We can't do better at serving people's individual needs until we give up on "one size MUST FIT ALL"

Also Google raked in about 100 bil based on a quick search last year.

Surely some of that could be redirected to an engineering team to do what's listed here, and while they're at it, maybe make the Apple TV YouTube app not suck industrial quantities of ass.

I think the only one I've used that's worse than YouTube's is Nebula but it's not a direct comparison, Nebula just lags quite a bit, it does function. The YouTube app in comparison frequently just... breaks in incredibly bizarre ways.

> The volume of support requests due to third party clients

It's not like Google provides any support to their consumers though. They barely provide any to their customers.

But it would mean they'd have to scale up from one, to two support staff.
That feature isn't what I think the parent comment is asking for. What you've linked to is specifically YouTube Kids, and it's groups of channels whitelisted by the YouTube team. What I think the parent comment is asking for, and I want too, is full availability of all YouTube channels, but the ability to block everything except whitelisted channels. I agree, it's too niche a product. But I often think that people whose response to complaints about kids' access to inappropriate content is "you need to parent your kids" is fine, but I need the tools to do that! A tool like this would be a godsend.
Why is everyone saying this doesn't exist? It's right there on the linked page! It's called "Approved Content Only" and I assure you that it exists, it's a real feature, it works just like you want, I use it myself, my kids watch Primitive Technology and Smarter Every Day and they can't watch videos I don't whitelist.

It does have a few issues. It's not reliable in showing everything you allow, sometimes things are missing for no reason, other times it will prevent you from whitelisting a video because it contains product placement (why does Google get to decide that for me? I'm an adult and can choose what level of product placement is acceptable for my kids). But it is a true whitelist mode and won't show other videos, just as requested.

Because it's YouTube kids. Not YouTube

YT kids uses a separate app, with a different UI. It's branded as YouTube Kids. And once your kid hits a certain age, they do not want to be on the kids version.

Another approach... Is to mark their kids account as a kids account or something, and have that just be on the regular YouTube website and app.

Or what every parent really wants.

To whitelist content your kid can watch like in YT Kids. But also include blacklisting shorts.

The more this looks like regular YouTube. The better your chances of your kid not just signing out of the app. Or using a web browser with a logged out account to circumvent it.

You have to give some illusion in order to maintain the control.

> And once your kid hits a certain age, they do not want to be on the kids version.

Who's in charge here, you or your kids? Sure, maybe you could imagine a teen YouTube product you might like more, but you can't say the whitelist feature doesn't exist. It's there and it works.

> Who's in charge here, you or your kids?

As a parent you're not in charge of a teenager. You're there to guide them, and try to protect them from their bad choices, but they have reached a point where they are beginning to control their self-determinism. They're not a kid anymore.

If you just try to act the authority, try to control everything, then well... You'll either end up in abusive land, or trying to control someone who has learnt to hate you for not treating them as a person who does have their own sense of self.

You are, in fact, in charge of your teenager as a parent. They are, in fact, still a kid. Controlling your kid’s access to things which you deem harmful is, in fact, not abusive. Setting appropriate boundaries does not, in fact, mean you are not treating your kid as a person who has their own sense of self. Most kids will not, in fact, hate you for setting boundaries and being their parent.

It is quite impressive that nearly everything you’ve typed is incorrect.

Ok, once kids hit certain age, YouTube kids is mostly useless to them. As the most perfectly ok and even educational channels are just not there. Includes channels parent wants to give to the kid.

Oh, and if the kid is not English speaking, YouTube kids is a wasteland of nothingness.

> Because it's YouTube kids. Not YouTube

> YT kids uses a separate app, with a different UI. It's branded as YouTube Kids. And once your kid hits a certain age, they do not want to be on the kids version.

This doesn’t sound like a YouTube problem.

YouTube Documentation on this feature - https://support.google.com/youtubekids/answer/6172308?hl=en&...

The embedded walkthrough video on how to set it up is really quite good.

>Why is everyone saying this doesn't exist? It's right there on the linked page!

Because you're whitelisting on videos that Youtube already filtered on. If there's some form of content that is not on Youtube Kids that you want to whitelist, you're out of luck.

>why does Google get to decide that for me? I'm an adult and can choose what level of product placement is acceptable for my kids

COPPA, probably.

> If there's some form of content that is not on Youtube Kids that you want to whitelist, you're out of luck.

This is false too. You can add almost any channel or any video on YouTube by using the YouTube app on your phone to "share" it to your kids.

As I said, it will refuse on some videos that contain product placement, and there are probably a few other restricted categories, but otherwise you are not restricted to sharing pre-filtered "kid" videos.

And where is that? That's not in the link provided upchain.
Edit: I just noticed the list of supported countries (in my link below) includes Canada but excludes the French-speaking province of Quebec. It seems a bit spiteful to go so far as to ensure a service can be legally delivered in such a long list of countries and then exclude Quebec. Hm, I was about to use Puerto Rico as an example, but it’s not in the list as well, but perhaps it’s considered part of the United States here.

Now back to the comment I’d written at first:

It does seem to be, in typical large corporation fashion, a bit too complicated to set up. For example, there are three ways to add parental supervision, including a mode where you can transition from YouTube Kids to the full YouTube experience while still preserving those controls until a child is 13: https://support.google.com/youtubekids/answer/10495678?sjid=...

That said, all it would take is an open web browser and a not signed in YouTube account for kids to bypass these controls. But I suppose that’s not actually the point - the point of channel filtering is to reduce the harm recommendation engines and spammy content might have. The gotcha is that recommendation engines are everywhere now, spammy content is pervasive, and even AI responses in Google are arguably now a source of noise to be filtered.

I will say, however, it’s great to have an ad-free family plan for YouTube. I wish you could add more accounts to it, but for now I’m getting by with YouTube brand (sub-)accounts to create separate lists of subscriptions, histories and recommendations while still staying ad-free in apps.

And tools adults might find useful, I expect kids and teens would find useful too - for example, browser extensions to customize your YouTube experience.

As long as we have an open web for e.g. YouTube, we do have independent options, if geeky enough to pursue them. :)

An unfiltered web browser has stuff a lot worse than YouTube. That's on you if you give your kids access to that.
Unfiltered web browsers might be harder to come by these days than when I was growing up, but they still exist. I remember finding out by accident that certain restricted apps would pull up help pages, and from there I could click a link that would take me to an unrestricted web browser due to a bug in the code. I also remember computers where you could show up with pocket apps on a floppy or USB key and bring your own unrestricted web browser. On top of that, just because the web is restricted often doesn’t mean YouTube is restricted. For example, schools need YouTube to show educational content, so it often is unrestricted even when the rest of the web is restricted e.g. by dns.
Not only that, but YouTube kids whitelists a ton of content I never want my kids watching, while exempting a decent chunk of things I'd be tickled pink if my kids watched.

I don't want em watching cocomelon, I want them watching Steve Mould

> I agree, it's too niche a product

I don't think it is that niche. I think lots of people would take advantage of it not just for their kids, but themselves.

The problem is that it is a feature that makes YouTube less "sticky" and thus there is economic incentive against implementing it due to lack of competition in that area. (Their competitors also want to maximize stickiness.)

I want the Netflix version of this. An account that is completely empty except for shows that I add. And not for kids, I just want an empty library that I can fill myself.
Arrr, there's a way to do that, just not a way to pay for it.
Gabe’s law: piracy is an UX issue.
Quite the seaworthy approach if you ask me.
I was going to say - Netflix has functionality to do exactly this but only for kids accounts. You can hand pick which shows appear on each child account.
basically just a profile that can only access a single playlist or feed, with which content is added to by another account.
"parent your kids" doesn't mean "ask youtube to be better", it means "teach your kids to choose better"
It also means “trust, but verify“.
Censorship is not trust
Calling restrictions for kids “censorship” is just silly.
Removing undesirable information is literally censorship. For irony's sake, I'll adjust my comment for your sensibility:

Every restriction is a demonstration of a lack of trust.

depends on the age range.

and that's the problem. I don't want Youtube's input aside from being a dumb pipe. I want them to hand me the remote so I can manage my feed.

> depends on the age range.

How's that?

The older the kid, the less I'll filter their content. I'll make sure that a 5 year old only has specific channels to access. A 16 year old is more around a point where I'm only worried about scams and propaganda instead of finding a curse word in one video.
Your second paragraph is kind of funny as a solution to your first, but was nonetheless what I was going to suggest: since it would require too much work for a multi-trillion dollar company to be cable of building, you can instead rely on hobbyists and use yt-dlp and jellyfin to make your own whitelisted youtube.

The option (or at least documentation) does not seem to be there for computers. Is it only on mobile devices?

I don’t think this is too niche of a feature. Instead, the issue is that this would decrease the engagement (and profitability) for any customer using it, so they have a disincentive to building it. Same reason that Facebook removed features that helped customers narrow their feeds down to just favorite friends and family.
You heard it here first folks - children are too niche now.

2ish billion people, well known for their indirect spending power, are not worth figuring out a simple whitelist system for.

It's parenting that is niche. It's outsourced to Google.
> The answer is to this question is always: it is too niche a product feature for a giant corporation to prioritize.

The answer is even shorter: money. Our society prioritizes "giant corporation makes money" over good things happening.

> This product would require constant work to keep in sync as UIs and features change.

But why does the UI need to change? Nobody would miss having to relearn it every couple of months.

Electron apps solve the sync problem by redirecting to main site for full UI. Also there's not much need for UI in this case, because the user is not supposed to change or see whitelist, filtering can be implemented on server side.
How can it be niche if it would be front and center for every responsible parent?
>responsible parent

>responsible

Yeah, that's niche.

Fuck.
Of course if it made a bunch of money it would be a top priority though.
Yeah its a weird one, the lack of this feature is whats making me stop giving them money and I wonder how many other families are in the same boat.
No, that feature doesn't exist. My son is 4 and I looked. You can approve individual videos, but to my knowledge you can't whitelist channels for your kid. You can subscribe to a bunch of channels, and that will tend to make your kids' feed get steered in that direction, but random outliers are always a possibility.

Which as a parent of a toddler is absolutely mind-numbing.

Which means that every so often he will always end up encountering either some foreign-language content (borderline appropriate if I want him to learn his native tongue first) or something with violence, etc. that is not at all appropriate, or something like some kid playing some dumb but colorful game (non-mind-enriching, pure dopamine garbage) from some rando channel.

PLUS, they seem to be abandoning YouTube Kids in order to merge its functionality into the main YouTube app, and yet...

Like, does ANYONE at Google/Alphabet/whatever actually have fucking kids?!?!?!

I paid for family YouTube just so my kid (and myself) wouldn't be forced to watch ads.

All they'd have to do here is let me ban FUCKING shorts (don't get me started... note that they intentionally made this extremely difficult to impossible, good luck blocking it at the router level), and whitelist some channels, and they'd instantly make every parent 100% happier with YouTube!

And no, I'm sorry but this would NOT be hard to build/maintain. Hell, they can hire me to build it out, I'm LFW!

The PS kind of undermines the rest of your point.