Outdated comments are often way worse than no comments, because they can give you wrong ideas that aren't true anymore, and send you off in the wrong direction before you finally figure out the comment was wrong.
This is probably not a coincidence or an oversight, but rather a "what can we get away with" attempt, similar to previous efforts to remove UBlock Origin.
But why? Matrix is tiny and no threat to Google services.
I'd personally expect three letter agencies to be involved here. The US government has been aggressively going after encrypted communication for years, with extreme tactics like personal intimidation and secret courts. Read this story about a secure email provider if you doubt it. [1]
This doesn't work so well with EU based companies, even though they have been pushing EU governments to do the same. (There recently was a leak that the encryption ban currently discussed in the EU parliament has some roots in Five Eyes efforts and that governments were pressured by the US to support it. Published by FAZ or Sueddeutsche, I'm trying to find the article...)
I also doubt that iMessage and What's App gaining "backdoors" to their encryption is purely motivated by user experience.
At a time where a lot of people want to switch communication platforms, nipping any such efforts early might well be viewed as important.
"Abusive content" is a convenient excuse that can be arbitrarily applied.
> But why? Matrix is tiny and no threat to Google services.
There is an absolutely unprecedented shift going on as we speak, one of those groundswell events that have the potential to shift usage habits of hundreds of millions of people.
We got a taste just recently with the shift away from WhatsApp based on a TOS update. Imagine arguing last year that ten million users would jump ship based on a TOS change?
Matrix, and services of its ilk, are absolutely an existential threat to Google in the next 20 years.
Don’t forget that Google has all the threat intel you could possibly imagine from their existing analytics platforms. They will see the shift coming before anyone.
I can absolutely see them acting now to try to disrupt the initial rumblings of a seismic event that has the potential to go totally viral and popular sentiment shifts against megacorps.
Killing them gets exponentially harder over the next 6 months if there were a successful campaign across the internet to switch to these services, and 2021 is very close to seeing a very significant grassroots campaign like that truly take off. Certainly the time has never been better and the populace never been more primed to make the move out of the walled gardens.
Google has no (competitive) horse in the messenger race, so while that theory might fit your ideological point of view, I don’t understand why Google itself would have any incentive (or grounds) to remove an open source chat app.
Google counts up every minute users spend using their electronic devices.
In their world view, every single minute per day spent looking at screens that don’t have Google ad targeting is a minute that a competitor is stealing value from Google.
Facebook (24%) and Google (32%) compete pretty intensely for mobile ad spend. While we don’t know how much Facebook uses Google ads, that theory isn’t particularly satisfying because they compete so intensely.
> Facebook (24%) and Google (32%) compete pretty intensely for mobile ad spend. While we don’t know how much Facebook uses Google ads, that theory isn’t particularly satisfying because they compete so intensely.
Discord, a huge chat software, is hosted on Google Cloud. This might help explain why they tried to kill Element, a client for Matrix, a competing chat software with similar targeted user base.
This seems like a classic case of Hanlon’s razor and I don’t see any evidence to the contrary (yet).
An NSL would be handled a lot differently than removing an app from a single app store for sexual content. Every indication so far points to it being a mistake by Google.
The pattern is that their reviewers are really bad and the appeal process is almost nonexistent. Improving the quality would probably be a huge cost and they have no real reason to do that.
The app is back up and the Element folks agreed that there was what sounds like child pornography reachable from their domain. Overzealous automation perhaps, but obviously not a conspiracy.
You can view child porn on Chrome, or receive it by email, or download it by Torrent. Yet I don't see anyone banning web browsers, email clients, and Bittorrent client.
Regardless of how this went, I see the mega-corp development over the last 10+ years as very concerning long-term.
Companies like FAAMG just grow and grow, to the point where they completely dominate markets in mono/oligopolies. This enables them to either buy up or destroy any kind of competition before it becomes noteworthy, cementing their positions for many decades. Not to speak of the political bargaining/lobbying power.
Regulators need to stop allowing corporations to expand into ever-more domains and become so dominant through shear measure of size and capital they can throw around.
Gaming is an interesting space here. Microsoft has become one of three major players. They are buying up big studios like Bethesda, and are pushing hard for a future where you don't own any games and can only rent them for playing on Windows, Xbox or via streaming.
Right now GamePass is an incredible deal, but things would look quite different if Xbox wasn't the underdog.
> Who can do 25 cores in the mobile phone industry?
I'm actually curious why we have not seen many-core devices.
Typical desktop CPUs still only have 4-8 cores, as do mobile devices. (disregarding the many small hardware-management cores like SSD controllers, GPU management, modems, ...)
Why not have many more cores with different performance profiles, that then are dedicated to various tasks. Like a bunch of low power, in-order cores for background OS management or background apps like Slack that just check for new messages and send notifications, ...
Naively I would assume:
* the increased hardware complexity (wiring, caches, ...) makes this both cost and power budget prohibitive
* current operating systems are not really built for that world
* the benefits compared to current big/little designs with two hands full of cores are not worth the effort
Maybe someone knowledgable can offer more insight?
What do you mean ? You can get the same core design in 4 core and 64 core part with ryzen for example - the difference is price and power.
Single core performance is critical and core count has rapidly diminishing returns for the majority of everyday tasks (Amdahl's law and all that).
When you have independent tasks that need to run massively parallel you are better off using a different architecture because you can get better value from simpler compute units.
How are those “many small hardware-management cores like SSD controllers, GPU management, modems, ...” not “many more cores with different performance profiles, that then are dedicated to various tasks”?
The tradeoff is to keep design complexity as low as possible while carving out sections of the chip for specialized tasks. Apple’s new M1 chip has a ‘neural processor’ that works with Tensorflow to provide a speedup. They thought it was worth the added complexity. They also have 4 low power cores for background tasks.
Alot of DSP and networking tasks are handled by the modem itself.
Software and Compiler toolchains are often quick to optimize for any improvements that a processor provides but the bottleneck generally is cost and complexity which don’t scale linearly.
ARM phones tend to have specialized cores. You have big.LITTLE, added DSP, ML chips, modem DSP and cpu, hardware media decoders and encoders. And of course GPU w/ GPGPU capability. Maybe tensor cores next.
Why would you need a lot of actual CPU power after all that?
Of course it is easier to program for a homogenous architecture, be it CPU or GPGPU.
That isn’t true and hasn’t been for a while. It’s nowhere near “web native” still but it is yet to even get a non beta release so I will give it some slack.
But I think Flutter is probably the best hope out there right now for the ever elusive dream of write once and run anywhere with native performance.
This requires asking for a specific number of license seats for your open source project and that's impossible to work with. Every possible user account/contributor takes up a license. How many contributors will I have tomorrow? Don't know. How many spam accounts will I have that waste license seats? Too many, and they're impossible to clean up.
"Core" is the free community edition. The others are not open source/free and require payment.
Core is plenty for most use cases. That table makes it look like it has almost no features, but most items in the list are either advanced or pretty niche.
According to their pricing page: "We provide free Gold and Ultimate licenses to qualifying open source projects and educational institutions. Find out more by visiting our GitLab for Open Source and GitLab for Education program pages."
I'm sure Wikimedia has the dosh to pay for licenses themselves, but it's hard to see how the per/user pricing model would work for any open source project.
No, Wikimedia is going to be using the Community Edition (CE) of GitLab, which is free and open source under an MIT license. This decision and the reasons for it are described in more detail in the FAQ section of the linked article.
That's correct - with the GitLab Enterprise Edition you can self-host GitLab and get access to all of the features - both those from the Core open source version as well as our proprietary features.
> wasmer app create --template=static-website
gets you from empty folder to initialized template and deployed static website in like 10 seconds when logged in.
Pretty nice.