Google could have killed Facebook with the flick of a switch
shaneosullivan.wordpress.com
shaneosullivan.wordpress.com
The only reason anybody puts up with it is because there's no other way to access powerful targeting tools, and we are forced to depend on Facebook.
More to the point of the original story, no, Google couldn't have killed Facebook by flipping that switch. The Power Editor users would have done whatever it takes to access the interface, installed an insecure older browser, ran commands in the console, build a relay computer in their back yard, and so on. They will do whatever it takes because they are not choosing that platform for its features, they are professionals doing a job, and that job is reaching the user base of Facebook with their ads. If they can't do that they will lose their jobs and clients.
But it seems less powerful than the old one for some reason might just be in my head though. It has a pretty low ad limit per ad group I think 100. Though some of the 'combo' ads where you can put 5 headlines, 5 copy etc help up that number.
BUT I do not like the business manager which houses all the pages, users, audience assets. I find the 'line of business' really confusing and hard to see how they want it organized. Like what's the model supposed to be? Agency line of business -> client subs. But then you need a specific line of business for certain offline attribution etc so having it agency parent doesn't make sense to me?!
I pine for the days of PowerEditor. It had a confusing interface, but like Google Ads, once you had learned it you could get what you wanted to get done quickly.
I don’t mind the interface of Business Manager or the Ads Manager platform at all, but I find the ads platform to be riddled with weird bugs. It has perhaps improved slightly in the past year or so, but only slightly. They also constantly change how it works, so you can’t just copy the campaign or ad set of an ad and build out new ads from a year ago, it will almost always have to be built out from scratch because something changed, but they don’t tell you that before you copy the campaign. Why even let me copy it if it isn’t going to work?
At that time on Chrome we were just figuring out a process to remove features and were pretty conservative. We debated a lot about the right way to remove things without causing damage to the web ecosystem. In an early attempt we had failed trying to remove a legacy feature and needed to revert it. It had broken a big company who had then contacted Google directly about the business impact and it taught us a lesson about being careful.
IIRC WebSQL had very high usage and we didn't seriously considering removing it. It's also pretty self contained so the cost on the engine isn't that high.
Chrome still supports WebSQL today because the usage remains quite high at 1%: https://chromestatus.com/metrics/feature/popularity#V8SQLTra...
At least now online payment is much more convenient now (for most sites it even works on Linux, given that you're using a mobile app for authentication...)
How can normal users accomplish this same task?
Title: "Google could have killed Facebook with the flick of a switch"
Reality: that seems to have been true.
Your take: yes, but we wouldn't have done so because we're not in the business of breaking backwards compatibility on a whim.
Although it's good to hear reconfirmation of that fact, it's not technically a rebuttal nor showing that the story is hyperbole.
I guess this is the stupid shit that being "too big to fail" permits.
Writing these apps is hard and it's a completely rational decision to jury-rig deprecated libraries to make such an app work however irrational it might look from the outside.
Personally, I think the article is a dramatisation - I would certainly be too embarrassed to write such a thing if it were true.
Or just how technology actually mostly works out in the wider world.
The title (Google being able to kill facebook) seems a bit exagerated though. If this app was so important (25 to 50% of all facebook revenues), and so important to customers (most powerful editor to manage ads), I'm sure if Google had disabled websql, they would have forked some older chrome / electron with websql support and bundle it with the app.
That people will find a workaround is absolutely true. I once worked on a system to order mobile phone subscription from a website that only worked on IE6. So we had a website that accepted orders from customers, created jobs that would be sent to one of 10 VMs that ran IE6, where a watir script would steer IE6 to enter the order into the old website.
It's the most horrible hack I ever worked on, but it worked.
Essentially, you had a choice of teams and the manager would need to convince the engineer to work on the project.
At the time, ads was not a high status part of FB engineering, and as such, it was very difficult to get people to work on ads products.
In other companies, everyone wants to work near the profit center and avoid cost centers.
It is much easier to make a greenfield project that will get 70% done and cancelled before anyone even asks to fix bugs.
Yes some engineers genuinely do make contributions that have unique value, but frankly most of us are guns for hire and if we're lucky enough to get on a fun, interesting and valuable project that's great, but frankly one out of three is the best we usually get.
Being a (however necessary) part of the toolchain is importantly different than being responsible for the revenue. Such tools often fall under "it ain't broke, don't mess with it". Until they are broke, of course.
If any had failed fundamentally, FB was in big trouble. However, other than Power Editor and Chrome, the rest all ran in our data centers and were under our control.
No thanks, I'll continue to block it everywhere that I can, and even going further and inspecting elements to get rid of obnoxious paywalls as well! Wow, am I a hypocrite? Maybe develop real, sustainable revenue models that aren't dependent on clickbait and being a lobbyist for corporations in the form of selling eyeballs to the highest bidder. Just yuck. I'll be inclined to buy into $WHATEVER if you just let me use it for a bit, if I find it of my own means. I promise you I'm not going to buy a Swatch because of your fucking banner ad. Seriously, I promise. If I just bought a book I promise you I'm not going to buy it again if I see it appear in my side banner. 100%.
Or maybe I'll just grow less dependent on external services every time I have to consider another subscription... wow! We'll see!
"People are taking the piss out of you everyday. They butt into your life, take a cheap shot at you and then disappear. They leer at you from tall buildings and make you feel small. They make flippant comments from buses that imply you're not sexy enough and that all the fun is happening somewhere else. They are on TV making your girlfriend feel inadequate. They have access to the most sophisticated technology the world has ever seen and they bully you with it. They are The Advertisers and they are laughing at you.
You, however, are forbidden to touch them. Trademarks, intellectual property rights and copyright law mean advertisers can say what they like wherever they like with total impunity.
Fuck that. Any advert in a public space that gives you no choice whether you see it or not is yours. It's yours to take, re-arrange and re-use. You can do whatever you like with it. Asking for permission is like asking to keep a rock someone just threw at your head.
You owe the companies nothing. Less than nothing, you especially don't owe them any courtesy. They owe you. They have re-arranged the world to put themselves in front of you. They never asked for your permission, don't even start asking for theirs."
Edit: Credits also to Tejaratchi
The next time I logged into my gmail to read it I happened to be at a machine without adblock and I saw that google was serving me ads for garbage treatments for male pattern baldness.
Fuck you Google and your shitty advertising. There's nothing wrong with going bald and I don't need you to try and make me feel insecure about my hairline when I'm trying to read about scientists helping burn victims.
Advertising is the cause of the 'problem' that they can conveniently solve. Besides some of these 'cures' for baldness have alarming side effects and there should be regulations around advertisement for these products. https://www.reuters.com/article/us-merck-propecia-suicide-ex...
That's a new one for me on the victimhood trivialization scale.
I really don't get this response.
Since very soon after Gmail launched, Google has been very open and public about mining user's emails to serve ads to them. This isn't some kind of dark pattern. There was a lot of fuss, to the point of politicians threatening to hold hearings about it.
And then people sign up for Gmail and complain about the ads.
I can understand complaining about cookies tracking you all over the Internet, and how hard it can be for the average Joe to avoid them. But Gmail and their ilk? It's trivial to use something else.
Banksy is not the original author, Sean Tejaratchi is: https://en.wikipedia.org/wiki/Sean_Tejaratchi#Crap_Hound https://i.imgur.com/D0pTs.jpg
Advertising is crucial for everyone. When you have a product or service, you need to advertise it. Even if you choose not to buy ads, you need to find another way, organic or not, to make your project known. If you don't have a products/service yourself, you work for a company who has, and there are very few lucky enough not to need any advertising (because e.g. they secured long-term goverment contracts already etc.). We should focus on how to make advertising human again rather than destroying it completely.
Please name 5
In any case, advertising without user tracking is, in my opinion, one of the most ethically neutral forms of making your product/service known, in contrast to morally dubious methods such as advertising with user tracking, product placement, advertorials, advertising disguised as articles/videos etc.
A great ad evokes some kind of feeling, can live with you for a long time, and even bring back memories that you cherish. Yes, I agree with you, it can be a form of art in that regard.
Adtech, however, is an intentionally invasive technology that exploits any means necessary and technologically feasible to more narrowly target potential consumers.
You can have ads without adtech. But you can't have (commercially successful) adtech without invasion of privacy.
I think we (as a society, not just tech people) specifically need to take care of this point. Removing tracking will make it less effective, so what. We've had advertising without tracking since 19th century.
Adtech allows people and businesses to find products and services they want and need. Gives consumers choice in discovery and businesses reach and targeting customers in need.
At fundamental level, Adtech is there to help people. That and the many business opportunities are why so many talented people work in Adtech.
Haha. Adtech is not there to "help people". Back in the day, prior to television and radio, ads were there to provide information about a product, but those days are long since past. Ads now-a-days appeal to emotional and irrational wants/desires, this is common knowledge. Ads attempt to generate needless sales by marketing to irrational and emotional desires.
Adtech on the other hand, is there to drive irrational and unneeded consumerism and consumption just as well, it just happens to have some additional evil sprinkled on top. For example, adtech violates human privacy, adtech marginalizes the open web, and turns it into a creepy surveillance nightmare.
To say that "At fundamental level, Adtech is there to help people." is delusional and unintentionally hilarious. I am going to swing in the dark and say the GP must be an employee of facebook
I remember when we were to be shut down by AWS because the bill was 2 months due and the administrative contact was a inbox nobody looked at. We discovered it by chance, doing a nightly maintenance: services started to disappear one after another (including the Redis that powered the login, we weren't able to login into the product for half an hour!). We immediately phoned AWS support and asked, no, begged them to turn them up again. They did and we paid everything the morning after.
Hadn't we been in front of the PCs doing the maintenance and witnessed as it was happening, we might have woken up the day after without an online bank (yes) because the production environment would have ceased to exist...
Of course, the question itself is valid but I don't see how it relates to the topic.
Considering the tracking Google does with Chrome, I suspect they recognized the traffic still occurring over WebSQL and left it active for exactly this reason. It's highly unlikely that nobody at Google was able to recognize this. Alternatively, maybe Google didn't know about Facebook's reliance on it, but was aware of other services/corporations that still relied on it for some time, and waited until they had an alternative.
WebSQL usage was too high at the time to remove though, so while the story is fun to read Chrome never would have actually turned it off.
Small tasks turn into multi-day endeavors just because the tools keep crashing over and over again, losing all state. Managed advertising accounts just vanish from interfaces. Random buttons turn into "try again" roulette.
It's a good thing their ads are (apparently) effective.
I heard this story from people involved at the time, and it's not exaggerated in any way, shape or form.
- There's a websql polyfill. I don't have experience with it, but it looks like a drop in replacement. This is such a strong counterpoint, the rest almost doesn't matter.
- Features tend to be disabled in Chrome with some advanced warning. Not overnight.
- websql is still enabled in chrome today
- if the api were disabled, ad customers could be directed to flip the feature switch in Chrome. If money is on the line, seems like an easy enough task.
- Or IT could have arranged a VM with an old version of Chrome.
Relying on their IT to do this just wouldn't have worked and was definitely not scalable.
For context, if Power Editor disappeared along with its revenue, Facebook would have needed to report this to the market.
If Chrome were to remove WebSQL, bosses would have told people to 'run this or else', and you'd have found that every process was scalable with enough human labour.
There were multiple workarounds present. Probably they'd have bought a mac, at worst they'd just have used a 3rd party app until FB fixed this, which wouldn't have taken long with FB's resources. Hardly fatal for anyone.
sql.js seems to have been started in 2012, and even if it might not have been production ready at the time, I'd expect facebook to be able to pull off such a project by themselves.
Best example of leading by FUD if I ever heard one.
This isn't about Google capturing the FB space. Simply denying it to FB.
Honestly:
- no ads. (Seriously Google, no ads. But you know they can't which is why this is a pipe dream....)
- could sort your own timeline by timestamp, number of comments, whatever
- can't be shutdown due to content.
Bonus points for: - Events and adding Events into your local phone calendar.(Please don't give me another calendar to cross reference.)
Google twist the knife effort: - Free public facing web hosting for those who actually want their "Wall" public. IE companies, businesses, "personalities" etc.
They did this for Android to compete with Apple. They can do it with Signal to compete with FB.
If nothing else, could they "buy" the features from the Signal team in a similar fashion to Blender? This'd be my preference so that Signal maintains independance at least somewhat.(Money always talks I know.)
More importantly, they used pre-built social networks by letting you import your GMail contacts.
WebSQL was flexible, fast and easy to work with. It's a real shame it was deprecated to be honest
So, while doing the rewrite, we had to transition from being a product org, where a few engineers built all features for a bunch of back end teams, to an infra+product team, where we built all sorts of support for all the new teams that seemed to spring up weekly.
If we had done only the technical rewrite, and not enabled all these other teams to ship their products on the UI surface that our customers actually used, FB's revenue would not have gone from $4B when I started to around $30B when I left.
These things are never that simple. I wish....
It was launched about the same time as Facebook and after Friendster.
I'd say for GMail, it is just an email client they started out excellent, thanks in part to its huge storage space and good search features. And they didn't break it enough to make it unusable.
As for YouTube, it is great for hosting video, but its social features are terrible. There are communities tied to popular channels, but it stays in a producer to consumer model, with no interaction between community members. The comment section is made in such a way that dialogue is almost impossible.
Maybe they should hire a few people who understand human beings, because right now, it looks like the company is run by robots.
"People who understand human beings" and the have the ability to synthesize those insights into compelling technology products are exceedingly in demand in 2021. Rest assured, we hire as many as we possibly can and offer them a lot of money/benefits. However, they can pretty much get jobs anywhere and many choose to start their own venture.
You seem to think it's quite easy though. Do you think you can do a better job at Gmail than the Gmail team currently? Or a better job with Youtube than the Youtube team?
Maybe it's not as simple as 'understanding human beings'
Can you make youtube to not to recompress video?
Can you make Youtube search filtering by time work for at least few months? Having sorting by time fixed for at least few hundred search results will be good too.
I don't think I'm a genius here since many others said similar things. Rather, the G+ action felt like corporate policy stepping on sensible thinking. Yeah, youtube, gmail and etc are hard to run, hard to alter and so they weren't going to change. But someone also felt they need to leverage all those desperate things - that just feels like what middle management does, not simply what people with not that much understanding do.
For example, you think the real name policy tanked the effort. But did it really? Twitter verified status is considered to be coveted, people are lining up to get their real named acknowledged. Is that not enough to introduce plausible doubt?
Similarly, we always complain about “network effects” of social media these days - that’s why Facebook can maintain a “monopoly”. Well when G+ was rolling out, it was by limited invitation only; clearly in hindsight an extremely rookie mistake for a social network. Perhaps nothing else matters - perhaps not allowing ppl into your social network dwarfed all other causes.
We may never know as we can’t A/B test history.
It’s really easy to look at failed features in hindsight and say “ah I knew all along”. Statistically, most things fail. And it appeals to our innate desire to seek confirmation.
But I invite you to seek alternative explanations than “corporate messed it up”. And hey, if you really do know how to make successful social products, join ycomb, raise money and go be a billionaire
It _does_ sound like a "corporate messed it up", because if they had understood the culture surrounding their products they would have probably done things differently.
Here's a blatantly obvious example of that: https://en.wikipedia.org/wiki/Google%2B#Commenting_on_YouTub...
https://www.weforum.org/agenda/2016/09/facebooks-news-feed-i...
Lots of people hated it can claimed in the moment that corporate ruined everything. Then it went on to become one of the most successful products of all time.
Even if you hate FB today, you have to recognize that FB was beloved between 2007 ~ 2011 by pretty much everyone.
How was anyone to know, in that moment, whether the G+ name thing would be a major flop or a world changing product?
A quote from Zuckerberg's post regarding the News Feed is: "This is information people used to dig for on a daily basis, nicely re-organized and summarized so people can learn about the people they care about."
This does not sound like they were trying to push back against users, whereas Google basically said "no, you do it our way".
I don’t know who made the decision in Google to sunset that and start to charge for quota.
That stupid decision is going to destroy a very popular and useful social network service.
Then you will have a “G+” hindsight again.
Somebody might have already submitted a ycombinator proposal to take over that market when Google Photos is dead.
How is Google to address this issue? Buying more startup teams and then abandon their products? What about the talents who do actually want to work for Google but have no chance to pass the high barrier of engineering culture which is the symptom of lacking “understanding of human beings“?
These are serious social engineering challenges Google is facing and deserve serious discussion.
Most of the important software, that run Trillions of dollars in online economy, have dependencies in ancient tech. No one wants to work in that jumble, and updating has failed in one way or another.
Google ACH and ask why it’s takes several days to transfer money from bank to bank.
Given that there’s approximately one country left in the world where that’s the case, I suspect the root cause is not a technical issue.
Google+ when it was about a year old, was still the best social network ever. But then Google tried to force Youtube integration, killed off Events and Hangouts, not to mention the questionable "no unusual name" policy.