That's because in modern (at least US) parlance, "socialism" can mean anything from "mild redistribution of resources with taxation and spending" to "Stalinist purges". Clearly the violence is on one side of that spectrum (unless you believe taxation is theft and inherently violent, which... I've heard is a belief). It's almost a meaningless word these days.
I think the right balance here is to have ownership of the outcome rather than the thing. E.g. you have ownership of making sure the feature you’re working on makes it to production and works properly
With that ownership comes there responsibility and accountability of making sure it happens. The level of responsibility and autonomy that comes with that is what I’ve found people react positively to
Isn’t Postgres a fairly capable IAM provider, all things considered? I’d their access control mechanisms at least as much as a run of the mill external backend’s.
For basic auth it works well, but the challenge comes when you need to integrate with oidc, need to enforce mfa, enable sso etc. session invalidation is also quite complicated.
You need an identity middle man in front of the Postgres identity to tackle these and validate that the session is still active. Last time I looked at electric it was a big challenge to integrate such a service. This might have improved since then however
I think you underestimate the value of controlling the platform that you base all your revenue from. Chrome controls the internet and android has a huge market share on mobile.
The latest changes to chrome that breaks plugins like ublock origin allows them to keep maximising their advertising revenue.
I think these two being open source is a major reason why they have been so successfully adopted. It isn’t direct revenue, but the control and indirect revenue that comes from that which is the driver
Possibly a greater benefit to Google is the influence it gives them over web standards.
For example, if google didn't control the most popular browser, they probably would have had to say goodbye to third party cookies a long time ago, but since they do they've been able to delay it for quite a while, at least for a considerable portion of users.
Firefox and Safari have disabled third party cookies years ago, but chromium based browsers still have them on.
And then look at Google's "privacy sandbox proposals, that aim to replace third party cookie functionality. They have largely been rejected by Mozilla and Apple, over privacy concerns.
Firefox still accepts 3rd party cookies by default. They've made some moves to reduce reliance on them. Sadly privacy zealous prefer the perfect over the good, so won't get either.
What you're describing is why Google is willing to sink money into Chrome, and you're right. But that doesn't mean that Chrome can become a viable independent company.
Chrome synergizes with the rest of Google's portfolio.
Not in the US they don't; it's a minority share, split across many different manufacturers who all have their own flavor of Android, their own (crappy) app stores and pre-loaded crapware apps, etc. Apple has a clear majority of the US smartphone market (and it's a vertical monopoly, with Apple controlling the phone hardware and the app store and not allowing any alternatives), but no one's looking at breaking them up.
>I think these two being open source is a major reason why they have been so successfully adopted.
iOS isn't open-source, and it has a commanding majority of the US smartphone market.
>This is very different from the global market share, where Android has 45% more.'
This case is about US antitrust law, so what happens outside US borders isn't really that important, except as far as it affects the companies' revenues and profits. Supposedly, the actions of any antitrust action are to protect consumers/the general public, but what that really means is consumers in the US. Consumers outside the US are irrelevant. And the simple fact is that, by your own numbers, consumers in the US are mostly using iOS, not Android.
Correct. "Huge" in the case of antitrust matters is big enough to act anti-competitively. It's much more broad than you think, and it sees a lion share of litigation done by the Feds.
For example, there's currently an ongoing anti trust case against "Al’s Asphalt Paving Company"
> "Huge" in the case of antitrust matters is big enough to act anti-competitively.
With the extra clarification that just the size of the company or its market share aren't in and of themselves enough to constitute a crime. It's how the company acts once it has that power that constitutes the crime.
You could be a huge company, or dominate a market and still not run afoul of anti-competitive laws because you didn't abuse the position [0]. The abuse of position particularly (or only, depending on jurisdiction probably) if it brings harm to consumers is what lands a company in hot water.
I thought the higher revenue was because Apple charges more for everything, and the people who buy Apple products are also more likely to purchase other things, driving product for app store etc. (based on some study I saw many years back that is probably out of date by now)
I'm not sure in what world 42% isn't huge when it comes to market share. iOS having a majority isn't really relevant to this point.
And regardless, GP didn't say "in the US"; globally, they are far ahead of iOS. Sure, this anti-trust action is a US matter, but a break-up would absolutely affect Google globally.
Windows isn’t open source. Perhaps Office and Windows should be broken up? They have far more market share comparatively speaking. The fact that most of the enterprise run on Microsoft could be more concerning than an consumer App Store.
People keep bringing up Manifest v3 like it's some evil plot to show people ads. Nevermind that Chrome already ships with its own adblocker which blocks bad ads.
The fact is that with the Spectre mitigations added to Chrome, the performance of networking with manifest v2 was bad. Having to keep sending every network request through 3 different processes just in case there is a plugin (uses by the minority of users) that wants to filter the requests before they are made.
Of course, blocking resource fetches like that could have easily been detected by any server that cares about it, and the interaction with service workers was...weird.
With manifest v3 you can still block ads. You can remove them from the DOM, you can make them invisible, you can replace them. You just can't programmatically decide which resources to filter - only a declarative model for resource filtering is supported.
> Chrome already ships with its own adblocker which blocks bad ads.
No it doesn't, because I define all ads as bad, so Chrome's ad "blocker" is does not even remotely meet my needs.
> You just can't programmatically decide which resources to filter
That "just" is doing a ton of work there. Declarative ad blockers aren't terrible, but they're not great either. And I don't want my browser fetching ads (which could also be malware) at all. Downloading them and then hiding them is insufficient.
Actually no, it's worse. Ad companies take everything they can from you using any method they can including monitoring everything you browse or watch on TV or say near your phone or TV or in your car or what you look at in every shop or what you buy or who you chat to, compile massive secret databases and sell 'you' to anyone willing to pay, regardless of what the information is used for.
I mean, every other business I am aware of forces you to pay for something too?
I don't see what is confusing here. Consumers love the ad-model because they can get things "free". If the real cost of ad-supported products is too much for you, then its too expensive for you to use.
Like someone found the backdoor to the movie theater, and people just go in that way rather than pay for a ticket, and then these same people go on rants about how movie tickets are a rip-off and they make you watch 30 mins of ads before the movie, and candy is 5x overpriced, and proudly declaring "I will never pay for a movie ticket again!", as if they are some righteous moral champion standing against the greed of people wanting to get paid for their work.
Straighten out your head, then come back and make an argument.
Not paying for a movie ticket is a crime. Blocking ads is not. They're not equivalent.
Also, if the industry actually did something, anything to address the grievances of ad block users (a lot of whom I'm willing to bet aren't inherently against advertising and fully understand it funds the content they consume and enjoy), it might be less of, if not a complete non-issue. But no, ads are still distracting, still heavily affect page load speed, still track every little thing visitors do, and still infect millions of peoples' systems with malware every year, and the industry just collectively shrugs and ploughs on towards maximum profit at any cost.
You may or my not recall, but the OG ad-blocker, ad-block plus, struck a deal with the advertising industry where they would let through vetted ads that were deemed non-invasive. Basically a truce where users would get "lite" ads and advertisers would get more impressions.
There was a user revolt, people flocked to U-block, and ad-block plus died.
Advertisers are greedy, but don't be a fool and think users are not equally (if not eve more) so.
I completely agree. These discussions are so frustrating because the "ads are evil!" people never acknowledge that they're consuming ad-supported content. "If you don't like ads, stop watching YouTube, or pay for the ad-free version" just gets met with "well they show ads even on the paid version", totally sidestepping the point with BS.
Not disagreeing with you but I think people underestimate how many users would not watch Youtube if there were no Adblockers, I only say this because many in the content space and sometimes in the SAS/Webapp space are severely overestimating there products value and would not even with bother with Youtube specifically because of the unknown factor when they deliver adds. I think something like Tubi does it better and feels more like they actually respect the viewer while Youtube, like all Google, respect nothing which makes the breakup so so funny but I digress.
And you are not entitled to kill off your competitors by operating at a loss until they're dead and then raise your price (e.g. amount of time you demand from people for them to see ads, amount of personal data you collect, and all but hiding content that isn't up to the standards you present to advertisers) to ridiculous levels.
You don't like it? Go out of business and have companies that are able to operate at the price consumers are willing to pay rise up in your place.
I'm not concerned with the business' model or how they plan to make a revenue. That's the CEO decision and he's smarter than me.
I'd be happy to pay for no ads, and I have before for streaming services. But as time goes on it gets harder and harder. Often the only choice is ads, at which point I block or move on to a different service.
Ads use up my time and attention. Which, to me, is much more valuable than a small amount of money.
People are mindless pawns? People are not free to say no thanks, ignore or tune out? That's what I do my entire life. And I actually appreciate and value highly targeted marketing messages that show me things I'm interested in and WANT to buy. Really good targeted marketing is a win-win, it helps consumers find stuff they want and it helps the companies generate profits. (which in turns pays salaries to employees) I don't have a solution for weakminded and vulnerable people, but perhaps such people should be under parental supervision.
Your ability to say no to an ad does not in any way negate the point that ads are psychologically abusive. Why are you so keen to simp for the interests of corporations anyway? The ads have effected you more than you admit.
it's at the very least an evil plot to stop users (and extension authors) from _making their own decisions_ about the efficiency trade-off.
which is really just absurd when you think about it. I don't care about another hour of battery life, but even if I did, I'd be perfectly happy if Chrome just told me "hey these extensions aren't very battery-efficient!" and I got to make my own decision about that.
If you're stuck having to run a ton of shitty JS code with ad malware in it, because your web browser doesn't allow you to effectively block it, that's probably going to cost you more in battery life than the overhead needed by MV2 to block that stuff.
I think it comes down to which type of market you’re in. In some markets, like highly congested markets, design makes a big difference. It can be less important in more niche markets
Even AWS in their own docs says to use the native tools when migrating from postgres to postgres[1]. They don't go into the details to much and points to pg_dump rather than pg_logical, but interesting to see that they don't recommend using DMS for it
They do, but those recommendations are buried quite deep in the documentation, well behind all the marketing guff that suggests that DMS is all things to all people, and wonderful magic that is ideal for all situations.
I've been a big fan of worldtimebuddy[1] for a long time. I book a lot of meetings across timezones and it's makes it very easy to see when a good time for a meeting would be between sydney tokyo and miami as an example
Out of curiosity, would you prefer to see all the options laid out so you can quickly scan which ones would be optimal? Or would you prefer to click a button and then it just schedules the meeting for you?
We ended up going with a relatively straight forward approach of unidirectional replication using pglogical. We have some experience doing the same migration from Google Cloud sql to AWS rds with zero downtime as well, which made us pretty confident that this will work and not impact customers in any visible way.
pglogical makes it relatively straight forwards to do this kind of migration. It's not always fast, but if you're happy with waiting for a few days while it gradually replicates the full database across to the new instances.
For us it gave us a bit more freedom in changing the storage type and size which was more difficult to do with some of the alternative approaches. We had oversized our storage to get more iops, so we wanted to change storage type as well as reducing the size of the storage, which meant we couldn't do the simple restore from a snapshot.
reply