Google just deleted my nearly 10-year-old free and open-source Android app
medium.com
medium.com
Know what Google is doing to its AdSense partners on a massive scale? They wait until your site has just under the earnings when they have to write you a check, then they terminate your AdSense account for “policy violations”.
I’m taking about AdSense sites that have been running for years with very little traffic, accumulating a few pennies a day.
They suspended a client of ours who was spending $40k a month on Google Ads with a two word explanation of “policy violations”, and steadfastly refused to explain any reason why. Our client was perfectly reputable, ran multi million dollar ad campaigns on television and radio, and was FDA approved.
When what Google has been getting away with finally comes to light... well, let’s hope it does come to light and they pay the consequences.
See, if a company can do something for years then the least thing you can do is explain why they've been banned, 'policy violation' is such a great fig-leaf for a lot of trickery that it should be a requirement to spell out exactly what the violation was unless the account was only a few days old and did not have a history of good behavior right up to that point.
If Google wants to hide behind the mantra that they do not wish to tell the world what rules they have to avoid giving spammers an edge then they should improve their enforcement; not to send away the bulk of the complainants without a way to improve or some kind of dialogue.
They do provide a pretty lengthy legal contract and terms to developers, which are partially outlined in this article. I think they just realize that the ball is in their court, and if the company wants to sue them then that is when they present the evidence.
I agree that it would be helpful for people that legitimately don't know and may have made some minor mistake to get more information to correct it, and prefer businesses be transparent when implementing their policies, but from a purely legal perspective it makes sense why Google doesn't do this.
This is literally what each and every company does - P&G could sell me the toothpaste cheaper, but guess what, they want my money. Very rarely a business deal - money exchanging hands - is "fair" to everybody involved. What would you expect, somebody stop trying everything to make money because of the "greater good"?
The fact is, as bad as Google is sometimes about user privacy and „borg behavior“. Their adversaries (malvertising, spammers, clickfarms, bot-armies, state actors) are so committed to manipulating humans for money and/or influence, that they must be hindered wherever possible. It‘s the war for attention. And it‘s only going to get more intense.
If enforcement can't be managed at that scale, things of that scale should be shut down. Platforms are not an inherent good.
Sure you could go back to selfhosting. But monetization and, more importantly, discovery will not work that way.
Or we go back to the days of yesteryear with vetted and sanitized gatekeepers (also beholden to advertisers) in place.
So yeah. Until there is a empathetic, nuanced AGI/ASI in charge of policing content there’s not gonna be a good solution. That might take longer than a while.
Psychopaths and corporations game the system as they have no morality. There isn't all that much the system can do about powerful forces gaming it. For instance car companies calculated that the cost of paying for injury lawsuits was less than recalling defective cars that were killing people. This is gaming the system.
It would be interesting if the courts started finding corporations having psychological disorders and punishing them for it by for instance replacing their upper leadership if found to have certain tendencies which were socially unacceptable.
Few years back I had an option to work on a recommendation system for a large video hosting service used by most media companies. They allowed me to spend two weeks with their engineering and sales teams. It was scary to say the least. The number of companies and layers of infrastructure all just mindlessly optimizing for ad clicks, watching viewers being bought and sold in real time like some kind of mad fish market, targeting of specific groups purely because they are hooked to the content rather than a valid target for the ad etc etc etc. I got out of there as fast as I could.
There is a category of dumb people in the world, who don't have the capacity to understand how dumb they are, nor does humanity yet posses the skills to enlighten them in a timely and effective manner.
Historically this group's stupidity has had localized effects. Today thanks to a global network they are hooked into, the effects of their mindlessness is amplified to levels no one has ever imagined.
At the beginning they do what they are told to do or what people around them are doing. And if they get very good at it and you tell them to stop because its causing issues, they wont. They cant. There is nothing sophisticated, that can be done about them other than cutting access to the network. This will take decades to fix.
When people sit around wondering (and coming up with all kinds of reasons which further obscure things) why they see random, inexplicable events happening all over the world, ask them to take a peak behind the curtain, at the mindless mega machine that is the ad serving ecosystem.
Saying that "well but probably there are people that had it coming" does not add anything to the discussion. In fact it diminishes the quality.
The article on the comments are talking about examples of people the affirm having being treated wrongly. If there are other cases of people that have been punished correctly or these cases are lying, then some sort of proof, at least implying that, would be in order.
"GOOG agreed to provide my company a service that we have reasonably relied on"..."GOOG struck my app for no cause causing my business damage..." and so on.
Though, in-real-life, people who use google services have probably agreed to terms to bar any such claim.
Google sounds like they are using their control of the Android store to prevent an application being published that competes with their Google Maps Mobile App, which also offers similar public transport tracking and time-table information
Many of the banned probably did something most of us (and they) deem "shady".
The problem is Google's complete lack of transparency and super reliance on automation.
Google's defense is that they do not want to give out even one bit of information so theoretically some bad actors could assemble a composite model on how Google banning algorithm works.
Ok, but how about giving some sort of reasonable response and some sort of reasonable appeals process?
We are rapidly heading to "Computer's Don't Argue" society: https://en.wikipedia.org/wiki/Computers_Don%27t_Argue
The issue is that they're not being told what they did wrong, which instantly puts Google in the wrong as far as in concerned.
I'm one of the many, many people that got screwed by Google in a similar way with their Adsense program. A long time ago it was. Back then there were actually people who communicated with you about it, at least that was my experience. But it was still stupid.
I was running Adsense on a website and got a message that I was not in compliance with their policies. I emailed and got a reply that it was because I need to make sure the ads are clearly separated from the content. I replied with a link to their own guide on how to "blend" ads, which I thought I had followed pretty closely. A person replied and said "That's not what we meant". WTF.
Another time on a food blog I had an article with a title that included the words "Chocolate Fetish" and a photo of two fully clothed women pouring chocolate on each other. I got an email that I was in violation of their policies with a link to that page. I emailed back and asked why. A person replied and said it was adult content. Double WTF.
So yeah, it's been stupid for a long time. And now days it's just all automated stupidity. It's pretty obvious - don't trust your business or anything else to Google.
Half-serious question, did all those replies come from actual human beings?
Reading the original blog post of this story and other comments here, including yours, I get a vague feeling that the communications on google's part are being done either by some kind of a machine, or by humans that can act like a machine, albeit of rather limited capabilities.
With that chocolate fetish thing my thought was that the people they were using for compliance monitoring must be teenage boys with overactive hormones who see adult content in just about everything. But maybe it was actually an algorithm that matched the word "fetish" with some skin tones in a photo (there were faces afterall) and flagged it. Who knows. Who cares.
App developers are not customers; they're indentured peasants.
Does Google credit the advertisers when they cancel click-bait websites/apps?
I know Google has a refund process that ad buyers can try to use if they have evidence of fraud.
However, does Google pro-actively do refunds when they cancel fraud sites/apps?
I’m not saying your wrong in this case, but that’s not a very reliable measure. Companies that have the best product can treat their customers like shit. Companies that have the lowest prices can treat their customers like shit. Any company that has a strong competitive offering that’s not based on service can treat their customers like shit.
All that it takes for the rise of evil is for good men to do nothing and all that.
Lord Acton
source: https://www.phrases.org.uk/meanings/absolute-power-corrupts-...
People that have worked in software at non-fashionable companies outside the region can usually see it, but when people move to the bubble (geographically or mentally) they often get assimilated.
It's hard to talk about, except in person. Online they can swarm any conversation, and they're from the west coast which means they're experts at passive-aggressively tearing people apart.
A common argument is that people don't "scale" quite like automation and algorithms do, but we have millennia in expertise in labor markets (humanity survived quite a while without algorithms pretending to be customer service) that we could do much better, if so much of SV wasn't about avoiding and/or entirely shirking labor costs for "shinier" technology solutions.
Many current tech companies are in the same position. They physically cannot afford to pay for actual support. Instead, they rely on algorithms and things like this article; if it becomes popular enough, it will get handled. The alternative is covert support via Bezos' personal address, for example.
https://www.ftc.gov/system/files/documents/amicus_briefs/app...
Both the App Store and Google Play stores I think are basically illegal monopolies. I should be able to install whatever app I want, without having to jailbreak my phone and deal with warranty nonsense from the manufacturer. Just like my computer, which I can also install whatever software I want on it.
Both the mandatory fees, and the review policy are terrible. Both Apple and Google could just as easily "recommend" an app as "safe and following best practices" rather than banning them from the app store. And still, many apps get through the nonsense, which has been real joy for scammers and possibly illegal money laundering:
https://medium.com/@johnnylin/how-to-make-80-000-per-month-o...
I get that they want to protect their brand, but really, I think that horse is out of the barn.
There was a point in time when Microsoft was deeply embedding its really shitty and uber insecure Internet Explorer into Windows and causing all sorts of very severe problems problems. If that had continued, the world would have switched to free software. It was inevitable.
But the government stepped in and forced Microsoft to make a just marginally better product, and thus free software never really had its day.
If you want to have an open app store, just wait until Google and Apple become unbearable and people naturally start switching to a more open/free alternative. If you get the government to force Google and Apple to make better software, they will still have a duopoly in 10 or 20 years.
Software companies making shitty stuff, left alone, will die naturally. Capitalism is creative destruction, and all that.
But I'm not sure I agree that everyone would go free software if it didn't happen. If anything, I think another company would just come along and build something slightly less crappy but no more open. These days you don't even own the software anymore, it's just a subscription or SaaS.
> Software companies making shitty stuff, left alone, will die naturally.
You could say the same of many industries, and I don't think it's any more correct for software than it is for cars, phone providers, banks, or any number of hated industries. People make shitty stuff all the time, and it sells.
I feel like cars are great. I don't know where the complaint is there. There is an enormous amount of variety in cars. It's really amazing. Definitely a triumph of capitalism.
I also don't really have a problem with banks. There seems to be plenty of options. People mostly just complain about Wells Fargo. It's easy to switch.
Every truly hated industry is shitty because they are a government fief and nobody can compete with them. In other words, regulatory capture/regulatory ownership. Besides phone providers, the one that comes to mind for me in the U.S. is healthcare. Also, TV providers (AT&T/Comcast)---absolutely government fiefdoms. You can't legally compete with them.
If you find an unregulated industry, people don't buy shit. There is competition and people buy good stuff. Clothing, for instance. And almost all consumer goods. Think about all the amazing gadgets and appliances that are available. Computer hardware (e.g. laptops, desktops).
Utilities like cable / internet aren't really protected by the government, in that there is supposed to be competition, but the companies rarely want to compete, so they tend to service different areas.
A lot of banks do a lot of the shady tactics that Wells Fargo does, like ordering deposits and withdrawals just to make sure you get hit with the maximum amount of overdraft fees.
I totally agree with you on healthcare. That is one of the biggest rackets in the US where price fixing is rampant, and price discovery is purposefully non-existent.
Oh, and just to throw one more in, the airlines!
> Every truly hated industry is shitty because they are a government fief and nobody can compete with them.
If you're a monopoly and the government doesn't step in, they are basically granting you a fief over that area.
There are 2 main kinds of telco in the U.S.: telephone line based ones and cable based ones. Historically, companies got each local municipality or country to give them a monopoly (literally) on one or the other. So yes, the telco industry is a pure monopoly play in the U.S.
Banks: I have no problem with what you are talking about in my personal experience, but you can always switch to a credit union. Basically all a credit union is in practice is a nice bank. That's their niche in the market summed up in 2 words.
> If you're a monopoly and the government doesn't step in, they are basically granting you a fief over that area.
Monopolies don't happen unless the government grants one (either explicitly or implicitly through regulatory capture). A monopoly is not just a giant company with a dominant marketshare. It's easy to compete with those.
This is myopic, to put it lightly.
Toyota own the three brands that are the least costly cars to maintain, followed by Honda. BMW’s cost, on average, three times as much to maintain.[1]
I own a VW because I’m an enthusiast, but I drive a Honda because I also need a reliable vehicle.
Some BMWs should be regulated out of existence. Rang Rovers too. I work directly opposite my mechanic and we often joke, when all four bays have BMWs or Rang Rovers in them you couldn’t make one good car if you scarified the other three.
These cars are absolute garbage. VW’s too. They all have terrible reputations.
I don’t mean to imply the specs aren’t good, some of these cars are smooth riding and handle well, but heaven forbid if anything breaks.
1. https://autowise.com/carmakers-with-the-highest-maintenance-...
People want those cars. They are willing to pay a mechanic to fix them because they like them. And you have the gall to say that they shouldn't be allowed to have them?
You are complaining about the choices we have---which are amazing, by the way, compared to 20 or 50 or 100 years ago---and your solution is to use the government to force people to have fewer choices?
Certain principles are required for the economy and society to function, and you are advocating for the opposite principles.
But chances are the government will force Facebook to be just slightly less destructive, so that people never abandon it en mass, and never find a healthier alternative.
Facebook will kill itself if left to its own design. They are clearly committed to that path.
They have no people to expand to, no new opportunities to monetize the platform. All they can do is squeeze out every last penny they can from the existing user base.
What was the last memorable feature that was added? Stories in like 2015? Facebook (the company) has moved on (to Instagram and WhatsApp), users are less engaged, the content is slowly moving away. Nobody creates a new product and thinks "we gotta have a Facebook presence" anymore.
What was the last Google Search feature? These companies grow not by improving product, but by expanding their reach and squashing competitors.
That's largely because Facebook brings little value unless you're a paying customer.
Only if you choose to use that type of "software". Literally none of the software I use is subscription or SaaS, because I make it a point to avoid those things.
The Apple App Store seems good enough for most normal people. They will even defend having no alternative means of installing software on their iPhones with „Security“.
You put scare quotes around security, but Apple's approach really does result in a more stable and secure platform.
The world was in no way thinking about switching, that's just a libertarian pipe-dream.
As to why: the costs of the MS browser monopoly didn't hit either MS or the user, it accrued at website developers and MS's competitors. They had to jump through burning hoops to make their sites work both in IE and any other browser.
In fact, the easiest and cheapest way to develop a site was to go with MS's proprietary tech and essentially lock out Firefox, or any Linux (or Mac) browser. Opportunity costs were minimal as Windows enjoyed a >90% market share.
At the time the hammer came down on MS, things had in fact improved a bit due to web 2.0 and other browsers (ie. Firefox) leapfrogging MS. But it is extremely dishonest to claim the ruling somehow prevented OSS to gain market share, that flies right into the face of facts.
It's opinionated, sure. It's my judgement of the situation.
Second: In my opinion, IE was becoming non-viable for end users for security reasons, and baking it into Windows was making the entire system non-viable. If you can't surf the Internet without contracting multiple virii, it's just not a viable product anymore. Especially for businesses and individuals who have bank accounts, credit cards, etc.
Also, it is getting harder to avoid using Google Play Services in your apps since they are putting more Android features behind that iron curtain as well.
1. As you stated, Google forces devs to rely on presence of the Google Play Services
2. Devs don't care: I don't see why e.g. Discord should not run properly on MicroG (I get push messages after logging in, but the app itself shows all friends as offline, no servers and a "can not connect to discord" message; from what I found online, it doesn't seem to be intermittent).
3. I wouldn't even know which 3rd party app store to use (okay, besides F-Droid for FOSS and some Google Play Store Proxy)
Not forcing per se. Google just provides a convenient services that devs are happy to use.
I might be an outlier though.
Google Cloud Messaging was then set to be the only service that could wake the device up when it was sleeping. Supposedly it batches messages and sends them at optimal times to save battery.
But it seems these maintenance windows aren't frequent enough (every 15 minutes?) for some apps.
Do you want to use a messenger or any other social media app where the worst case scenario is that it takes 15 minutes for the message to reach the recipient?
Certainly not, so the app vendor is forced to use FCM to display notifications immediately even if the recipient's device is in Doze mode.
The Google Play Services moves are unfortunate, but required. Most device manufacturers do not provide updates for Android on time, so any code that is part of Android itself becomes harder to update.
Only because Google lets the device manufacturers off the hook. It's a problem of Googles own invention. Trading away customer security for market share.
Adding: very successfully too, this isn't the first time I hear how you should almost feel sorry for Google that they have to put so much into google services instead of Android, all because of the evil device manufacturers! Nothing can be done no... wrings hands
Maybe it will change a little but now that Huawei happened.
It is not a problem that is retroactively fixable by other means than by what they are doing now.
They could take Android closed source and put a restrictive license on it demanding that timely updates as a condition of use. All that would achieve is that the large vendors will either stick with the old, still free to use, Android or start working on their own systems they would control again - Samsung's Tizen, Huawei is developing their own, etc. It doesn't take much to piss a large vendor like Samsung off sufficiently to jump ship. They aren't married to Android and have plenty of resources to pour into proprietary alternatives. Google doesn't have much leverage there.
The result would be only a market fragmentation, collapse of the app market and loss of market share for Google. That would benefit exactly nobody.
Phone vendors are not interested in system updates - that's a pure cost they don't want to pay, they would rather have you buy a new phone or at least not have to spend money and engineering time on preparing patches.
Google could for instance not allow the manufacturer to connect to their Google Play store unless the manufacturer played ball.
But where does this all put us? We are OK with crap, insecure devices being shoved all over the markets? What can be done.
Very true but I think the point GP was trying to make was that Samsung is bigger bthan Apple and would have enough influence to get a lot developers to work on its platform instead.
"Must keep firmware updated with security fixes."
They are still dark patterns, that they also have found excuses for those dark patterns does not make them any better. In fact most of the stuff (not just Google's) we see nowadays that take control away from the users - very often in ways that entrench monopolies and the status quo - use "but security" as their primary defense.
Note that since Android P or so, only explicitly whitelisted apps are even allowed to ask for app install. There's a user setting for each. So this is effectively already in place.
Currently, I can go to the App Store, install any app, and be about 99.9% confident that the app will do me (or my technologically illiterate mother) absolutely no harm.
This is something I value highly, and am happy to pay the “Apple premium” for.
Your mom always uses the App Store, everybody else is happy.
We got my wife's grandmother an iPad because she kept getting fleeced by Geek Squad after opening email attachments. Smooth running for years now.
A lot of people don't have any need for a full-on computer.
I've considered something like Solus-based laptops for them, but I haven't gotten around to testing out a configuration yet.
They're happier as their technology always works the way they expect. I'm happier as I don't get any more tech support calls.
Please don't take that away from me.
What is this nebulous "damage"? If an app escapes the sandbox and totally hoses the operating system, the fix should be basically plugging the phone into a cable at home and waiting say 24 hours to prevent evil maid attacks. If the malicious app manages go further and screw up the "hardware", then that implies a serious security vulnerability and so should be covered under warranty.
A security model based around every bit of code on a device being vetted is fundamentally unscalable. The cracks are really starting to show, with increasing false positives and false negatives.
Now imagine people downloading all sorts of scam apps, having personal data uploaded, ransomware, you name it. And they are going to take that sucker straight to the Apple store if they don't have friends/family to fix it.
Aside from that, I personally view the Apple App Store as a feature and a benefit to me. I don't want another App Store even if it were available.
> people downloading all sorts of scam apps, having personal data uploaded, ransomware, you name it
Obviously if you just get rid of Apple's current solution and don't replace it with anything, then those things will happen like the jungle that was Windows. But that does not make for an argument in support of Apple's current solution.
The answer is to address those problems for arbitrary code (eg isolation and fine grained capabilities), rather than simplistically asserting that any code on the device must be "good" and then enforcing a singular top-down regime to assure that.
> I don't want another App Store even if it were available.
See if you still hold this opinion in ten years when large companies have been pushed to ban secure communication tools in the interest of "public safety". The writing is already on the wall.
(My current support load mainly consists of needing to help my dad because app UI elements are designed to be invisible. This is a problem caused by centralized control - banks create their own decommodified apps and want to look hip in the "design" world or whatever, as opposed to publishing a standardized API that would allow creation of independent apps for old people. And the same vacuous "security" FUD gets dragged out to justify that state of affairs as well)
Aside from that, the iPhone app ecosystem is perfect for me. Maybe it’s not perfect for you but I like it how it is and don’t want it to change and I don’t want more people in my family bothering me with tech stuff. If you want custom stuff why can’t you use Android and a Pixel 3 or something? Plenty of other options out there.
I’m not saying Apple is wrong to make as much profit as they want. But to say any more than a 10% take at most (likely less) is a tax to have the ecosystem running can’t be true. Not with the $100 a year on top as well.
The $100/yr developer account fee is an anti-spam measure, not an actually significant revenue source.
Apple and Google App Stores combined currently generate almost $100 billion in revenue per year. This is the biggest and best revenue source available on the planet for smaller developers.
Easy end-user side loading, and third party app stores is a direct attack on this ecosystem and will damage the livelihoods of developers who will have no way to fight against massive increases in piracy that will result.
Windows developers seemed to be doing pretty well, even without an app store...
But I am pretty sure the vast majority of applications on the App Store in the $1-$10 range would simply not have been possible to monetize in the Windows XP era.
Remember shareware? What percent of people actually paid for that? You think the market was even 1% the size it is now? CompUSA’s best annual revenue was $2 billion and only a fraction of that was software, and only a fraction of a faction of that was anything but enterprise software and big studio games.
And the market for apps on phones was a fraction of 1% of what we have now from the App Stores.
I'm saying the end result winds up being the opposite of the ideal scenario OP's setting up - the people least prepared to evaluate the dangers of side-loading stuff are the most likely to go and do it.
They'd be small enough and focused enough that their only option for survival would be trust.
If you make network effects harder (e.g. it extremely easy to submit apps to all of them), I don't see this not becoming a competition over price. And security is expensive. You'd have to prevent people search some nice apps on your store, then downloading the same on a different store with lots of shit tier apps as well, if it saves them your 30% tax.
That's fine for you to want it, but don't impose it on me.
I want freedom and liberty to do what I want with the devices I own. I want to develop without fear that these two megacorps can shut me down on a whim for developing something against their ideology.
The web isn't like that. Windows wasn't like that.
Today we live in a Fischer-Price future land where everybody has to wear gloves because we might get burned. I hate what we've become. I want to go back to the world before smartphones and Apple and app stores. The open web. Before Facebook and Google became big brother surveillance operations.
Yeah, we get it, you're smart. I'm smart. Most people here are smart. But protections still matter.
What you're saying is I don't want to wear a seatbelt when driving my car. Sure that is your choice - but I think it is a very foolish one.
here’s an article from 2016: https://9to5mac.com/2016/03/27/how-to-create-free-apple-deve...
Average people don't care. If you tell 'em to do so or so, they will do.
Not at all. What he is saying is "I don't want my car to refuse to start if I am not wearing a seatbelt."
I don't think that is a good analogy in this case. It's more like he's trying to do a repair on his car, and he wants to be able to use some cheap parts sourced from elsewhere but the manufacturer has made it so only their parts will work. Sure, maybe the parts that don't come directly from the manufacturer will blow up my car, but I'd still have the freedom to choose than be locked down by some massive corporation because they say they're keeping me safe.
If you want to stay with cars, it’s like Google saying when you buy their car, you are only allowed to go to 6 pre determined destinations in their vehicles.
Some people find comfort in the lack of choice, since they know the drive won’t be “dangerous”, but for the rest of us, we want to make the choice of destination ourselves.
We simply want the choice to open our options without these companies punishing the consumer over making a choice with a very expensive piece of hardware we own.
This scenario still doesn’t prevent Apple and Google from providing their tightly controlled closed garden of choices for those that want it that way, but for the rest of us, we get our freedom back.
It's more like, when you buy a car, you are only allowed to go to Google-approved destinations. You are allowed to submit a new destination for consideration, but ultimately google can decide if you are allowed to go there or not.
Almost noone buys a phone because it's super locked down and some company decides when it's too old and can't install apps from the app store anymore.
As others have said there may be more apt analogies...sticking with the car theme, it may be closer to a market where you buy a Ford and then you can only fill your Ford up with Ford gas from a Ford gas station.
That market doesn't exist for clear cut reasons, but if it did you can bet Ford and other car manufacturers would claim the same thing, that limiting Ford owners to using Ford gas is for their safety, if Ford owners started putting gas into their Ford from a 3rd party, there could be all kinds of harmful additives or other quality issues with the gas that will damage the Ford. Of course Ford won't mention on their tax to "Ford gas suppliers" (of 33%) for access to the Ford car market.
As it relates to printers/cartridges unlike my car manufacture/gas hypothetical or the app store, I could potentially see certain IP (from patents to trade dress) rights that may actually help the printer companies argument (but again I think they backed down anyway).
A company takes for granted that they are good actors, and that their customers' interests are perfectly aligned with their own. With those assertions, increasing their control can only mean a better ability to make things good/safe/simple for their customers.
But that is an authoritarian delusion. Because real difficulty arises out of cross-party emergent complexity - illegible and unmanageable by any single entity. And the road to hell is paved with good intentions. This is blatantly obvious when you, as an individual actor, eventually end up at odds with whatever authoritarian scheme they've implemented - wishing to do something simple that you've personally judged as good/safe, but it's impossible to convince that centralized controller to understand / approve it.
In the real (multi-actor) world, we acknowledge that interests diverge on either side of a transaction. Someone who has bought a printer is then an individual participant in the ink market. Someone who buys a pocket computer wants that computer to act for their own interest - not for it to be beholden to the whims of the company who made it.
Unfortunately, always-on communication, the difficulty of reverse engineering, and overbearing copyright law have allowed these companies to double down on overarching control rather than allowing reasonable demarcation points. Apple could straightforwardly create an app sandbox that would allow running fully untrusted code with fine-grained capabilities, unilaterally design it to not have the vulnerabilities that the Web continues to have (eg fingerprinting), and allow sideloading after appropriate warnings. And lest you think I'm being partisan here, the same exact thing applies to Google's general insistence that sideloaded apps are less safe.
But it's much simpler and more lucrative to double down on authoritarian control until they're forced to create those demarc points, either by direct legislation or by consumer demand - eg if this recent censorship trend eventually pushes them to prohibit secure communication apps in their central stores.
Bad intentions are not necessary to build an authoritarian system. All it takes is enough good-intentioned people being unaware of the system they are building and their role in it.
I've been using a little multifunction brother laser printer and convinced my sister to do the same in college and those are the only printers I've used in a long while that don't give me issues.
The only other printers I used that never gave me issues were the high end laser printers at University.
You give complete access to a licensed dealer, that can be trialed, if abused.
Or you go to Brasil to pay 1/10th of the price and give them a copy of your password and address.
Something like that
In what world do I want a transit app listening to my microphone?
There isn't anything that precludes security in an app store-less world. If we sat for an hour, we could whiteboard a number of technical solutions that could be engineered.
- apps still require signing
- implementing a stricter permissions / ACL model
- continuously scan devices for malware or bad heuristical behavior
- publish a list of misbehaving apps that can be subscribed to and automatically scrubbed
- semantic sets of app permissions. Gallery apps don't get microphone, contact, or location data.
We could easily engineer for a distributed world. The problem is that Apple and Google want complete control. Playing gatekeeper gives them authority, and they get to take a large rake of any money being made.
Don't make excuses for their model. They're bad actors that have abused their monopoly powers.
This is about personal freedom. Not wearing a seatbelt can put others at risk for injury liability. Installing an app will not do that. Let's stay on topic. And while we're at it, you and I both know that majority opinion has never been strongly correlated with truth.
Ever seen a botnet?
Wow, I'm surprised that has never occurred to me before. I guess that to most people, such as myself, the trade-off is so obvious from a personal safety point of view that we don't think too deeply over it. This is a great point.
Who imposes this onto you? I have a great idea for you if you dislike the App Store: Don't buy an Apple Device. Turns out Apple doesn't owe you shit. Oh, also the same "get off my lawn" libertarian viewpoint of yours can be claimed by Apple. They might want the same liberty (to do as they like with their platform).
I recall Microsoft using that defense once upon a time.
IF you don't like Explorer or Netscape, don't buy a PC. Turns out Microsoft doesn't owe you shit.
However, it turns out Microsoft does owe consumers something, the Settlement is available for anyone who cares to know what that something is.
Like the fact that Microsoft had 90%+ desktop market share and was using it to shoe-horn an unrelated inferior product with powerful network effects into dominance.
Whereas Apple has no monopoly and in fact their overall smartphone market share is falling.
Let Apple compete how they want to compete, as long as there are viable competitors. Of which there are several.
To look at the smartphone market and how far it’s come in the last 10 years and decide this is a space which needs anti-competitive enforcement action from the FTC is abusing monopoly law to obtain a political outcome.
Who are the viable competitors? It is Apple and Google/Android right? Everything else is the equivalent of Bing competing with Google Search. Keep in mind another MS defense was there is Mac and MacOS, we even build a IE for MacOS, therefore, we can't be a monopoly.
>To look at the smartphone market and how far it’s come in the last 10 years
Maybe there is a thriving competition in the smartphone OS market I am unaware of, but I thought maybe in the last 10 years the market went from MS, Blackberry, Apple, Google/Android...to more a consolidated market and effectively Apple and Google/Android.
The political outcome is interesting, I haven't heard that before, what exactly are the politics involved with wanting Apple to allow a 3rd party app store?
Agreed.
> Of which there are several.
I count one (Google). Who are the others in the smartphone space that are viable competitors to Apple in either company's home market (USA)?
I'm not sure "home markets" are really relevant for global entities like multinational companies.
Android trivially lets you sideload apps downloaded from anywhere on the internet you wish. Apple not so much, but that's Apple.
The vast majority of customers want an app store with tighter controls, and both Google and Apple provide it. There are a hell of a lot more complaints about these app stores not being locked down enough than those in your camp saying that they don't want it locked down at all.
The vast majority of users are perfectly fine with the Windows experience of dodging fake download button ads, unticking bundled McAfee installs, having no automatic update mechanism, etc (which is still more or less the default even on Win10).
They only start caring when they can't do something they want to do. They rarely think about the "how".
Ignoring the windows store, this is really more of a "let developers handle their own updates" situation. The vast majority of modern windows software updates itself directly or through a loader (steam, etc). Windows developers can easily tie into distribution services that offer update mechanisms. The default user experience is not 'no automatic updates.'
Tell that to the millions of people who installed Fornite mobile outside of any app store.
Most people don't care where their software comes from at all.
The reason there are complaints about the app store is because both Apple and Google are capricious and inconsistent with their application of their rules, and have no problem pretending their strict rules need to be enforced, but then allow apps that break their rules with adware or spyware on their app stores.
this got me thinking. how is that handled by a democratic system of government? with an independent judiciary, of course. we need an independent, third party App Court! we need a powerful organization that can referee and literally force Google and Apple to put an app back in their stores.
Customers choose from the options that have been marketed at them.
What the "vast majority of customers want" is a lazy, pessimistic, terrible way to invent the future. Where's your imagination and ambition for the way things could be? Have you forgotten that we have choices far beyond just "what Apple and Google give us" and "nothing"?
Do you think we would even have Apple and Google if everyone had your "take what the market gives you and like it" attitude?
Most people I've talked to don't even realize you can allow apps to be sideloaded on android. Most people don't even really look at their settings menu other than to change backgrounds and stuff.
I mean, at least on the latest phone I bought, I had to go to the build number, tap on it a bunch of times to get to the developer options, scroll down through a bunch of options that likely look terrifying to the average user until I found the option allow apps from outside sources.
When I tell people they can do this, or I tell them about f-droid or show them things on there, they tend to be kind of shocked that you can do that and usually want me to teach them how.
I've noticed a lot of people for the most part are kind.of scared to really dig into their devices without being told it's ok, but as soon as they know it's not going to destroy everything, they usually start trying to dig deeper.
The easy walled garden approach I find really stops people from wanting to learn more about what their devices can do and gives kind of a false sense of security, there's plenty of garbage and unsafe stuff in app stores and honestly, I use almost as much diligence downloading from there as I do from random places on the internet. A lot of people don't read reviews or bother even looking at permissions before the get something from the store and end up filling their phones with garbage anyway.
The real problem is that Google’s been unable to either secure Android or prevent malicious apps from showing up even given their locked-down store.
Windows wasn't like that.
Yeah, and it was an absolute disaster. Until very recently (Win7, roughly, or perhaps Vista) near every Windows install -- unless it had been locked down by an administrator, or maintained by a power user -- was an absolute cesspool of malware and outright spyware. The average Windows machine was literally unsafe to use. That's fine for you to want it, but don't impose it on me.
Essentially what you're asking for is a return to the world where some of the most common consumer devices in the world could only be safely operated by power users. Except it would be even worse today, since smartphones are so much more essential and offer so much more information about us (biometrics, location services, mics, cameras, etc) that can be harvested and exploited.I (a power user!) sort of miss those days too. It's not like I ever had malware.
But in general, that wasn't working.
What do you think about compromises (like macOS, and Android) where non-blessed software is disabled by default, but can fairly easily be sideloaded?
If people don't get the opportunity to fuck up, you arrest their development. Stupid software users then becomes a self-fulfilling prophesy. Users will become dumber than they ever were before, and therefore more and more reliant on software developers to do/make everything for them. In my cynical moments, I suspect this is all intentional... Imagine if the fast food industry were throwing their weight around to promote the idea that children should be kept out of kitchens.
I believe the same is the case with limited control over technology. Most users do not care to learn, and would opt to actively avoid the opportunity to learn if the associated danger was removed for them.
In my opinion the best option is to remain in the current state by default and have a more obscure 'power user' option that could be enabled within the OS itself.
I mean, I do it for a living and I'm glad I know.
But I don't really know how bridges, or electric guitars, or cars, or genetic engineering, or oil paintings work.
It's awfully gatekeeper-y to insist that computers should be these totally wide-open, unsafe spaces.
I mean it's almost exactly like saying people should know how to rebuild an engine if they want to drive a car.
It's certainly good to know how to rebuild an engine, but surely many people should be able to use cars without knowing that...
As a further point, drivers are (with edge case exceptions) not kept away or locked down from performing any work on their vehicle, yet in most cases they would still prefer to pass the responsibility on to a trusted professional.
Recently, I fixed a number of small (non-drivetrain) things on my car and I wish I knew more.
- Network access
- Direct hardware access (such as games accessing the GPU)
- Sharing data to other software
- Consuming data from other software
- etc.
As we've seen, we wind up needing to turn a bunch of these on for most software, and while it's certainly better than giving them carte blanche over the entire system, a handful of these permissions are enough to work some skullduggery.
Most software does not "need" network access, it just ends up being used for telemetry, serving ads, and checking for updates you probably don't need anyway.
> Direct hardware access (such as games accessing the GPU)
"Direct", meaning they need a context handle and some shared memory to get composited by the OS. Still, I'm honestly not sure why this isn't a solved problem today. Why are GPUs not virtualizable the way CPUs are?
> - Sharing data to other software > - Consuming data from other software
Software can be grouped together and allowed to talk among eachother within a certain context without giving any given piece of it the ability to burn the world down.
You'll have a hard time convincing me that taking control away from users is a better solution.
I agree that users need full control. I also think a few decades of personal computing have shown us that the defaults should be pretty safe and therefore restrictive.
Users should have to jump through a hoop or two (perhaps as simple as `sudo enable-expert-mode` in a terminal, or some such) before being able to shoot themselves in the foot.
As a result, all users are imperiled.
I mean, even with an App Store, IE would have been pushed hard, just like Edge is now. And it still would have been a buggy mess, and people would have still been infected...
I can't believe I just defended Windows here...
I fixed hundreds, maybe thousands of machines infected with malware back in those days. Switching users to Firefox and a safe e-mail client nearly eliminated all of their issues.
Here's [1] over 1000 CVEs in Windows 10 alone, many of quite critical nature and not related to IE or OE.
Here's [2] another 1200+ for Windows 7.
Here's [3] 741 for the "back in the day" Windows XP.
[1] https://www.cvedetails.com/vulnerability-list/vendor_id-26/p...
[2] https://www.cvedetails.com/vulnerability-list/vendor_id-26/p...
[3] https://www.cvedetails.com/vulnerability-list/vendor_id-26/p...
I wasn't a computer person back then. But I quickly learned about SMB file and printer sharing being wide open.
I think that's exactly what the vast majority of people advocating for sideloading are proposing. At least it's what I'd propose.
* webapps -- we tried this (iPhone v1) and they were awful. The web keeps improving but apps have consistently been years ahead.
* native software -- still too difficult to secure reliably.
We haven't really been suffering from fragmentation. We've essentially consolidated down to two platforms. You can also develop for the web or use a cross-platform framework.
Not really sure what you see as flawed. The app model has been wildly successful.
* It's only imposed on you if you want an iPhone * That said, I'm generally sympathetic to caveat emptor, as well as the idea that the provider of the OS should be spending gobs of resources on proactive protection against apps they don't even know are malicious yet. I also don't see why there can't just be a secondary app store where apps don't get the same level of scrutiny and that fact is made very, very explicit. Call it Caveat Appstore
That's the problem though. That last 0.1% is difficult, and Facebook (which, if your technologically illiterate mother doesn't have it installed, many others do) has been repeatedly shown to do harm to their users. Yet they're still on the apple app store.
What is needed is a big red button that makes it easy to sideload an app (download a file and run it) and explains the implications to the user.
a: Let me install from elsewhere if I want, like Android does (and I love)
b: have more transparency in the back end processes of the store and better appeals. Right now it's very arbitrary and capricious. Yes they have a published set of rules, but they're enforced and interpreted in a very unpredictable way.
Free kids apps are the worst, because young children try to play the game and constantly end up steered towards ads that they don’t know how to navigate away from.
The app was indeed a scam by a random chinese dev impersonating a company he was not related to by using their brand as app name and their logo as app icon.
of course the law is supposed to deal with objective reality, and that considerations of context are not relevant here; however I am not sure that this is still true when things get tough.
In the video game console world you’ve never been able to install your own games. I can’t do it with my car infotainment system either and they have a crude App Store.
The car is probably an exception because close to unbreakable security is.. desirable there.
Apple's iOS model is a feature, not a bug. If you are unhappy with the app rules there, or with Apple being the curator of what's available, then iOS isn't for you.
Going somewhere else isn't just possible in practice, but it's the default no matter where you are.
I like to think of iOS less like a PC, and more like a Nintendo, with a curated ecosystem of software. (Maybe Android can be Sega :P)
Is Google Play doing that now? It used to be that you just had to change an option in settings to "allow third-party software" or something and you could install anything you wanted. It was necessary for the Humble Bundle Android app, among other things. That was years ago, though.
> I should be able to install whatever app I want, without having to jailbreak my phone and deal with warranty nonsense from the manufacturer. Just like my computer, which I can also install whatever software I want on it.
I don't know too much about how the Apple/iPhone ecosystem works, but in both Android and in Windows you can generally download apps from locations other than the ones specifically sanctioned by Google/Microsoft without repercussions (android does have the setting you manually have to enable first before downloading external APK's). Google definitely does control an overwhelming share of the app download market, but that's because it has marketed itself well, it works well enough that users don't go looking for other stores, and there haven't been too many alternative stores that have sufficiently marketed themselves to general Android users (F-Droid is a cool concept, but the general Android user is more concerned with "getting an app that does x" than "getting an app that does x and the source code is available")
"Section 2 of the Sherman Act makes it unlawful for a company to "monopolize, or attempt to monopolize," trade or commerce. As that law has been interpreted, it is not illegal for a company to have a monopoly, to charge "high prices," or to try to achieve a monopoly position by what might be viewed by some as particularly aggressive methods."
So under their definition of anticompetitive monopoly behavior[1] (which is actually illegal). They call out that behavior with valid business justification (my own example: protecting their brand) is fine, even if it restricts competition.
Side note: today I learned a new word! "Duopoly" (a market controlled by two players). Monopoly law _does_ apply to duopolies[1].
* [0] https://www.ftc.gov/tips-advice/competition-guidance/guide-a... * [1] https://www.ftc.gov/tips-advice/competition-guidance/guide-a...
I'm not familiar with Apple, but where do you see this problem in Android? "Allow installation of apps from unknown sources" is a one-button toggle in Settings, after which you can download an apk from anywhere you want and install it without issues.
I'm on the fence about it. In the ideal world, yes. In the real world, you get the Windows problem where everyone ends up with 40 toolbars in Internet Explorer and bitch and whine their computer is slow.
Absolutely the same story happened with me.
I tried in all ways to get an explanation why my account was locked down and what I could do to resolve it: without any success.
The whole situation is just depressing because there is literally no way to discuss it in a reasonable manner other than automated canned answers or being ignored.
It was actually for me a mind changing event because it illustrated how the whole "internet is freedom" idea was a really stupid logical construct.
Still bitter about it.
After a few messages there is phone verification and then after continuing to send out the accounts were banned. Contacting support was just a big 'we confirm the terms of service breach and we so not reinstate accounts'.
Those accounts were in some cases the sole admins of discord communities, and the ToS breach can't have been of anything specified in the ToS, but just falls under 'anything we decide in addition'.
But there is no alternative service people want to use.
A day later, I receive an automated email stating that they were "unable to confirm my account information" and that "I will not be able to transact in the future". I was given absolutely zero info on why they were unable to verify me or any corrective actions I could take to fix it.
My comment was correct,
but even if it wasn't, it wasn't against the rules,
and even it if was against the rules, their own guidelines say you get a warning first,
and even then, the sitewide rules say that mods should hear appeals. But nah, forget all that. I'm just gone.
I guess I'm lucky that almost all my friends vastly prefer TS3. Being on servers that aren't self-hosted at the mercy of random bans etc. always makes me uncomfortable.
Is the WoW server a bootleg? I'm not a WoW player so not sure what's out there, but I wouldn't be surprised if Discord-the-company was involved in something that might be considered anti-piracy actions.
The other question would be if they were doing something that would be detected as spamming, either for your discord community or the game. If the invites were sent via DM but were the only DM messaging between the admins and users they may well have tripped an automatic detection.
The only way of identifying a monopoly is to see if they have (very close to) 100% market share.
What you're talking about is a company with market power. Incidentally, this is also what the FTC regulates. Being a monopoly is 100% legal as long as you don't abuse your market position. And you can abuse your market position without being a monopoly.
Maybe you think that's pedantic, but I think it's an important distinction. Google is not a monopoly - they have significant competition in every market they're in. But they are still very abusive in wielding their power.
> especially when the markup on any non-google phone can easily be 1000%.
I'm not really sure I understand. The newest Google pixel and iPhone are similarly priced. Unless by "Google phone" you mean Android, in which case yes apple lacks choice on the low end but 10x is still a bit of an exaggeration.
iOS also has >20% market share globally, while we are arguing about numbers. This gets back to my "significant competition" remark. Are you arguing that Apple is insignificant?
This competitor is also in a completely different market segment.
Is there anything but Google (for this purpose I count anything with Google Play) in the <$400 market?
I’m not trying to be a jerk here, but it sounds like your client is selling dietary supplements which Google has been (IMO rightfully) aggressively removing.
However it would be nice if Google at least made an attempt to explain to people why they are banking them. And an appeals process.
Right now this is basically the wild west with if sherif says it, it is reality. We need more of a due process.
Why the aversion to "FDA Approved"?
It is a boogeyman term not because of what it actually means but how it is leveraged to say something it doesn’t mean.
Only for food and drug ingredients. The FDA has no such process for supplements. They FDA only evaluates supplement products after public health concerns arise from a product already on the market.
"FDA is not authorized to review dietary supplement products for safety and effectiveness before they are marketed.
If the dietary supplement contains a NEW ingredient, manufacturers must notify FDA about that ingredient prior to marketing. However, the notification will only be reviewed by FDA (not approved)"
https://www.fda.gov/food/buy-store-serve-safe-food/what-you-...
https://www.amazon.com/Best-Daily-Multivitamin-Mineral-Probi...
The FDA says they cannot be used this way but they are.
1. Where does the FDA say that you can't say "Made in an FDA inspected facility"?
"Made in an FDA inspected facility" is not "Made in an FDA approved facility" nor is it "Inspected by the FDA" and it's definitely not "Approved by the FDA".
2. "Someone is doing something unscrupulous on Amazon.com" Gosh. Say it ain't so.
The FDA does not "approve" supplements, period.
https://www.fda.gov/consumers/consumer-updates/it-really-fda...
"FDA doesn’t approve dietary supplements." (from ^)
FDA approval means, specifically, that "the agency has determined that the benefits of the product outweigh the known risks for the intended use." (from ^)
And the FDA makes no such determination for dietary supplements. (from ^)
Taking GP at their word, whatever it was was FDA approved. If the FDA doesn't approve supplements, then whatever GP represented couldn't have been a supplement, which gets back to my original question:
Why is "FDA approved" being treated here as a boogeyman by the parent?
Only because they assume that the original commenter said something untrue. The original commenter never said anything about supplements.
Except that actually getting FDA approval suggests to me that it isn't slimy at all.
> it sounds like your client is selling dietary supplements
The FDA doesn't "approve" dietary supplements, so either the person you're replying to is lying, ill informed (which I suspect), or it's not supplements.
Another loophole that these dietary supplement companies use is the "FDA Inspected" stamp.
Can you link to a supplement that claims to be FDA approved as opposed to claiming that some included component has been approved for something unrelated, which is not the same thing?
> Another loophole that these dietary supplement companies use is the "FDA Inspected" stamp.
That's not a loophole. That's just preying on ignorance and inattentiveness.
https://www.amazon.com/Forge-Excellence-Supplement-Metabolis...
It is a loophole in that they can list "FDA something" on their product and prey on consumers who do not know any better.
That product in fact does NOT say that it is FDA approved, nor does it say that any of its ingredients are FDA approved. So it is not an example of "stamp the FDA approval on themselves".
> It is a loophole in that they can list "FDA something"
They are making a statement of 100% fact. Their facility was inspected by the FDA. Outlawing saying so would violate the constitution. Notably they are not saying that the product is approved by the FDA.
This is so obvious that I think you're intentionally missing this just to be argumentative.
Fair and impartial courts is one of the prerequisites for open, efficient markets.
--
Trust busting of Big Tech should focus on eliminating the self dealing, conflicts of interest, anti-competitive behavior, and fraud.
I don't care if Google & YouTube are together or apart. Ditto Facebook, Instagram, WhatsApp.
I do care that one entity controls an entire ad network, using it to better compete against their own customers, and to squelch competition.
I might feel differently if it were a site focused on a particular topic, ads might be relevant to the audience, and the income were material. But, as it was, it just seemed better to keep it non-commercial.
This happened to me about 15 years ago when I started using AdSense. I literally had JUST crossed the payment threshold and got canned. What pisses me off the most is that they cancel the whole account and don't pay any money at all, despite making it clear that they can detect the supposedly "fraudulent" clicks from real ones, but they'll punish you by cancelling ALL your payments, rather than just whatever supposed fraud there was.
You know what my sin was? I looked at my site a few times. Didn't even click, just loaded it a few times to see how it looked with the ads.
And yes, the "we don't have to tell you want you did wrong" bullshit is also infuriating.
They're an awful company with horrible customer support. It's frustrating too, because my startup has investors who keep trying to get us to switch to GCP, but I don't think any responsible company would ever make themselves dependent on Google.
+100 This has been my feeling ever since I first started using the android SDK. Google put the developer very low on the priority list, but, at the same time, the end user is also very low on the list.
The only people high on the list appear to be Google shareholders and the Google employees who work on android.
Unfortunately, this doesn't seem to apply to my local general contractors, painters, landscapers, electricians, etc.
Incorrect. The easiest way to identify a monopoly is to identify the number of competitors in that space. Google has at least one meaningful competitor to Android -- Apple -- so it can't be a monopoly.
Anticompetitive behavior would be illegal, except this isn't anticompetitive, since there is a meaningful competitor, Apple, and Google isn't locking this developer into Google's platform -- in fact it's the opposite. This is just merely bad behavior -- also one that could be corrected by the markets.
It's worth noting there was a time where Microsoft was the big bad monopolist, and everyone was clamoring for the government to break them up. In the end, it was deep competition from Apple and Google that knocked them off their throne, not some big FTC antitrust lawsuit.
Anti-competitive behavior would be if Google bought up all the manufacturers in China say. And kicking off a developer off the play store doesn't do anything to Apple as far as I can tell.
The problem compounds when Google and apple are both horizontal and vertical oligopolies.
If I complain that adwords scammed me (in a court of law), they could retaliate by terminating my GCE instances and gmail accounts.
That's different, Google search AFAIK is a monopoly. And an oligopoly by definition are not monopoly. If Google and Apple conspired together to prevent competition, that would be illegal.
But AFAICT, the remedy for the developer is to simply not develop on Android. You're not making a strong enough case here for what would appear to be an argument for government intervention.
One day a relatively famous DJ tweeted a link to a song on the website, and that day alone generated close to $300, so 19 year old me thought he was about to earn his first $1000 in one month from a website! But Google decided to block the account because I guess that spike in traffic was too much, even though it all came from Twitter...
So suddenly I was left with this website I had invested hundreds of hours in, and no way to monetise it. I tried a few other ad networks but they all seemed really dodgy and in the end decided to leave it with no ads.
There really needs to be more regulation in this space.
> Wed, Aug 28, 9:28 AM EDT: Google Play team > I’m not able to provide any more information or a better answer to your question. In our previous email, I made sure to include all the information available to me.
Update: It looks like they didn't actually include all the information available to them, there's another level of escalation, apparently only accessible after public attention https://twitter.com/GooglePlayDev/status/1166999937156100096
I decided to toss on Google AdSense to see if I could potentially monetize the website by putting a single picture advertisement on the right side of the website. I was starting to generate some money (small, but exciting for a young developer). I was talking to my high school friend about what I was doing and how AdSense worked. Unbeknownst to me, he later visited my website and clicked the ads repeatedly expecting to make me hundreds of dollars... well, my account was shut down.
I tried to plead my case, Google didn't care at all. I was "banned" and a small fish. Years later (in my early 20's) I considered revisiting the idea of monetizing a site I had for an online community. I tried to appeal to Google again lifting the ban and was denied.
I was effectively banned for life from using Google AdSense as a young teen because of a friend "trying to make me rich" without him knowing the repercussions. I know there are alternatives to Google AdSense, however, Google was the one that payed the best. Still irks me to this day when I think about it...
I remember being confusingly bitter towards Facebook when it became an ad network, clearly selling user data to generate revenue, but it wasn't until this comment that I realize it's because I tried to do it the other way and got banned.
I understand that it's convenient because you get money without asking your end users for it. But I've always thought of it as "if it seems too good to be true, then it probably isn't" and stories like yours just keep reinforcing that feeling.
And all that's without considering how ads degrade the user experience or help erode the privacy. Every time I have to browse the web without an adblocker, I get freshly shocked at how awful it is.
-Slapping some ad network's code into your site is comparatively easy, and monetizing almost every other way is hard (i.e. "I just want to create awesome content and get paid for it, I don't want to be my own sales department, too, that's boring") -Even if you do monetize other ways, slapping some ad network's code into your site is, effectively, 'free money' on top of what the site's users are willing to pony up for -Users have been inured into believing and accepting that covering every possible square inch of civilization with ads is an unavoidable consequence of modern life. So much so that the absence of ads in something that isn't otherwise monetized is suspicious (there's no such thing as a free lunch)
For all sorts of reasons, too: we have been conditioned to think ads = free, none of your competitors ask for money (they use ads, so they're "free"), the modern payment flow is still cumbersome and doesn't support microtransactions, there are all sorts of things like HN that I simply wouldn't use if it wasn't free, your users can't afford it, etc.
One of the worst aspects of ads is how they've mutated our society's relationship with paying for things that we value, but ads definitely fill the void outlined above. Your creation's value to society doesn't have to breach the high threshold of getting a user to take their wallet out.
But just think of all the things you have done on the internet today, all the things you enjoyed doing or thought were worth even a tiny amount of attention, yet how unwilling you'd be to actually send money their way in the current system.
But getting those users to use a debit/credit card or paypal to give me some money, even if it was less than $1 would’ve been very difficult.
As I explained to the parent commenter, on top of that this website became very popular in India, which made that option even more difficult...
If you take money, you are (in some countries) legally bound to reimburse if shit happens.
And this is something I'd like to see for products that make their money less directly: If it would be legally the same if you paid with personal data, by watching ads or paid with money like any other product Facebook and the likes would be forced to quality management AND stuff like random blocking wouldn't be possible bcs of customer rights.
The other big reason for not trying was that the biggest user base was in India, where my website was fairly popular for a number of years. This meant that most of the users didn’t have as much disposable income as average users in western countries.
Ads are annoying, but they are an incredibly easy and effective way of monetizing a popular website really. If they are placed correctly they shouldn’t even impact the ux that much.
It's such a stark contrast to developing a web app which you can _freely_ publish. When did thing go so horribly wrong?
When every company and their dog decided their content needs an app. Instead of using the nicely standardized thing called http and web browsers.
That moved us from http straight to corporate technical fiefdoms with no control.
You 300% completely miss my point. Apps ARE the problem. Especially in the "for Windows" context. Now I need to install 30 different apps to access 20 different sites, and another 40 different apps on my other device that's in a different app eco system.
...versus standardized http and browsers. The entire app eco system in their specific walled incompatible gardens is top to bottom is toxic.
And that's not me pulling a stallman. Every fuckin website and company on every device wants me to install their own app. It's tedious AF at best
Certainly I've heard the question "why don't we do an iOS app and an Android app?" in respect of conference schedules. Usually after people saw the Google IO schedule app.
My response was, now we have HTTP push notifications, we can do everything we need on a website. Most people just want the now-and-next information. And as a bonus, hook an old PC up to a TV and we've got now-and-next on a conveniently located display (the lobby, main conference hall, etc). Not to mention the ease of maintenance.
...of which Google effectively controls the standard because they have a majority of browser usage.
hah, good joke.
The difference isn't between webapp and native, it's between publishing on Google's services and doing it elsewhere. Hosting binaries on GitHub or even your own site remains viable, and perhaps we should encourage more users to leave the walled garden this way.
When you erode trust in your consumer and developer services, don't expect us to sign up for your enterprise services.
Imagine going with that approach to a child...
Without explaining or suggesting the rationale it’s closer to very dark dictatorship instead of providing something closer to a decent legal system where you can appeal and a system that should make justice.
With those companies it’s more like a field trial.
That would prevent them from arbitrarily refusing to provide services and list apps in their stores. They could refuse, but only for permitted reasons, and with a clear appeal process.
The Public Utility Commission of Texas has a pretty clear explanation.[0] The top DDG hit was an ancient law review.[1] It's probably outdated, but makes an interesting read.
0) https://www.puc.texas.gov/consumer/complaint/Rights.aspx
1) https://openscholarship.wustl.edu/cgi/viewcontent.cgi?articl...
Edit: I mean, whether you're a residential customer or a business, public utilities (electricity, water, sewer, garbage, police, ...) can't arbitrarily refuse service.
Regulating the App Stores as some sort of utility sounds like the perfect way to stifle growth and make it more difficult and expensive to publish on the App Store, which would hit small developers in particular.
Every percentage point reduction in the growth of these stores at this point is basically $1 billion taken out of developers’ pockets.
Please explain how you've come to this conclusion, because I can't follow your logic.
Take FDA regulations for example. The cost of developing a drug for sale in the USA in orders of magnitude higher due to these regulations. In safety critical systems, we pay this cost because the alternative is that people die. However, even still, the regulatory system itself may also be responsible for many deaths, due to viable treatments being either unavailable or unaffordable.
A regulatory framework on software distribution platforms frankly sounds horrific on many levels, but to avoid hyperbole, the most obvious effect would be increased compliance cost to the platform provider, which would be passed on to developers or end users.
Making apps unreviewable, or prohibitively costly to review, or imposing significant liability into the app review process is a recipe for increased cost and decreased growth, simply put.
I see it as regulations forcing Google and Apple, as platform owners, to not abuse their enormous power over developers on their platforms. Much like common-carrier regulations.
I don't see how that sort of regulation would massively increase costs to Google and Apple (who are profiting massively off their platforms anyway!)
I also don't agree that regulations on these platforms sounds horrific. I think just about anything is better than the power concentrated entirely at the whims of Google and Apple at the moment. Similarly, I don't think there'd be increased compliance cost to the platform. Regulation isn't always bad (in fact, I'd argue the vast majority of regulation is good, we just hear about the smaller amount of bad bits that slip through).
All of them start with a legitimate problem and then we get policy that have a wider scope or details even dumber than what the companies are doing (see GDPR fining a small Austrian retail store $4k because they had a single surveillance camera too broadly pointed at a sidewalk). Often pushed for by competition and often only designed for big mega companies like Google not the small ones who would normally replace Google in the future with something better.
Most importantly unlike the companies and their policies which change and die, the regulations live long after the original problem has either faded in importance or every new better company comes around and are forced to jump through hoops because of Google's behaviour (assuming they even try).
How do you think Apple is “abusing” their power, and what kind of regulation would curtail that? How would compliance with the regulation be monitored and enforced? Would only Apple and Google need follow these regulations, or any software distribution platform, or maybe platforms with a threshold of revenue?
I believe most of what we read about happening to devs on these App Stores relate to automated processes flagging accounts, because it’s not humanly possible to review the quantity of code being shipped through these stores. It’s not abuse to have a imperfect process - to me the term abuse implies the slight was done to some end - with some nefarious purpose.
So when we get into that domain, perhaps it comes down to policies like “App Store subscriptions must be paid for through App Store if they are made in-app and Apple will get its cut”. Some people very strongly think this is “abuse” of their market position. IMO that is their business model and the whole reason they built the entire App Store ecosystem - in order to provide services revenue in the face of dwindling device sales, because the devices are so fast and durable you don’t need a new one every 2 years anymore. IMO forcing Apple to turn off these revenue streams is akin to theft of their IP. As a developer I personally feel like I should be able to offer my own creations on my own terms, and as long as those terms are clearly stated and non-discriminatory the market can take it or leave it.
But if, for example, someone does believe this is a good example of a regulation to curtail an abuse of power by the App Stores — that is an example of a regulation which would cost Apple billions of dollars, and they will certainly attempt to make it up somewhere down the line.
How many billions in revenue would you estimate?
The world is very rarely perfect. The proposed “common carrier” cure in this case is orders of magnitude worse than the disease.
Since normal support channels don't work, maybe report this to a bug bounty - this would be considered a type of social hack, right? Someone or something convinced their app review system to flag your apps and eventually have them removed.
(backstory: found a bug in Twitter which disclosed DMs. Reported it, Twitter engineer had a raging tantrum on Hackerone, H1 (I assume) mistook his messages for mine and banned me from the site. Found out a mutual was a Twitter engineer, sent him the POC. A few days later, fixed)
Given Google's track record and the ranking of this post, they'll probably reinstate the app within a few hours, and I propose that we act as if they had not - only acting on issues after they have been exposed to a massive audience signals a desire for public positive perception without any actual care for users, and users shouldn't have to go to social media to get their problems solved.
Edit: a bit late, but I called it: https://news.ycombinator.com/item?id=20829484
Edit^2: technically, Google hasn't reinstated the app yet, but I think that the idea still stands
I personally know 2 cases of people banned from Google, in one case they were actually infringement (they made an app using copyrighted characters), and in the other it was the same case stated elsewhere - grandmother clicked repeatedly on the ads thinking she was helping her grandson, and he got banned from AdSense forever.
That would change the time gap during responsible disclosure, Alphabet/Google is changing its metrics. I mean why only small developers would have to be mistreated.
If they play it that way, Android developers community can also report platform bugs to them - and go full disclosure (report the bug publicly) within 12 hours.
12:47 - I noticed you haven’t fixed it yet, if you don’t do it soon I’ll go public
14:13 - I noticed you still haven’t fixed it, please hurry, if you don’t do it soon I’ll go public
14:15 - I noticed you haven’t fixed the bug yet, if you don’t do it soon I’ll go public
16:55 - Since you still haven’t fixed this. I’ve made this public on my blog. Enjoy the consequences!
If you think about it, it's impossible to fully check an app for compliance. That's probably why the enforcement appears so aimless and fuzzy from the outside.
Since we have no practical alternative to Play Store and Apple Store for native phone apps, we'll just have to settle for slightly fewer features and slightly less performance with non-native apps. (And no, sideloading isn't an option. Most users are barely able to install a native app via a link directly to their store.)
For Google, it's simply not worth their time to maintain a staff of humans to prevent these false negatives. They are not committed to the app developers just as they are not committed to their non-government G-Suite clients. They are committed to their primary revenue streams. And the reason they can simply not care about some human losses (stories like TFA) is because they are a monopoly when it comes to Android apps. And while Amazon is not an admirable company at all (based on how it treats its sellers or low level employees), their cloud business seems to have more human oversight - or at least a less heavy-handed automated banning system.
Google's behavior will continue to be profitable enough that they won't change it... for many years, or until the regulators come at them. Since the US regulators are now almost entirely corporate lobbyists themselves, we'll have to depend on the EU to fight it. (And since the EU is becoming corporatized as well, the window of opportunity is shrinking.)
[1]My app https://play.google.com/store/apps/details?id=com.lpellis.se... was on the store for several years at the time, it was called 'Android Sensors'. (Google had issue with the name, I had to rename it)
@lladnar does your app maybe have 'Android' in the name? I believe that was the issue they had with mine, I dont even think humans are in the loop at all here to give feedback.
Sorry to hear that, Mathieu, and best of luck!
The main app can have third party extensions provided just by installing more APKs. This is something I tried to explore quite a few years ago when I last had an Android phone, but seeing such a polished app which achieves it is nice.
It can be a pain to find out the exact reason, by in my case, after fixing what they wanted to have changed, it was all ok.
However, I'd love to hear your solution on how to prevent data collection by the very app you're running on your pocket computer.
A privacy policy is always required.
"We do nothing with your data. This agreement can change at any time without notice."
So... They change it to "do anything they want", do the obnoxious thing, and then change it back.
What we need is teeth in the forms of law with regards to privacy. The GDPR is a good avenue.
https://twitter.com/GooglePlayDev/status/1166999937156100096
Good luck to the developer!
That seems to be disappearing.
Search has gone to shit recently.
Image search is hot garbage for anything but images with well known people / places / things.
You can't reliably filter or sort news results by date.
YouTube is filtering pro LGBT content but allowing weird Eastern European pedo videos.
The play store is apparently moderated by bots and doesn't have rules or policies in place about giving devs time to respond.
Something has changed dramatically at the company in the last 5 years. Would be interesting to zero in on it.
Note: I do not have any information that that is what is happening in Google; I'm just saying what my guess would be if I were presented the situation as "these are the symptoms at Company X. What is the problem?"
It's a pretty well tested principle that massive familial wealth usually disappears by the 3rd or 4th generation (because the descendents regress to the norm in terms of ability) and it looks like we're seeing the same at Google.
They've got too little "real" work for the number of hands they need to keep busy, so unqualified people are going back and "improving" the work of the 1st and 2nd generation.
But because of the company's size, it can't hire high risk shoot from the hip revolutionaries (not that they'd want to work at a buttoned up Corp anyway), so it's staffed with safe employees who don't really resemble the cowboys of the 1st and 2nd generations, and hence can't improve the systems any further.
Happens to most companies beyond a certain size.
They release a new chat app every year and put the previous years app on a 5 year sunset.
So you get to put a bunch of developers on the roof every year.
It's Keynes "break things to put people to work fixing them" at its finest.
Google's monopoly has gotten to the point where they do not care how their products perform, just so long as the money continues to rain in.
But maybe our use cases are the outliers, and the new search is what works for most people.
I think it's a probability problem more often expressed in terms of medical tests / false positives. If a million people search for <word> but 1% of those make a typo and search for <wrod> instead, whereas a thousand people deliberately search for <wrod>, Google's observation of a search for <wrod> is 90% likely to be a typo.
However well-intentioned, this can undermine one of the core, original features of a good search engine like Google: deriving value from the "long tail" of esoteric (and often very technical) quests for information.
I switched to DDG a while ago, -it is about as good as Google now, much thanks to Googles own effort ower the last decade to nerf its own search engine.
Since they are now about equal I use the one that doesn't track me and doesn't support Google.
Not sure if they're using a statistical (DDG could never compete, too few searches performed) or an algorithmic (DDG could, in time, get this far too) pattern to achieve correct results.
EDIT: It's about the tenth result on DDG, the last one to show before having to click to load more results. Not bad, actually.
But if you wanted some esoteric, bizarrely specific thing indexed on a single page on a single site, you went with Google.
They're turning into Yahoo.
"Sulliven", a mount in northwestern Scotland, gets "fixed" to Sullivan.
It does work when quoted though
[1] https://www.google.com/maps/place/Suilven/@58.120899,-5.4389...
it basically says, "I won't search for that keyword, here are some results without it"
The 'missing' notes are incredibly condescending. Not only are the results irrelevant/incorrect, they also had to arrogantly point out exactly how they are choosing to ignore the user's request.
[The Warners try to hide form Dr, Scratchandsniff in
a piano recital, where Tymannini is about to perform]
TYMP: Franz Schubert intended the scherzo
to reflect the struggle between intellect
and the creative process.
TYMP: However, Schubert was simply incapable
of expressing such delicate nuance.
But, thanks to *my* genius,
I will perform this great work,
*not* as the composer wrote it,
but as he *intended*.
DWIM ("Do What I Mean")[1] has always been impossible; it's a fallacious belief that what a user intended is different from what they actually said, and that this intent can somehow be divined form a few words, typos, etc.> as a sysadmin
It doesn't even require any advanced technical knowledge. Most people understand basic keyword searching. Over the last ~6-12 months, I've seen a wide variety of people complain about Google ignoring their search terms.
Speaking about YouTube, I think it might be recommending through other videos that you might have watched/liked that are not related to either, but somehow other users have watched/liked as well. So instead of having a relation A-B, it is now a relation A-C <-> D-B, you and the other users have watched/liked C and D, therefore you might want to watch B.
To be fair, codifying video into clusterable features is a lot harder than audio. But when you have Google levels of money I'd expect a bit more progress.
Founders effectively retired. Google has a new CEO
I realize that might be very hard; and if you're logged into a Google account on your phone (which you really shouldn't be!) it's very tempting to use Google Play, so what I suggested requires either self-discipline or rooting devices to make them not default to Google Play. On the other hand, maybe the US sanctions against Huawei might actually make that a viable option? Time will tell.
Personally, I use APKPure instead of Google Play; they have an app of their own. Not the best solution - and certainly doesn't solve the article author's problem - but at least I don't have worry about Google's heavy-handed tactics so much.
A Facebook Audience Network policy ban is also listed in the timeline. That wouldn't be Google's policy, right?
(Google did remove my app from store once for not providing a link to a privacy policy document, abruptly, with no warning and notifying me post-factum, reading other horror stories I consider myself lucky)
After this I found this has happened to 1000s of people and I realize how massively powerful this company is and they're using AI/bots to make decisions. I've now moved away from Google as much as I can and I warn others of their monopolistic practices and lack of care toward customers.
I suspect your experience is a sign that the bad actors are getting the upper hand and one of the problems in this space is human intervention can't really scale against machines.
It could be a fight for survival for these companies whose huge market cap is based on the enormous scaling benefits of automation - however if it turns out that the automation processes can't successfully scale once automated fraud is taken into account then the only solution might be to descale the operation - making them vulnerable to traditional companies.
I think I might of missed it but, did they even appeal? The hell is Google doing saying they did if they didn't? I would sure hope this is some sort of grounds of defamation or some related law, claiming someone said something they didn't even say is pretty awful. I wish people would start suing the hell out of Google for their obviously ridiculous hostile behavior, looks like we have dozens upon dozens of companies that could band together too.
And there's apparently no (real) appeal process. Once the robot decides it doesn't like you, you can't change its mind and it won't tell you why.
These problems are eminently fixable. But Google's app store desperately needs competition, some antitrust investigations, and probably some hefty class action judgments. Without those, Google has absolutely no motivation to fix the mess. With those motivations, Google could fix this overnight.
https://github.com/mtransitapps/mtransit-for-android/issues/...
Requiring large entities such as government or monopolies to consider you innocent until proven guilty in a 3rd party controlled system, such as a court, is a fundamentally important check on power.
What were the other three?
(In case others didn't know either.)
The new Twitter is a good example of a PWA.
So if that's a good example...
Which isn't to say it shouldn't be done: fairness is important, too. But there is a cost.
As a bonus, if my appeal is found to be genuine and my account reinstated I'd like that fee refunded.
Even were the store owner perfectly honorable in performing initial and appeal reviews, the perverse incentives would lead to a perception of unfairness.
Obviously Good stuff: Firefighting, EMTs..
working on cancer research, Doctors without Borders..
NASA, Nat'l Park Service..
EFF, Mozilla..
the electric company
$genericStartup, $genericFortune500
drone programs
Google (?)
telemarketing
patent trolling
being Chapo's IT guy (voluntarily)
running phone scams targeting old folks
Obviously Bad stuff: running ransomware on hospitals
I mean, it's a big company, but stories like these are hardly unusual. I feel like bad customer service is maybe a feature by design.Recently someone posted pretty clear proof of Quora employing an automated appeal denial process when they got denied an appeal for a comment praising another user.
I don't know what the answer is here. I'm sure the EU or California will take the lead on the issue when it finally hits their Overton window.
This happened without any warning.
The problem was rectified within 30 minutes of the incident occurring because we contacted support immediately. As soon as they looked over it, we were back online, so it can't have been too serious.
It feels like Google take internal company policies and apply it to all their customers.
Anyway, I'm glad I don't have my personal stuff hosted there anymore.
Valve held a tight leash on Steam for years. Games and apps had to be approved by Valve, and what they allowed was, at the very least, subjective.
After a while it began to gradually let go of control. Nowadays, there are just a few things that might get blocked and I haven't heard any more stories about developers who got blocked.
Funny thing is: Valve is privately owned, and Google is a public company. One should expect it to be the other way around.
-App is asking for more permissions than it needs -App is violating privacy -App is direct copy of/ mimicking Core OS functionality -App is using non opensource code
etc.
They obfuscation of the reasons for the ban seem to me to be one of the following 1) laziness 2) malice 3) fear that it would somehow expose the methodology for finding the policy violations and create a cat and mouse game.
It seems like mobile development is becoming less and less an attractive platform to spend my cycles. There are basically 2 markets with millions of apps that already implement your idea in some form or fashion that are free or cheap. Meanwhile being a Luddite and writing enterprise code for business has consistently paid more each year I've done it.
Sorry to hear mate. Seems quite unreasonable
If the app developer has been in good standing for years, and has a popular app, why not send them more information as to why they are in violation? And give them some time to fix it.
But those humans are probably undertrained, underpaid and have zero context for each of their 1k cases, so they default to accepting the bots judgement. Which in turn feedback to the bot, justifying it's actions.
And lawyers who'd be happy to bill thousands of hours making a scene.
We detected something suspicious about your ads. We detected that you're abusing the battery life. We detected adult contect.
Give them something! Even a clue!
A reasonable question would be how his app is violating the policy. But he does not ask that, his appeal is that he was not given the chance to clean up his act, so he just should get 1 strike. Which suggests that he is aware how the app is violating the policy.
Why?
It's the same with Steam. The more you move to the cloud, the more you give companies control over your goods and services.
Phones should've remained open the day they were made. You should never been banned from administrative control of your device.
So, I propose that all US residents receive $1000 a month directly from Google.
It is hard to have any opinion on the accuracy of these strikes though, since almost all the times devs believe that whatever they do is legit.
Could you imagine a world where a traffic cop pulled you over, issued you a ticket, and when you asked what you did wrong they said "You violated the policies regarding safe driving and expected behaviors".
Your license is now revoked. All the information required has been provided to you.
So maybe you are a terrible driver who deserves to lose a license, or maybe you just did something like parking in front of a mail box, a behavior you would adjust if you realized it was against the rules.
No one should be expected to have a perfect mental map of the extremely long terms and conditions agreements and how they map to every real word situation.
My understanding is that at first the number of apps where the violation is unclear was so low that it was not worth it.
IIRC Google has announced that they are going to provide more info in the future on what the issues are.
however
the link in the article is pretty clear : https://play.google.com/about/privacy-security-deception/dec...
(even though it does not mention which part of the app exactly violates these rules)
And I disagree on the fact that the TOS are unreadable : https://play.google.com/about/developer-content-policy/#!?mo...
Google could improve devs relationships for sure, but these are pretty clear.
FWIW, I had several strikes as well, because of a permission used by an unpublished app on a beta channel :/. The whole process of getting the account reinstated was pretty easy in that case.
I am kinda curious to scrape the op app and look at what might have got them in trouble, I might give it a go if I have enough time.
Is it easy to scrape the app now that it isn't in the store anymore?
I have a hunch the violation will be something to do with him trying to cut costs on the Google Places API.
And after that, I would have looked at the app manifest (it contains all the permissions that the app might want to use, so there might be some interesting stuff there) and maybe use it.
I don't plan to look at the bytecode for shady behavior .. that's not my forte and I am not interested enough to spend one week looking at bytecode.
edit : I have just opened the article again to get the app package name .. looks like it got reinstated. But no comment of the author as of why it was removed.
Google thinking he was in violation was an error on their part.
The sanctions could potentially kill Android, I'm thinking. At least with how Alphabet is "curating" it.
Microsoft can sign windows "apps" without an app store.
Why could this be related to this issue?
Programmers here at HN could stop this behavior in a minute. They do not care about you.
Other explanations from Google programmers: "the work is interesting"
Plus, imagine how it could work in reality. You finally got your place at Google. You know what the company is doing. And at some point you are asked to work on one of these grey things. What do you say, that it's immoral? If so, where exactly do you draw the line? Who is to decide what's still acceptable and what not? You've known for years that Google is tracking everyone. Moreover, most of it is perfectly legal. In any company, whenever you say "no" to your manager you need to have a solid ground. I can't imagine anyone even starting such a conversation.
I know why they do it. They like the money. They like the perks. They like the feeling of being in a special elite group.
Google does not have to be evil. It just is. The technical employees of Google could change it overnight if they cared.
You are. Don't they teach people ethics anymore?
I can totally understand how in a flagging tool with a false positive rate of 0.01% some innocent publisher got caught by mistake, and got its app banned. Is that publisher important enough so it's worth manual review time? What's the risk to expose the internal heuristics to make EVERYBODY happy? Oh, wait, you can't make EVERYBODY Happy.
I can tell you this shit happens EVERYWHERE. It's just the way the law of large numbers works against you. If you want to make ALL your customers happy, your only choice is a bespoke dev type of thing, because you then to deeply cater to your each customer.
It's the same shit everywhere, and you're interested in working on large bits, it doesn't really matter where you go. Google, FB, Amazon, everywhere you're going to have people that are unhappy with your product/service/decisions. So if it's the same, why not go to the ones that pay better/got more perks/look best on your CV?
Both is just Google being evil.
> nobody wakes up in the morning and decides "I'm gonna fuck up this webmasters day today for the sake of it"
You can be sure that happens as well in every organization of that size. It's just another reason you have to have a proper appeal process in place, not the automatic dismissal system Google has.
Mind, it's not that this dev got one app banned, he got ALL of them banned. There is an appeal process when you gone one banned, but he got multiple violations. He got all the violations in a span of hours, so he got unlucky to be a corner case that the regular appeal process no longer works for him. So you might argue that the appeal process is not flexible enough, but then the question is what would be flexible enough? So no matter for how long you're tweaking it, you're gonna have corner cases that will make people unhappy.
On the adsense scam, I hear the reports, but I've not seen Google lose in a small-claims court yet. Given the amount of money Google makes on there, I doubt that the revenue from running such a scam would even register as a blip, never mind the reputation hit they would take should it be ever proved true.
If you cannot discern the two you shouldn't offer a service that claims it can... And if you do nevertheless, the operators of the service should at least acknowledge that errors happen and offer the possibility of a recourse
It makes no sense to me that these filters are such a secret. Either you are doing something to deceive your users or you are not. Are you advising that we should just blindly trust an opaque set of rules that a giant corporation, whose interests are not aligned with our own, can use to ban anyone with no oversight at all?
When you're starting your relationship, it's very clear (in the ToS) that they can reject your apps or terminate the relationship however they choose. If they would start quitting developing for Play Store because of these opaque rules, perhaps Google will listen to them. But reality shows that this problem doesn't happen often enough, so the opaque filters work as intended.
So yes, I advise that, if you don't like the rules of Google, don't go play with them. It's the only thing that can change the rules of Google. (and FB, Amazon, etc).
> So yes, I advise that, if you don't like the rules of Google, don't go play with them. It's the only thing that can change the rules of Google. (and FB, Amazon, etc).
If you don't like the rules (or their behaviour when supposedly applying them), you can also:
1. Criticize, explain why the behaviour is bad and spread the word about it. This is what we are doing now.
2. Regulate this kind of behaviour out of existence.
It’s weird how Google knows everything about you when it suits them, and nothing when it doesn’t
The point being raised is that when you become a statistic, you have no recourse. Sort of like "we don't care, we don't have to, we're the phone company"
If this were some small fledgling start-up, that is to be expected. It costs money to get things right for everyone.
But this is a huge, profitable, mature company. And one that is playing a key role in our society. They must hold themselves to a higher standard than they are now. Or else, in the end, society will make them.
Which is why we invented DUE PROCESS.
There will be people they could hire, but it wouldn't be anyone that would get invited to conferences, and so on. Nobody that would make Stanford proud.
People who work at Google know they are working for a terrible company doing terrible things (there are plenty of those...) but those programmers, every single one of them, is able to easiliy work somewhere else. It isn't like they are warehouse workers slaving for Amazon.
Probably not that large of a group of people that both read hacker news, read this exact article, even care about such things, and work at google. At a company of that size, they are maybe fancy cogs, but still replaceable.
A, the evergreen, "since nobody puts a gun on your head, you're free to work elsewhere".
Some people don't understand that limited job options, lack of skills (or money to increase them), need to feed a family, etc, are also "guns on the head".
To understand how much, consider than people can sell their bodies (for sex), or even get into slave-like servitude with no pay, just to get something to eat. Heck, in poorer societies (and even western countries, not more than a century ago) people would even sell one or more of their kids to help feed the others (and of course, would send their 8-14 year old kids to work).
Just because something is better than dying of hunger doesn't mean it's a "free choice" option. It's just, like avoiding getting shot from someone "holding a gun to your head" the best of shitty options.
In fact, by providing one more job option, they are helping slightly.
It's the same as this old classic: Nike builds a shoe factory on a small island with subsistence agriculture and pays people almost nothing to make shoes. And people castigate Nike for that. But Nike hasn't done anything evil. They have given people one more option. If subsistence agriculture is better, people can go back to doing that instead of working in the shoe factory.
Just got banned by a dozen of "thought leaders" on Twitter for saying the same things about people working for Facebook and all these "poor souls" who just got fired by Apple after it was leaked that they were listening in on Siri conversations.
If you can get hired at a software division in Google, Facebook, or Apple, you can get hired anywhere else.
Be honest. You just care more about money and prestige more than you care about doing scummy work.
I work at Google, and I don't think it's terrible. Neither do most of my coworkers. There are things I wish were better, and things I'm working on improving, but overall I think Google's impact on the world is strongly positive.
I couldn't disagree more. Google doesn't make bazillions of dollars because they provide us with live traffic on maps. Google has significantly enabled and actively driven the mindless consume-everything-all-the-time culture with all the horrible consequences for our mental-health and the environment.
The world would be a much better place without the ones like Google, Facebook and Amazon.
Upton Sinclair
[1] https://jefftk.com/donations
[2] https://jefftk.com/p/value-of-working-in-ads
I think the exact opposite, which is why I've went to great lengths in an attempt to de-google my life, but google still forces itself on me through stuff like recaptcha.
Maybe google once had a positive impact once, but not anymore. Now google just kills products, forces tracking on people who don't even use google themselves and pushes adverts in front of us, while de-monitizing Youtubers and pushing its political/social justice agendas.
The fact that you and your coworkers don't see the problem just highlights what the people up-thread were saying and is the big part of the problem.
Thousands of others would replace them next minute, so why do you think it would change anything?
If 50% of talent left it would be a disaster.
Certainly SW luminaries wouldn't. But the pay is good.
https://news.ycombinator.com/newsguidelines.html
We detached this subthread from https://news.ycombinator.com/item?id=20826827.
Translation: ITs your fault for not keeping abreast of policy changes.
Same is true for desktop app stores as well and browser plugins.
devs and designers stop whining and being irresponsible the users come first not your feelings!
Are there any ideas about how to convince users to use other app stores?