| ▲ | dosman33 7 hours ago |
| It's not an accident that its so hard to get this stuff right, I've heard countless stories like this from friends who are parents. If the market wanted parents to be able to figure this out it would be getting it right. It's obviously a dark pattern that benefits everyone but the parents and their children. If more people stopped to think deeper about this they would and should be very disturbed by what this means. |
|
| ▲ | basket_horse 6 hours ago | parent | next [-] |
| I disagree. I think it is an “accident” that stems from organizations rather than anything sinister. Companies generally want good parental controls, but let’s face it, it’s not the cash cow or particularly interesting. This leads to understaffed teams of b-list developers with high churn, hence the overly confusing and half-baked features. |
| |
| ▲ | rafaelmn 2 hours ago | parent | next [-] | | It's nearly impossible to block YouTube on a smart TV without third party apps, even worse on non-android ones. And the app is not uninstallable. I don't think this is b-tier devs, feels like intentionall neglect. | |
| ▲ | fpauser an hour ago | parent | prev | next [-] | | > Companies generally want good parental controls Nope, parental controls are fucked up since ages. And this is by design, and not because of some "b-list developers". | |
| ▲ | pavel_lishin 4 hours ago | parent | prev | next [-] | | I would easily believe that Apple, Google, Microsoft, etc., explicitly staff these teams with childless adults. | | |
| ▲ | baq 3 hours ago | parent [-] | | Given how easy it is for my 13yo daughter to get around screen time restrictions on iOS in ways I wouldn't believe are possible I'm not sure these people are even adults. | | |
| ▲ | selectively 3 hours ago | parent [-] | | Apple has an engineering base that includes people who were recently children. Think about it that way: why would they make things harder for who they were in the very recent past. | | |
| ▲ | lovich 2 hours ago | parent [-] | | > Apple has an engineering base that includes people who were recently children. What? I didn’t realize Apple with in the habit of hiring people straight out of high school instead of after going through enough university education that ends up with candidates in their early to mid 20s | | |
| ▲ | selectively an hour ago | parent [-] | | Yep. They hire talent. University grads will work alongside red team folks that are maybe 22 years old and have been at Apple for two years. It's a thing. I personally know more than one person who has a background along those lines. | | |
| ▲ | lovich an hour ago | parent [-] | | I was more pointing out that 22+ year olds aren’t people who were “recently children” unless we’re continuing the trend of infantilizing adults farther into their 20s. I was also under the impression that the faangs hired a larger % of post docs into their first industry job than most companies, so you’re also getting 27+ year olds as entry level engineers and scientists | | |
| ▲ | selectively an hour ago | parent | next [-] | | I think someone who is 22 was 17 in the not that distant past. Apple hires talent, they don't care about anything else. Again, I am speaking to things I know from my actual life and people I know in the physical world. | | |
| ▲ | lovich 41 minutes ago | parent [-] | | > Apple hires talent, they don't care about anything else. Again, I am speaking to things I know from my actual life and people I know in the physical world. How many people do they hire without college degrees? I am legitimately asking. I understand that was a thing in the tech world decades ago but my understanding was that big tech’s idea of “talent” has evolved to include mandatory education credentials like at least a bachelor’s degree if not further education. 18 is recently a kid 22 is someone whose been an adult for an entire Presidential term. I might be splitting hairs but I struggle to view that as “recent” Edit: removed an unnecessarily aggressive paragraph that added nothing to the conversation |
| |
| ▲ | Am4TIfIsER0ppos 4 minutes ago | parent | prev [-] | | All those companies are, or used to be, based in the US. Those 22 year olds have only been allowed to drink for a year so by one measure they were recently children. |
|
|
|
|
|
| |
| ▲ | hulitu an hour ago | parent | prev | next [-] | | > Companies generally want good parental controls Yeah, like Microsoft requesting that Firefox shall be (parentally) reviewed, while Edge happilly could connect to internet. Fixed by creating a local account. | |
| ▲ | ToucanLoucan 2 hours ago | parent | prev [-] | | Parental controls and accessibility both suffer from the fact that they are good features to add but fundamentally do not drive revenue. They only exist in the average as much as is required by regulation. No business would build wheelchair ramps unless they were made to, that's why we make them. There's no reason to not do the same for parental controls. |
|
|
| ▲ | tempodox 2 hours ago | parent | prev | next [-] |
| In the absence of consumer protection laws, this kind of abuse is to be expected. |
|
| ▲ | x0x0 2 hours ago | parent | prev | next [-] |
| Well, this is the company that builds Teams. One axis is if they even want to make parental controls work, which they may well not want to but rather wish to just check some checkboxes. But the company that builds Teams and Windows 11: I think it's entirely plausible they can't. |
|
| ▲ | toss1 7 hours ago | parent | prev | next [-] |
| Exactly >>"Here's what I want: an off switch. A single setting that says "this child cannot go online, communicate with strangers, spend money, or download anything without my explicit permission." Instead I get a maze, complex enough that when something goes wrong, I'm at fault for a tooltip I didn't hover over, a blog post I didn't read, a submenu I didn't find. Maybe that's by design. Maybe it's neglect. I don't know. " When it happens only a few times, it might be neglect. This is absolutely by design. And think again if you think any large corporation (beyond a few isolated individuals who will not be employed there for long) has any actual concern for your safety, or to get anything right beyond an appearance of safety and plausible deniability for the inevitable harm caused by their dark patterns. The only winning move is not to play. Don't play and write about how awful it is. Send them the only message that they will hear. Stop giving them your money. |
| |
| ▲ | baq 3 hours ago | parent | next [-] | | > Send them the only message that they will hear. Stop giving them your money. Second order effects of this solution are not great either - being outside of the smartphone world means you're... outside. Network effects quickly push you out of social groups without neither you nor the group doing anything mean, it's just group dynamics. The real issue is the device and services come in a package which cannot be separated or compartmentalized. It's basically impossible to say 'this device cannot access youtube/pornhub/...' because there's a million ways to get around restrictions. | |
| ▲ | unloader6118 7 hours ago | parent | prev [-] | | > When it happens only a few times, it might be neglect. This is absolutely by design. Not sure if I want to call it by design. It is not a dark pattern, it is just "what is the minimum we can do to sell this without doing the curation work?" | | |
| ▲ | gukov 2 hours ago | parent | next [-] | | I’m not sure why some are struggling to understand this. A single "godmode" checkbox would only be possible if every element, the marketplace, the hardware, and the payment rails, were inside one ecosystem. The Switch is Nintendo, Minecraft is Microsoft, the credit card is Visa, and so on. There are simply too many moving parts, making a single killswitch nearly impossible to orchestrate. | | | |
| ▲ | toss1 5 hours ago | parent | prev [-] | | Building 29 separate settings with confusing and overlapping effects is less work than making a single setting of: [Local Only]? Seems to be a much larger amount of work to design, implement, and support a more-or-less dozen-step customer journey that does NOT work than just implementing a few switches. And that goes even if the switch must be designed-in from the beginning by designing operation for local-only operation. Surely, implementing a simple block-all-strangers to send-to-bitbucket all communications attempts by accounts not already on the whitelist is easier than all these overlapping settings described? Unless it is explained how building a much more complex system is easier and lower-cost than a simpler system with fewer controls, the default conclusion is it is intentional. >>It is not a dark pattern, it is just "what is the minimum we can do to sell this without doing the curation work?" Even if for the sake of discussion we treat it as laziness, a dark pattern created by accident is still a dark pattern. The customer is no less screwed into doing something they do not want and the company does want. | | |
| ▲ | pwg 2 hours ago | parent | next [-] | | > Building 29 separate settings with confusing and overlapping effects is less work than making a single setting of: [Local Only]? The 29 separate confusing overlapping effects is by design. A single "local only" switch would (so long as that switch is enabled) lock out all manner of potential future revenue and recurring rents, which these companies very much want to see hit the balance sheet. So the 29 separate confusing overlapping settings is designed to frustrate you to the point that you allow what they want from the start, the ability of the device to generate future revenue (via both of one time sales and recurring rents on rental sales). | | |
| ▲ | toss1 38 minutes ago | parent [-] | | YES, Thank you! >>The 29 separate confusing overlapping effects is by design >>designed to frustrate you to the point that you allow what they want from the start, the ability of the device to generate future revenue And this explains why they are willing to do all the extra work to do it. It is not even close to accidental or lazy — there is nothing accidental about the intention or going to the extra cost to build those dark patterns to screw the customers. | | |
| ▲ | pixl97 3 minutes ago | parent [-] | | At the end of the day if the MTX group says no, it doesn't happen. Sales is always the most powerful group in an organization, sometimes even overriding compliance if they can get away with it. |
|
| |
| ▲ | quirkot 2 hours ago | parent | prev [-] | | >> Building 29 separate settings with confusing and overlapping effects is less work than making a single setting of: [Local Only]? Yes, absolutely. 29 separate overlapping settings likely match up precisely to arguments in various APIs that are used. On the other hand, what does local only even mean? No wifi? No hardwired connection? LAN only? Connection to the internet for system updates but not marketplace? Something else? All with a specified outcome that requires different implementation depending on hardware version and needs to be tweaked everytime dependencies change. | | |
| ▲ | zzo38computer 2 hours ago | parent | next [-] | | Having a separate setting for unconditionally disabling all wireless communication would be helpful. The other stuff you mention can be separate settings if it is useful to have them. (A setting to unconditionally all disable wired connections is less important since you can just avoid connecting it.) | |
| ▲ | toss1 41 minutes ago | parent | prev [-] | | >>what does local only even mean? Let's start with this: Design the architecture so the core system works fine locally. Features requiring Internet connection are in separate modules, so they can be easily turned on/off, and designed so they are still primarily local. E.g., store all current status locally and if requested another module sends it to the cloud, instead of cloud-first. E.g.2, install updates by making a pull of all resources and then doing the update instead of requiring continuous communication. Allow user control with options to completely shut off, whitelist, blacklist, etc. Simple design decisions up front to make a software package meeting the user's local needs first, THEN allowing controlled access to the internet, under the USERS' control, instead of designing every feature to contact your servers first and compromising both usability and control at every step. |
|
|
|
|
|
| ▲ | immibis 7 hours ago | parent | prev | next [-] |
| And yet whenever the idea of changing this stuff at a societal level comes up, HN is filled with thought-deleting cries of "parents just need to be more responsible" |
| |
| ▲ | throwway120385 5 hours ago | parent | next [-] | | Yeah -- alongside cries of "why isn't anyone having children anymore?" | |
| ▲ | squigz 6 hours ago | parent | prev [-] | | Usually when those discussions come up, there are plenty of people recognizing both that 1) parents do need to be more responsible, but also that 2) we need sane parental control systems. What we don't need is more bandaids that make it appear as if something is being done. | | |
| ▲ | mschuster91 21 minutes ago | parent | next [-] | | > Usually when those discussions come up, there are plenty of people recognizing both that 1) parents do need to be more responsible, but also that 2) we need sane parental control systems. Dunno. My generation grew up to be generally fine people, without parental control software crap (and the poor sods who had parents insisting on it only became better hackers for it). Back then, there was things such as rottencom, 4chan or its various predecessors... there were countless instructions on how to make explosives or whatever readily available, hoards of porn (ever been to a LAN party and came home with less porn on your HDD than before?). And yes there were also alll the creeps. The only thing that wasn't anywhere near as prevalent as today is all the gambling/mtx crap and AI slop. Hell even brainrot was a thing, half of the chan boards consisted of utterly weird memes that make "skibidi toilet" blush in comparison. | | |
| ▲ | pixl97 2 minutes ago | parent [-] | | >My generation grew up to be generally fine people, [Look at current voters in the US] Ya sure about that? |
| |
| ▲ | watwut 5 hours ago | parent | prev | next [-] | | Parents are already plenty responsible. Societal expectation on parents are sky high and ever increasing. Meanwhile, the same people refuse to accept anything that would make parental responsibility easier. | | |
| ▲ | istjohn an hour ago | parent [-] | | A supporting citation: > In 1965, mothers spent a daily average of 54 minutes on child care activities, while moms in 2012 averaged almost twice that at 104 minutes per day. Fathers’ time with children nearly quadrupled – 1965 dads spent a daily average of just 16 minutes with their kids, while today’s fathers spend about 59 minutes a day caring for them. https://news.uci.edu/2016/09/28/todays-parents-spend-more-ti... | | |
| |
| ▲ | cindyllm 6 hours ago | parent | prev [-] | | [dead] |
|
|
|
| ▲ | alex-moon 7 hours ago | parent | prev [-] |
| I should guess it is about liability more than anything else. They want to advertise and sell to children, but they don't want to be taken to court about it. Makes a tonne of sense from a profit perspective, especially as people under ~25 years of age are more susceptible to impulsivity and addiction due to the developing prefrontal cortex. From a sales perspective, the younger the better (as any parent can confirm). |