1,107 karma · joined January 8, 2021
If killing PPA meant the internet would suddenly be advertising free, I would be 110% on board, but that's not going to happen. Advertising is the dominant business model on the web and it's not going away. The alternative to privacy respecting advertising is the malware-ridden surveillance machine that exists today.
Yes, on an individual level you can mostly opt-out of this surveillance nightmare by using pi hole, uBlock origin, AdGuard etc. I do so myself. But keep in mind that this solution only works because of the 95% of users who do not use these tools and thus subsidize your browsing.
They deserve privacy too. So I'm holding out hope that Mozilla and others can succeed in developing a truly privacy protecting solution.
The effort here is not to be underestimated. It took years for them to implement a cancel button.
If advertising must exist, I'd prefer it to be safe and private rather than the malware-ridden surveillance machine that exists today. Mozilla is working hard to make this happen and catching a lot of flak. It's notable that criticisms usually fall into three buckets.
1. It has "advertising" in the name, thus it is bad
2. Meta is involved, thus it is bad
3. Mozilla earns most of their revenue from Google, thus they are incapable of doing a good thing
It would be much healthier if criticisms actually focused on the design and implementation of PPA. Perhaps things could be improved. Or maybe you have your own ideas for privacy preserving advertising. But it surprises me that even on a technical forum like HN, so many people endorse the awful advertising status quo.
Yes, you can mostly opt out of advertising with uBlock Origin. You can still do that when PPA is enabled. The vast majority of browsers will continue to subsidize your browsing. What Mozilla is doing is working to provide the same level of privacy and security for the 90% of the population who does not use uBlock Origin. I think that's a noble goal.
Assume for a moment that Apple will allow alternative web engines as long as they follow certain user privacy and security guarantees. (Given that the company has announced this and it's legally mandated, I think this is a safe assumption.) In that case, are users better served with or without these requirements?
There seems to be a concern that Apple will use these requirements to ban every single alternative including Blink and Gecko. I doubt that is the case since the purpose of these changes is to allow reliable, responsible players to run their engines on iOS without giving the keys to the kingdom to every app that requests it. Banning Google or Mozilla would not satisfy the EU requirements. Banning BlinkButItAlsoMinesCrypto is fine.
The only additional thing I'd want as a user is transparency. I want to know if an app with a WebView is using WebKit, Blink, Gecko or EngineNobodyHasEverHeardOf.
While it may be beneficial to have support for apprenticeships and vocational training, it's controversial that the decision point is made so early. At that age, it may be less about the child's ambitions and abilities and more about the family's resources and social class.
I'm also a ublock origin user. But it only works because most people in the world are not ublock origin users. I view no ads and am subsidized by the users who do.
Some competition is a good thing, and it seems to have led to a drive for performance in all these projects which I'm not complaining about, but I wonder if more could be gained by working together. Does every major company or framework need their own bundler?
I don't agree with how StackOverflow's current management has been running the site, but for anyone who has used the site, the outcome of this behavior should have been obvious. I'm sure Wikipedia would react the same if you deface all the pages you contributed to prevent OpenAI from consuming words you wrote.
It's less clear that the license gives AI companies the right to train LLMs. They tend to take the view that any media can be used for training regardless of licensing because it's fair use. Many authors disagree and believe they must explicitly license their content for LLM training. AFAIK none of these legal disputes have been settled yet.
In my view you shouldn't really expect to have much control over who uses the content you post to Stack Overflow. Maybe your answer will be used by a CS101 student. But it could also be used by a defense contractor, gambling site, North Korean hacker, or darknet drug marketplace. Yes, the license requires attribution, but if ChatGPT ignores that requirement it's behaving like 90% of programmers.