I see a phone as a tool to do what the user needs. Not the user doing what the phone will allow.
There's a bunch of apps that let you load pretty much arbitrary code onto the platform - Pythonista and Scriptable are two of the top ones (Python and JS interpreters respectively), and with those you can do quite a lot.
It's not the same experience - that I'll grant you - but if you're moderately a power user iOS gives you enough to work with.
You need to install YouTube-DL via Pip, but happily the StaSh shell for Pythonista already includes Pip. If you're not using StaSh yet, give it a whirl - it includes a huge number of handy tools like SSH, Git, Pip, etc. Pythonista is awesome!
I'm a heavy YouTube user and would be happy to pay for it. Yet, I can't do so without agreeing to their insane "privacy" policy and providing personal details to a company that has proven its bad faith countless times with all the dark patterns & invasive tracking.
Downloading files for later has been a basic feature of computers since decades. If Google is now giving us defective-by-design tools it shouldn't be considered stealing to fix them or replace them with something non-defective.
However, I would rather characterise it as misleading Google into sending data they didn't really mean to send given the exact ways in which the data is used (i.e. watched without ads and stored locally).
So this is "effectively" giving Google some of its own medicine. Misleading people into sending them data they might not have sent given full knowledge of the facts is at the core of personalised advertising.
So is this the ad industry stealing people's data, bandwidth, CPU time and battery capacity? No, not legally speaking. Is it ethically questionable? Definitely.
So is it OK to turn the tables on them? Stealing from thiefs if you like the stealing metaphor. I think it depends, but I see it mostly as a pragmatic issue, not so much an ethical one.
I don't personally use ad blockers, because paying for everything directly is an even greater threat to privacy than advertising. It doesn't even stop tracking - on the contrary. I don't currently see a viable alternative to some form of advertising (not necessarily personalised).
But because I'm accepting ads, I'm getting to feel the full brunt of the industry's deceptive efforts to prevent me from exercising my legal rights. They are using every imaginable technical and legal trick in the book to avoid compliance with lawmakers' stated intentions.
Given this context and considering Google's oligopoly sized margins, I feel that it is disproportionate to use "stealing" as a metaphor for the comparably tiny ethics issues related to ad blocking or youtube downloaders.
We need to nudge or coerce advertising back to using context and content for ad targeting instead of running deceptive spy organisations. That would also result in more money ending up in the pockets of content producers instead of middlemen.
This also allows you to subscribe to channels without having a Google account and agreeing to their "privacy" policy.
It's called YouTube Premium. It's funny how we Hacker News users complain about services like YouTube and say we'd pay, but very few do.
Potentially more on topic though, Apple gives significantly more functionality to the Apple Watch that third-party devices will simply never have access to. That’s the kind of lock-in I am annoyed about when it comes to iOS. Google play music will always be a second-class citizen compared to Apple Music, as is Google maps compared to Apple Maps. OneDrive and Fropbox will never be allowed to match the built-in functionality of iTunes back up. Flux can’t work on iOS, you’re stuck with the built-in Night Shift. Third-party keyboards are finally allowed, but they’re definitely second-class citizens and tend to not work very well due to operating system limitations.
What now? Safari + an ad blocker work just fine.
Explain to me why the use case of using youtube without adverts or connecting my phone to my smartwartch is invalid.
* First I got too busy to build custom ROMs, so I switched to ClockworkMod
* Then I didn't have time to load ClockworkMod on a new phone, so I just stuck with regular Android
* Then I gradually didn't bother to keep up to speed on new, better versions of the software I was using. Over the course of a few years apps kept breaking due to SDK changes
* This whole time, Google was steadily updating the Android UX and making obnoxious changes in an attempt to beat out Apple. So the OS was getting worse and worse every year
Finally, I switched to an iPhone due to some unrelated circumstances, and I was shocked to find that I barely miss Android at all. It sucks as a computer and a cool hackable platform, but it works great as a dumb device for a few basic use cases
I don’t care if you switch, but figure you may want to know.
I've chosen not to "see" my phone as a computer, you as well. I treat mine as an appliance - not even as a phone really, it's significantly more a Messenger (Signal mostly), a music player, a web browser, and RSS reader, a camera, and a book. I hardly ever make/receive calls on mine.
But you can't argue that his choice isn't valid for him.