How Google obliterated my 4 year old Chrome extension with 24k+ users (2016)
by.graffino.com
by.graffino.com
Tried to resolve for months.
Fired 15 staff, gave up. Basically the internet = Google when you run online retail.
In this way anti-fraud filters sometimes act as pro-fraud filters: False positives kill honest use, and dishonest use finds a way.
I would understand if you said “the internet = Google for MY retail store”, but saying it applies for all online retail is simply incorrect.
[1] https://zerotousers.com [2] https://www.starterstory.com/
You get a lot of stuff in the short term but you have to remember your long term survival means absolutely nothing at all to the organizations that run these massive platforms and eventually they'll do something that can wipe you out.
I'm removing Google from my life as we speak, but whenever you prod further about these you find out they did violate TOS and are just unhappy.
The Google account was unsuspended in minutes, but there is no way to unsuspend Google Maps/Business listings, even though we are PAYING customers of Google.
GSUITE support says they don't own Google Map listings (they only support the core apps), so they can't help, and Google Business listings support has a canned response that says because of Covid they aren't responding to requests.
We are already hurting because of the pandemic and now we're not even listed anymore. This is exactly how it was dealing with 1980s telecom monopolies.
Thanks for the heads-up
But it still befuddles me how that simple explanation never crossed my mind.
And thanks for calling me a nice person - I don't really deserve that.
Own your domain name, with that you can go anywhere.
Once you become a paying customer the options are so much better and more comprehensive. And owning your domain let’s you do far more flexible things. Rent a VPS, install ftpd. No longer live with San Francisco imposed choices.
And since Gmail's inception, I've been using a forwarded pop (edit: I meant imap) address from a custom domain. I've been accessing my forwarded mail through Gmail for 15-ish years now. I remember there's some fiddling in the settings and you have to make sure when you respond to an email that it responds with your custom address. But I've never had an issue all these years, and if Gmail were to drop tomorrow, I still have all my mail.
Amazon is like CPS: everybody's known you cannot trust them to properly handle and care for a plastic cactus and they were told this when they were 5 year old.
Can you honestly say it would be a complete surprise, however, if Google announced an EOL for GCP?
Tbh, the only reason I use GCP is Firebase, and the only reason I use Firebase is because it's usable for my (limited) purposes in a neat format. I'm currently in the process of migrating some functions to AWS, but it's so clunky, almost 2005-esque.
Of course. Anyone who thinks otherwise has just bought into a virulent meme and isn't actually thinking.
By that bar GCP is in the same boat. Good luck with that!
All of GCP? That would surprise me. Any particular GCP offering I may depend on that they decided to deprecate or replace? Absolutely.
What’s the point of outsourcing heavy lifting if the vendor is just going to surprise drop it back on your at an in opportune time?
On a serious note though, why do we keep getting trapped in this cycle so many times? Company walled garden(WG) comes up with a WG, developers build for that WG. WG forgets about the people who made the WG a fun place for everyone to be in. WG screws over the old developers who's hard work it build itself on. And the developers complain about the walled garden being a walled garden. Like what the hell, is there really a solution to this?
I mean 20 year old websites still work just fine in Chrome. It's only those that do nonstandard things - like IE's tech, Flash, Java applets - that they no longer work. Famously, the old Space Jam website seems to work just fine: https://www.spacejam.com/
When you see this cycle of developers flocking to a walled garden and then the same developers who helped uplift the platform get burned repeat enough times you start to lose a bit of hope in the way things are working. But I do have to agree with you, my original post does sound dystopian.
It’s going to keep happening because walled gardens appeal to human nature. Everyone (users, developers) wants the immediate benefits, but only the company reaps long-term. The only solution is to fix human nature.
but then we are in another loop where people who don't understand technology will bring in laws that both fix an issue but creates a whole set of new issues, that might even hinder progress. So I am not a fan of politicians getting involved with things they don't have a good idea about.
Personally I choose to believe in the whole decentralized internet idea that's starting to taking off. 10 years ago bitcoin, smart contracts, decentralized payment systems, decentralized video platforms etc were not that popular or didn't exist and now there's so much progress made in that direction. So I believe there's some good that will come out of the blockchain space. Problem is, only time will tell ha.
Basically the current app model, but decoupling the owners of the client ant the api?
I think it could work, but you'd probably have to mix ads directly into the return values for it to be at all profitable.
Then again, if clients are one time download, and the owner of the api doesn't have to deliver 5-10 meg of JS every single time, you might be able to get away with less ads.
March 2021 is that date, when Google will entirely drop all content that is not made for mobile phones: https://www.searchenginejournal.com/google-mobile-index-news...
Seriously, fuck that shit. Google is the gatekeeper to the Internet for many people, they should not be allowed to essentially throw away two and a half decades of Internet history to all but vanish.
Who can guarantee this? What are the criteria that Google uses to determine "the site operator made the site explicitly unavailable to mobile phones"?
> those websites that actively decide to give mobile users lower resolution images
Mobile internet is a joke even in developed countries such as Germany, and data caps on mobile are absurdly low. It's annoying that zoom does not work, yes, but I hate sites with a passion that think it's ok to waste 3 MB of my precious 2GB data volume for a single fucking pageview.
Google used to share what brought people to your site to give you hints of what was engaging people.
So I end up getting all my analytics from bing and baidu.
Not to mention the ddosing from monsters and you effectively have no choice but cloud flare.
One thing I've noticed is that Chrome's extension search is absolute garbage, and even typing the exact name of my extensions, for example "Wikipedia Section Links" [3], doesn't yield my extension, not even on the first page, and the second page is rather hidden and not obvious. Pretty terrible discovery... Why should we develop for such a hostile ecosystem?
Perhaps I lucked out by developing all my extensions as cross-browser web extensions. I've been submitting them all to as many repositories as I can - Chrome, Mozilla, Edge, and Opera.
I feel bad for the author who doesn't have the ability to move their extension to a different browser. Chrome lock-in is a travesty.
[1] https://churchofthought.org/blog/2020/10/17/coursera-quiz-pr...
[2] https://churchofthought.org/blog/2020/10/15/coursera-playbac...
[3] https://churchofthought.org/blog/2020/01/20/a-simple-webexte...
I’m the original author. It happens a while back ago though. I never developed for Chrome again.
Chrome extension search: https://chrome.google.com/webstore/search/wikipedia%20links
Extension page: https://chrome.google.com/webstore/detail/wikipedia-links/mn...
There isn’t any option left to circumvent the Chrome Store. Starting with Chrome 53, extensions cannot be side-loaded anymore.
Is it possible that Firefox will undergo such a restriction in the future?
[0] https://graffino.com/web-development/after-my-post-went-vira...
On the normal version of firefox for those platforms you can't permanently sideload an extension, you need to reload it on each restart.
The Developer Edition still lets you sideload addons normally, however.
https://the-pwner224.neocities.org/compiling-firefox/index.h...
This also provides a good security benefit - for extensions that aren't continually updated you can download them with the "Extension source viewer" extension and then change their ID in the manifest and manually sideload them to prevent them from auto updating and using invasive permissions - malicious buyouts by ad companies are not unheard of in both the Chrome and FF app stores.
And also important, you can tweak the extension code as desired. For example the Old Reddit Redirect extension, which automatically switches reddit.com to old.reddit.com also changes new.reddit.com to the old one, so if you ever want to actually visit the new design then you have to disable the addon. There's no way to change this aside from editing the extension and then loading it unsigned.
Are you sure about that?
I am using Firefox on Windows and I currently have no problem sideloading extensions. They stay enabled and even update automatically.
Try, for example, installing this [1] bypass paywall extension via the "Download and install the latest version" link. Works flawless. ... or am I getting something wrong?
[1] https://github.com/iamadamdev/bypass-paywalls-chrome/blob/ma...
Still not great, but it is good to learn that it is just a little less restrictive than I thought.
Source
Unpacked extension
Loaded from: ~\AppData\Local\Vivaldi\User Data\Default\Extensions\...On desktop they just shot themselves in the foot by removing some off their competitive advantage. (On desktop they are still way ahead of Chrome when it comes to extensions, but it is nothing compared to before when they was in another league completely.)
I was on holiday and out of the loop on how big of change this Phoenix upgrade would be, got a notification on Android to update firefox and went through without realizing the massive UX and functionality downgrade this Firefox version is.
Apart from the non-starter of missing add-ons, the whole UX overhaul is insane, so many things that use to be frequent single tap are now two, three, tabs plus swipe up/down business.
With the risk of not sounding constructive, I don't know who in their right mind proposed this but it's crazy to me that it went through hundreds of beta-testers without nobody complaining, or that nobody accepted feedback against this if it existed.
uBO, Privacy Badger, and DecentralEyes are all the extensions I need. Stuff renders quicker, I can swipe between tabs, reader mode is there. Sure, it might take one additional tap to open a new tab, but I'm fine with that.
I'm now using nightly, so I experience an occasional bug here and there, but I don't care.
I want Stylus.
> Sure, it might take one additional tap to open a new tab, but I'm fine with that.
Why? Why regress? What possible use did it serve?
You can currently sideload extensions in Chrome by turning on Developer Mode, right?
Why not use Firefox instead? Then you've solved the problem for good.
No. I have 2-3 extensions installed directly from Github. You can't do that on chrome.
Personal note: From google analytics in the about:addons view that can only be deleted with physical deletion of the profile folder, to digicert's OCSP service and Google Safebrowsing getting all your cookies, to detectportal.firefox.com tracking all your Geolocation data on every restart... these are all reasons for me to not use Firefox anymore.
That is not privacy respecting. It's what I expect from Google, not Mozilla.
Now Apple doesn't even allow you to access the logs to begin with and even if they would they can be royal dicks during the review process, but I was always under the assumption I was dealing with a human at every step from the initial rejection and once I een simply could explain what my business case was over the phone with one of their people instead of endlessly mailing back and forth. Nothing has been stuck for more than a week.
Is Mozilla going to comply with a C&D for removal of Facebook Container for Firefox [1]? I think not.