Hacker News new | past | comments | ask | show | jobs | submit login

This is also why Google sucks at so many things, despite having the best offering on paper. GCP is honestly great, but a terrible product. Stadia? Zillion chat apps? Google Inbox by Gmail by Google? Google wallet pay Android pay wallet? They all work great and would be best in class if they were decent products and you could figure out how to get them to work at all.



It feels like someone with great ideas started working on Gmail and quit before it was finished. Whatever they are doing to organize emails in a "smart" way is super confusing. I kind of get it but it just doesn't work. They should either finish it or just revert back to organizing emails by date of arrival.


Paul Buchheit was core developer of gmail , who left gmail in 2006 - where its become shitty afterwards. He founded friendfeed and then got acquired by Facebook - and he left facebook to become angel investor / he is also main Partner of YC . he invested in many great startups like Twitch . On the opensource part , he build tornado web framework which is really important async framework for python ecosystem. Jupyter is built on top of tornado . He is active in HackerNews .


Gmail quality dropped off a cliff all of a sudden. In particular, many many emails get sent to spam now, including emails sent by Google itself! Notifications about calendar invites regularly get sent to spam at inconvenient times.

I can't tell if this is just some sort of temporary spam filter tweaking error and oversight or an emergent property of a content-based filtering system that they won't revert.


Funny, I have the opposite problem, which could actually explain your problem.

I never used to get spam through GMail's filters, but in the last six-ish months I now get a couple every day. They're almost always the same format, too - frequently just a link, and often coming from an outlook.com email address.

So a possible hypothesis is that spammers got good at evading GMail's filter, so in tweaking it to catch these new spam techniques they could be causing more false positives.


I have observed the same thing. I _never_ saw a single spam message in years. Suddenly I am seeing strikingly obvious ones at the same frequency you are. This must be on Google's plate to fix. Surely they see it.


Would fixing it improve their ad business?

I'm still surprised by how often people (not necessarily you!) forget about misaligned purposes: your purpose for using Gmail is to have a good email service; Google's purpose for running Gmail is to make money, _not_ necessarily by providing a good email service.

When purposes misalign like that, you get users bewildered about why such a competent company would be “incapable” of providing a less crappy service.

Compare with Thunderbird: they make money to pay the bills but no-one's getting rich. Their only way of getting money is by building a good email client — by building features that companies will pay them to build; or by making a general-purpose email client good enough that users will donate.

(I know Thunderbird is not directly equivalent because it's just a client, not an email server, but the email client part is comparable.)


Ideas from the gmail ads team regularly get shot down by product because it would make gmail suck too much and piss everyone off.

I feel pretty bad for the ads team honestly. Like, their job is to basically just ruin products. Literally no one likes anything they do, ever. Their justification for everything is always just "You have to let us do this because $$$" and no one respects that, even though everyone knows that it's how the world works.


Not just google specifically, but making a product better is good for business. Eg making gmail better means more gmail users who log in more often and see more ads.

Practically speaking, most big (tech) companies probably have split teams for UI/Product and Ads. So there’s most likely a team of product managers and engineers at G who’s entire job is to make Gmail better - regardless of the ad team in the next building over. So those people literally don’t care about making G money per se, as long as they’re not introducing bugs into the ad showing logic or making it worse (see first point).


So interestingly I think "better spam detection" has a relatively straightforward interface (e.g. connect this app to Gmail's servers via SMTP, move emails between folders), but I assume you need almost Google-scale (or at least more than startup-scale) metadata and spam report collection to be able to do half as well.

One of the rare areas where barrier to innovation isn't market access but actually product quality. That being said I wouldn't pay a lot for this as a standalone service, though I would definitely pay for a standalone email client at this point.


  > Surely they see it.
Do you use the Report Spam button? Because that is how they see it.


Every damn time. But until the issue is resolved, I will assume that button is just a NOP designed to make people feel good.


I use Thunderbird. Does gmail take notice of me moving messages to the spam folder?

(Question not directed at you specifically.)


As a Thunderbird user too,I would love to know the answer as well.


I’ve been getting lots of extra spam and it particularly seems like anything with “invoice” in the text won’t get sent to spam.


Funny, I have neither. But think your analysis makes sense too and I just got lucky.


When?


It always amuses me that we try to complicate things that should just be a simple list ordered by date.


I switched to basic HTML gmail the moment it tried to predict what I wanted to type (incorrectly, I should add).

I sometimes accidentally open the 'modern' view and it feels so bloated. Everything is so against intuition, it feels like someone's fresh-out-of-marketing-school design.


> just revert back to organizing emails by date of arrival

You can choose to do that: Settings / General / Conversation view off

It's so much better to simply have emails in the order they arrive instead of hunting them down in "conversations".


I understand that emails can get buried but threaded views are so much better for me (especially at work) than my inbox being buried by conversations/threads that I have zero interest in. My alternative would probably be to more aggressively filter but that would effectively mean I never even saw lots of things I might actually care about.


I switched to basic HTML gmail the moment it tried to predict what I wanted to type (often incorrectly, which worsened my experience)

I sometimes accidentally open the 'modern' view and it feels so bloated. Everything is so against intuition, it feels like someone's fresh-out-of-marketing-school design.


I was trying to find sent mail and only way I found it was by searching mail where I was the sender.

Smart but not obvious.


You’re cherry-picking examples. Google Search, Gmail, Google Maps and Chrome are extraordinarily successful products.


Depending on one’s point, it can be argued that listing Google’s successful products is the cherry-picking: https://killedbygoogle.com/


Why would you argue? Selecting only the successes is the literal definition of cherry-picking. I'd say that every one of those cherries is very arguable, though, especially if one's definition of successful has any relation to being profitable.


True, although I feel like none of those products have made positive product-oriented changes in many years now. Gmail at least is spiraling down the product toilet, which makes me really sad.


Being such succesful products, all of these taken together probably generate sufficient income to cover Google's Ad business...


> Being such succesful products, all of these taken together probably generate sufficient income to cover Google's Ad business...

Assuming this post is sarcasm, Are we really going to criticise Google Search for not being profitable?

Google has an ad business because of these products, not seperate to them.


Google doesn't have an ad-business, it is an ad-business.

You can't separate Google from its ad business. All of their major products exist in service of the ad business, search, inbox, even Chrome. If the services don't exist to help build a profile of you, they exist to help build a profile of web traffic and detect ad-fraud, or to simply shape the landscape into one that isn't hostile to google's ads.


I'd say that Google has these products (really, services) because of its ad business, not the other way round.

Someone more familiar with Google's oeuvre can probably answer this: all those well-liked services that Google unceremoniously cancelled — were they the ones that didn't help (or harmed) Google's ad business?


Dont forget Goog literally owened the anti spam industry with gmail after their integrating POSTINI purchase in like ~~2006

And now in 2022 any gmailinbox is fn full of spam...


Because you have to support products, esp. antispam, while goog is generaly known for doing the other thing.


Uh, they literally paid MILLIONS for the antispam company POSTINI and thats what the original anti-spam features for GMAIL are based on... in the last 18 months or something, google apparently deleted that tech from their stack, I posted about this when I first started having so much spam inbox my gmail....

So yeah - THEY _supported_ the product by paying millions for it...

Then they did "the other thing"


Why is GCP bad?


Personally I'm real suspicious from the time I was on a project using AppEngine, we got sandwiched between Google deciding "1 year" was an appropriate time to declare AppEngine v1 deprecated, but AppEngine v2 was still in "beta" and was removing a bunch of APIs we depended on, while basically saying "oh yeah, setup something completely different if you want something like this" (appengine datastore or whatever vs. "it's gone, um, redis maybe?")

So we were stuck with a product which we were writing against something that the official word was would no longer be supported by the time we launched, while being told to develop against the platform which is "beta" and they don't want to commit to supporting the feature set of - and which plain couldn't be used yet at the time they told us this.

This is just a ridiculous way to run a commercial platform offering (aka: why I always tell people to use boring VMs for as long as possible).


> (aka: why I always tell people to use boring VMs for as long as possible).

Shouldn’t it be the other way around? Take whatever nice features you can “for free” as tech debt, and if that api inevitably disappears… push it down the stack and own a bit more of it.

If you have to build everything from first principles it’ll take way longer to get going.


I think the usual retort is that at any moment and for any inexplicable reason your entire infrastructure can be deleted for some reason you barely know let alone comprehend. This seems to be the case for apps at least.

I neither support nor deny this belief but it's an increasingly common impression.


GCP tends to be designed for customers that are staffed with mostly Google engineers.


Source? This comment seems absurd, at best. I am no 'google engineer' (is that supposed to be a bad thing?) and I've been using and loving GCP for well over a decade. Built several extremely successful businesses on it.


What they're saying is that Google is opinionated. They determine that their way is the right way and you will do it their way. As opposed to Microsoft and Amazon, who both ask their customers, "how do you want to solve this problem?" and then build what the customers want.

If the way Google has decided you should build something happens to work for you, great, but for most people, they want a product built around how they like to operate, not get told how to do it.


I work in Google and think I can share: in fact we do ask our users a lot. To the point that I would be very surprised if any major development in GCP is allowed at all without extensive focus groups, or coming out of cooperation with some major customer.


Maybe lately, but certainly not at first. I was one of those early customers, and when I would say, "We want to do it like this", they would say, "Well we think this is how it should be done" and then ignore me. So yeah, they talked to customers, and just told them they were wrong.

But also Google has a trust issue. I think GCP makes a superior product, but I would never use it. I'd be afraid that one of my former employees leaves the company, does something Google doesn't like, and they shut down my entire GCP account because my gmail is associated with the gmail of someone who did something bad, even though they don't work for me anymore. (Yes, this is a real thing that happened)

I can't trust Google not to just shut down my account and then give me no human to talk to to get it fixed.


Just because they disagreed with you doesn't mean they are bad.

> I think GCP makes a superior product

Exactly. They do.

The rest is mostly just conjecture. The loudest wheels get the most notice... there are plenty of other people, like myself, who have been using GCP for a long time without any drama. It just works.


I think that early days they were more opinionated. The design of the datastore is extremely google centric scale. Exposing it to end users was a matter of just "learn to use it, or not".

AppEngine had a lot of limitations, like the version of Java you could use, because they had to basically hack at the JVM to get it secure enough.

These days though, things like Cloud Functions, are effectively just simple containers and http endpoints. I could move them off to another provider with a days work.


This "well over a decade" claim needs some qualification. GCP only became gevnerally available in Nov 2011. Before that, there was App Engine and Cloud Storage, but not GCP.


I jumped onto AppEngine as soon as I saw it announced (probably here on HN). Probably sometime around late 2009.

Quickly convinced my friend Jeff to get onto it... we saw a need for a datastore wrapper and he (and I a tiny bit) wrote Objectify, which is one of the most widely used tools for AppEngine out there.

Look at the license.txt... Feb 6, 2010, 13 years old...

https://github.com/objectify/objectify


Do you mean they should have said instead "within 9 months after GCP became generally available" to be more precise in their statement?


I suspect that if at some point you had an issue with it you would've been frustrated as hell by your inability to do anything about it and would've sworn them off forever. But you were the survivor that didn't have issues and can't seem to comprehend that as a business it is absurd to rely on a company that can kill you off without reason or recourse because you were the unlucky one that pissed off the algorithm.

You're right, it is FUD, but it's not malicious FUD spread by us to spite google, it is actually rational FUD based on real reports that is entirely google's fault


Shrug, seems like an inherent risk with any SaaS provider. I worked for a large porn company and a web analytics product, we were one of the largest customers of, got sold to a Mormon company. Our account was terminated.

I guess I'm lucky that I haven't pissed off the GCP algo yet.


>> seems like an inherent risk with any SaaS provider.

If you see risk as binary, then yes there is risk in any SaaS provider, or indeed any part of your company supply chain. Risk though is not binary, it is measured on a scale of 0 to 1.

There is risk every time you get in a car. But some cars are safer than others. Some are renowned for putting safety first.

The vast majority of people survived their Ford Pinto, no doubt some loved it, but the perceived risk of driving it (rightly or wrongly) was higher than say a Volvo.

Google is the Pinto of SaaS. Whatever the actual risks are, they are perceived as being higher risk than other SaaS providers. Thanks to their "no support" policy, the penalty for failure is total extinction. With most SaaS businesses there are humans in the loop who can make human decisions.


> Google is the Pinto of SaaS

That's some strong personal opinion... source?

GCP has been extremely performant and reliable for me across several different companies.

I'm not saying that people have definitely run into issues, which we've all read about here on HN, but this sounds more like squeaky wheel than the norm.

> Thanks to their "no support" policy,

Their support has been excellent, when I've needed it, which is rare, since it has just worked for me very well for a decade now. Their documentation is also pretty well done too. Just like with any sort of SaaS solution, you should be building a relationship with an account exec.

I've had CloudFlare start to put in weird restrictions on my account once I hit a certain size. It showed up with requests being oddly denied and zero notification. I contacted my account manager (called their cell phone!) and the problem was resolved in a few hours. I don't even pay for a business plan, but I did make sure to develop a friendly relationship with them when they originally reached out to me.


>> That's some strong personal opinion... source?

It's absolutely personal perception. Ford made a couple millions Pintos, I never had one, much less saw one explode in a fireball, but I'm not rushing out to buy one either.

My perception is borne from a long history of reading stories here. Over time they create a perception in me that Google regularly drops products, changes APIs, changes pricing, closes accounts, withholds earnings and so on.

I'm sure millions of people happily use their services. However my perception of risk with Google is high, so as a result I don't use any (paid) Google services and I take my business elsewhere. Obviously I use Google search, and watch YouTube, but I'm happy to not put Google in my supply-chain, nor rely on them for revenue.

Now maybe it's just bad PR. Maybe Google has real lower risk than say someone else. Maybe Pintos were statistically safer than a Volvo. But perception is everything, and my perception is that, given a choice, I'm not going to use GCP.


IME this perception is based on customers using the self service/cc versions of the service.

If what you are doing is important get a sales rep and invoice billing. This is actually tru of any service, but Google is particularly bad. You don't want to be caught up in their automated fight against fraud and abuse


Father lost his Gmail account and his Google Fi account. [0] Which means that he was locked out of a lot of other accounts because he couldn't access his email or SMS messages.

I figure Google knows how to protect against attacks way better than a random email provider. I enrolled in their Advanced Protection Program [1] because I don't want my email taken over. I've used a Google Voice number deliberately because somebody can't walk into Verizon or AT&T and get my number.

The idea that there's absolutely no recourse if Google decides I'm a bad guy. Especially since they sometimes seem to target associated accounts - are all of the family accounts going to be cancelled, too?

I don't think Apple's security is as good but I'm also not qualified to judge that. And at least I can talk to support on the phone or go into a store. So I'm moving my email that way over time.

[0]https://www.theguardian.com/technology/2022/aug/22/google-cs... [1]https://landing.google.com/advancedprotection/


The thread is about GCP, not about the rest of the Google products.


For me it's partially because the interface is insanely slow and painful to use. Maybe this is a "I'm in Australia" problem but it feels like I'm wading through mud to perform the most basic tasks.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: