Readit News logoReadit News
Arathorn · 5 years ago
So we got notified by the developer console at 21:45 UTC that the app had been suspended, but still haven’t had an email to explain why - it’s 02:24 now.

Our assumption that this is due to someone reporting abusive content in Matrix to Google, and Element catching the blame — although this is currently speculation.

To be clear: Element is a Matrix client just as Chrome is a Web browser, and just as it’s possible to view abusive material via Chrome, the same is true of Element.

However, we abhor abuse, and on the default matrix.org server (and other Matrix servers the core team maintains) we have a fairly strict terms of use at https://matrix.org/legal/terms-and-conditions#6-play-nice-cl... which we proactively enforce. Meanwhile we have a comprehensive toolset at https://matrix.org/docs/guides/moderation to help folks moderate, and are making good process with decentralised reputation to empower users and admins to filter out stuff they don’t want to see, as per https://matrix.org/blog/2020/10/19/combating-abuse-in-matrix....

So, it’s very unfortunate and frustrating that we’re in this position - hopefully Google will explain what’s going on shortly.

Arathorn · 5 years ago
UPDATE: I just got a call from a VP at Google who apologised for the bad communication around this and explained the situation, which related to some extremely abusive content which was accessible on the default matrix.org homeserver. We don't want to go into specifics, but suffice it to say that it's not related to WallStreet Bets or anything like that, but instead is the sort of thing that causes you to get locked up for life.

We spent today doing an audit by revisiting recent issues reported to abuse@matrix.org, which had already identified and acted on the content in question. We also took the opportunity to explain how Element and Matrix fit together, what decentralisation is, and the steps we take to mitigate abuse on the servers we run.

As a result, it looks like the app has just been reinstated while I was typing this message: https://play.google.com/store/apps/details?id=im.vector.app.

Thanks everyone for your patience and support while we sorted this out (and huge thanks to the overall Element team who spent their Saturdays on the audit).

stjohnswarts · 5 years ago
But I can visit sites and do things in chrome that will get me locked up for life as well yet it's still on my phone.
mswann · 5 years ago
Thank you for all your efforts. The way you appear to have handled google's unjustifiable action is really impressive. Clearly that's one of the main reasons to be optimistic that matrix has a bright future - if I was in charge it certainly wouldn't. Due to incidents like this I simply ditched google completely. (OK, to be honest I sometimes watch videos on yt but without having an account.)
mxuribe · 5 years ago
Challenges - like this google fiasco - really test the merit of a person and org...and you @Arathorn and the rest of the Element team as well as the Matrix org/Foundation team have shown to be really great stewards and leaders for Matrix, as well as great actors for open source and internet-at-large software. Kudos to you and the teams for the great job at managing this challenge (that never should have been created by Google in the first place)!! I've been a fanboy of matrix since the beginning (both the protocol and the teams building it), and it is behavior like yours and the related teams (incljuding all contributors!) that keep me as a fanboy for both the protocol stack and the software. Keep on truckin'!!! :-)
cbradford · 5 years ago
Very happy for you guys. But do take this as a shot across the bow, if and when it serves Google's agenda to shut you down they will. You have a great service, don't let Google control you and be beholden to them.
Jabbles · 5 years ago
Did your abuse team email the site that you removed from your home page, explaining your policies and telling them exactly why it was removed?

Did the VP offer any explanation as to why you had not received any communcation from Google?

sitzkrieg · 5 years ago
this is still a joke you have to post on hn and hope to get high enough up to nastygram someone over 'my app connectsto the internet like yours' level of shit
jhabdas · 5 years ago
> We don't want to go into specifics

This kind of language is very wishy-washy and leaves everything to the imagination. 9/10 times the issue is terrorism or CP. So which of the two was it? And why aren't you comfortable enough to share that reason with your prospective users?

idclip · 5 years ago
Sounds like CP ... cp is a real issue when it comes to crypto.
drummer · 5 years ago
Why the lack of transparency about exactly what content triggered this response?
einpoklum · 5 years ago
> extremely abusive content

This phrasing suggests it was probably not even illegal to publish.

What if this content had been something that Google finds politically or commercially disfavorable to its interests, rather than something we would all think is intolerable? What if it _is_ like that?

tabbott · 5 years ago
I'm really upset that this happened to you folks, and it's scary, because incident could just as easily have happened to us at Zulip (or any other OSS app that connects to self-hosted servers!).

I expect we'll never get a useful explanation from Google for why this incident happened -- abuse teams, like fraud teams, are worried about the bad guys using the explanations to tune their tactics and so tend to never explain anything.

But the details of how Google screwed up here also don't matter. A sudden Friday night suspension of a popular, legitimate app is insane! That possibility shouldn't be in the flowchart.

I get that for malware/spam/etc., it's important to immediately suspend, but I don't understand why Google doesn't take more seriously the very negative harm caused by doing that to a legitimate app. Some notice and appeal opportunity should be required before suspending a popular app by a legitimate publisher.

I'm upset, and a bit scared, but I can't say I'm surprised. This sort of random/erroneous/arbitrary punishment without explanation happens all the time with Google and other major tech companies. And every app developer I've met has experienced _significant_ disruption to their app publishing efforts due arbitrary/random rejections by an Apple app store reviewer, and this has been the case for years, so we can pretty confident that the vendors won't improve unless they are forced to do so.

There needs to be regulatory oversight of the Google/Apple app stores and the negative consequences for everyone else of their error-prone and ruthless enforcement processes.

usr1106 · 5 years ago
> There needs to be regulatory oversight of the Google/Apple app stores

The regularity oversight needs to address a different aspect: google is world-wide de-facto monopoly for people not owning an iPhone. At least for the most part of the freer world, China is different story.

Until Google is broken up or fair competition is not achieved, content regulation does not help. As a European I want to care about US regulation as much as about US tax laws: not at all. The US is not the world-regulator. We elect governments in Europe that have no power to do anything in this sector. I don't say Google should be forbidden in Europe, we are not China. But competition and more choice for users needs to be guaranteed by effective legislation, in practice that against Google and Apple.

einpoklum · 5 years ago
> But the details of how Google screwed up here

They didn't "screw up". Or rather, that's not the main problem. The problem is that Google has the power to block the main channel of distribution of a piece of software.

Now, it's true that you can "just" get Element elsewhere, but the effective user lock-in into a single-corporation-controlled download hub ("app store") - that's the problem. And Google has gotten that quite right... for itself.

Deleted Comment

Dead Comment

jsnell · 5 years ago
Legitimate app yes, but was it actually popular? The cached copy of the Element store page says 100k installs, <2k reviews. Compare to e.g. Signal at 50M installs and 1.2M reviews. Or WhatsApp with 5B installs and 130M reviews.
panarky · 5 years ago
If you accept that (1) there is a substantial amount of mal-content that Google should censor, and (2) a key use case for federated messaging platforms is to evade censorship, and that (3) client applications can be functionally part of a federated messaging platform while legally separate from it, then those client applications are fair game to be censored when they deliver mal-content.

Now I may disagree with parts those precepts in stronger or weaker forms, but it is disingenuous to claim that the client application is exactly as legitimate as a web browser just because the client application is legally but not functionally separate from the federated network.

brettwilcox · 5 years ago
I'm testing Element and Matrix at American Airlines.

There are big players with clout that take issue to instability such as this. How can I rely on my company using Element when it gets pulled? Not cool Google...

To the element team, reach out to me if you can't get the support you are looking for.

markvdb · 5 years ago
This comment alone should be reason enough for the company behind Element to sue Google.
walrus01 · 5 years ago
Google may be able to control the Element app on the play store, but at least for the server side there's no way to do that with synapse (the official matrix protocol server side implementation), which is fully open source and distributed directly from the developers.
ensignavenger · 5 years ago
How can you rely on the app/play store for any app? This suspension has nothing to do with element, it could have been any app.
volta83 · 5 years ago
Can't you just use a web app or any other matrix client if this happens?

If Google were to "ban" slack from their store, their browsers, etc. then you would be quite in trouble.

But with matrix, just pick a different client and move on.

justaj · 5 years ago
There are debug version apks available here: https://buildkite.com/matrix-dot-org/element-android/builds/...

Click on "Assemble GPlay Debug version" (or "Assemble FDroid Debug version" if you don't have Google Play Services), then click on "Artifacts" and then choose your apk from there.

Arathorn · 5 years ago
Sorry for this :((
tormeh · 5 years ago
There are alternative clients: https://matrix.org/clients/

FluffyChat would be the main contender.

kevin_thibedeau · 5 years ago
Big players with clout can commission their own closed access app. The C levels just need to take a $0.5M hit among themselves.
yorwba · 5 years ago
Reach out how? You have no public contact information in your HN profile.
eeZah7Ux · 5 years ago
That's why XMPP has been adopted for military and industrial use.
acatsdream · 5 years ago
You can use FDroid though.
Arathorn · 5 years ago
We received a generic update at 05:31 UTC confirming that the app had been suspended due to abusive content (Sexual Content and Profanity: https://support.google.com/googleplay/android-developer/answ... ); we're following up to explain how Matrix and Element works and get this resolved.
alex_reg · 5 years ago
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.

[1] https://www.newyorker.com/tech/annals-of-technology/how-the-...

Arathorn · 5 years ago
We've just published an official blog post updating on the situation at https://element.io/blog/element-on-google-play-store/ which we'll keep updated as things progress.
pmlnr · 5 years ago
This is insane. This jeopardizes every email, xmpp, matrix, etc; basically any 3rd party application.
brnt · 5 years ago
Wonder if we can get Facebook, Twitter, WhatsApp off the Play store like this as well. "Side effects include: sexual content and coups."

Deleted Comment

mysterydip · 5 years ago
Could this be related to all the WSB shenanigans going on? Banning their chat groups makes them move to another, repeat?

Deleted Comment

paulcarroty · 5 years ago
> Google will explain what’s going on shortly

It's definitely not Google style.

But I hope Matrix will get more promotion in result.

ttt0 · 5 years ago
I on the other hand hope that they won't just say "oops, our bad!", reinstate it and sweep the entire thing under the rug like nothing happened, without explaining anything.

There are people here who work on mobile applications. If they depend on Google and Apple delivering their app to their clients, it's still unacceptable that they can potentially put you out of business, just like that. I already saw a couple of people here that claimed it happened to them too. Without any reason, without the ability to appeal, nothing.

Shorel · 5 years ago
Newsflash: there is a chat system so secure, Google doesn't want you to know it exists.
GlennS · 5 years ago
Can we get Elon to tweet?
edrxty · 5 years ago
My comment elsewhere got buried but it might be useful to you.

Pattle also appears to have been removed. Ditto and FluffyChat at the moment appear to still be up on the store though. For those unaware, these are all Matrix clients.

kitkat_new · 5 years ago
Afaik Pattle is discontinued
MaxBarraclough · 5 years ago
Update posted on Twitter:

> Morning all. We've had contact from Google confirming that the suspension is due to abusive content somewhere on Matrix; we're working with them to explain how Element works and get the situation resolved.

itronitron · 5 years ago
Maybe someone can let Google know that Element is not a publisher.
Spivak · 5 years ago
I think it’s funny that they think Google cares at all about the implementation details of your service. The only thing that matters to app reviewers is what the user sees when they use it. If you make your app technically unmoderatable, impossible to remove illegal content, or impossible to respond to DMCA requests you don’t get to just throw your hands up.
vector_spaces · 5 years ago
That really sucks. Here's to hoping they don't end up using this to pressure you into compromising your feature set somehow.

Incidentally I was always kinda surprised that the upgrade nag links in Riot Android redirected to Play store instead of f-droid

tom_mellior · 5 years ago
Good luck! I hope you get this resolved soon.

In the meantime, what is the explanation for the F-Droid version lagging behind?

Arathorn · 5 years ago
F-Droid publish their own builds; part of their mission is to independently build and package the upstream from source to avoid risk of the upstream doing anything unpleasant.
black_puppydog · 5 years ago
Lack of resources, plain and simple. The f-droid folks are operating on a shoestring budget last time I checked, which is shocking for a project of such significance.
patagonia · 5 years ago
How do we get Google Chrome pulled for abusive content?
uncoder0 · 5 years ago
You, like Parler, have been targeted by the powers that be. You may have nothing else in common other than that but, you're in the same boat it seems.
tmpz22 · 5 years ago
Parler curated the content on their platform for months including shadowbanning new accounts until they had been approved by volunteer moderators. Accounts on Parler called for and planned violence against elected officials for months. Executives at the company spoke often and publicly supporting that content.

If your going to argue with a straight face the this new situation is the same as Parler, your putting Element side by side with some very bad company.

ttt0 · 5 years ago
People will surely point out the obvious differences between the takedown of Parler and Element and I'd agree that it's not exactly the same thing, since Parler is its own platform and Element is just a client.

However, when looking on a bigger picture of the recent takedowns and trying to make sense of it, it does indeed seem to be connected. The only conclusion that seems rational to me is as follows:

Everyone tries to push their burden of moderation on people below them, because no one can actually keep up with it. And if the moderation is not enforced, they risk being taken down by someone above them. That would explain why everyone is so trigger happy when it comes to censorship. When the WallStreetBets people were taken down by Facebook and Discord, they didn't ban the individuals who were actually violating the policy, but the entire community.

It's also worth to note, that the takedowns can be enforced selectively, as we see here - Google obviously won't take down their own browser or email client, that also allows to access abusive content - assuming that's what Element was taken down for. It's probably selectively enforced on the social media too, but I'm out of the loop on what actually goes on there, so to be fair, I cannot prove it.

If this is actually what is happening, the only solution as far as I see it, is to extend the First Amendment to social media. Another solution could be to convince the people and the media to stop pressuring companies into deplatforming other people, but that's in my opinion definitely not going to happen. So it's either applying the protections of 1A to the internet or the censorship will get worse and worse.

tomstockmail · 5 years ago
I don't agree with OP here but I've found a lot of people from the Parler/Gab crowd have found Matrix lack of content moderation appealing and have been in channels on the Matrix directory that have all the same content as Parler/Gab. I would recommend the Matrix team start taking content moderation more seriously as my experience is they do not take it seriously. They may want to disable room creation on matrix.org in the meantime.
walrus01 · 5 years ago
Element and Parler are nothing alike.

Element is a chat client. It's an empty piece of software for use with your own choice of server. Element is to a chat server, as Thunderbird is to an email server. It's basically a glorified IRC client. It contains no content of its own.

Parler was basically a curated, centrally run, Facebook-message-board-replacement for neonazis, antisemites, qanon conspiracy theorists, and the lunatic fringe of the alt-right.

sneak · 5 years ago
What is your policy surrounding your push notifications for your apps in the stores, when those notifications are originating from end servers on which people are saying things that you don't like?
shadowofneptune · 5 years ago
That's good. I switched away from IRC to Discord back around 2016 because it was tedious to use with mobile networks. Discord has served the community I moderate pretty well, but I am always concerned that the company will go under some day. I've been eyeing Matrix for a while as an alternative and it'd be a blow to have one of its largest clients removed. Here's hoping it gets back soon.
varispeed · 5 years ago
I wonder if this is some sort of an organised thing. I think there are services that sell a take down service so that they upload questionable content on the competitors apps or websites and then report it.
tomstockmail · 5 years ago
There are a LOT of channels unmoderated in the matrix directory that could have been reported, so this isn't surprising. I have abuse complaints emailed to your abuse address that have gone unanswered, so I don't believe that you're taking your terms of use seriously.

You can find my complaints in your inbox. It's good to know Google is taking action - will send the same complaints to them in the future since that seems to get more of a response from the devs.

soupbowl · 5 years ago
Yeah, we better make sure every corner of the internet is moderated. /s
khimaros · 5 years ago
please keep F-Droid repo up to date. please don't create your own repo.

Dead Comment

Dead Comment

Dead Comment

Deleted Comment

Deleted Comment

blondin · 5 years ago
sorry this is happening to you guys. i hope this situation gets sorted out.

not saying i agree with the decision here, but hn is sometimes so quick to blame google.

what surprised me though, is that you guys are aware of abusive content on the network and even put a "moderation" guide in place. so much good faith in people here...

ekianjo · 5 years ago
So are you going to remove email clients from the play store if someone sends offensive emails?
enriquto · 5 years ago
> Element is a Matrix client just as Chrome is a Web browser, and just as it’s possible to view abusive material via Chrome, the same is true of Element.

> However, we abhor abuse, and on the default matrix.org server (...) we have a fairly strict terms of use (...) which we proactively enforce.

These two sentences are contradictory. Either you are a road or a road restaurant. You can't have it both ways.

Arnavion · 5 years ago
The first sentence is about Element.

The second sentence is about matrix.org

2pEXgD0fZ5cF · 5 years ago
Is this google starting to test the waters when it comes to arbitrarily kicking out software they personally don't like? (open source, decentralized, privacy oriented etc.) I might of course be exaggerating a bit here, keep that in mind.

- Element and Matrix are growing but still not equipped to fight back at large against this, so it is unlikely to create too much negative press

- If Google starts to catch too much critique for this decision they can put it back and always blame $error

I believe Element will be back soon, the problem I see here is that it will be framed as an "honest mistake" and then become forgotten until they pull another stunt like this.

Even if these removals are temporary, they can still hurt growth. Let's assume a bit more malice: Couldn't Google just monitor and analyze metrics of an undesirable app (downloads, usage, hype), pick a critical point in its growth then "accidentaly" remove it for a few days, causing damage that isn't immediately apparent, but nonetheless long lasting?

colllectorof · 5 years ago
>Is this google starting to test the waters when it comes to arbitrarily kicking out software they personally don't like? (open source, decentralized, privacy oriented etc.)

Absolutely. They've done similar things with similar apps. You just have to pay some attention to see the pattern.

Let's take video for example. They Kicked LBRY client off Play store not so long ago. (It eventually got reinstated.) They permanently banned BitChute app. Not app-related, but currently Rumble is suing Google for manipulating video search results in favor of YouTube. Look up the details, they are quite interesting.

Meanwhile, Google has an agreement with all Android hardware providers that forces them to pre-install YouTube and make it non-removable.

colllectorof · 5 years ago
And then you occasionally see more subtle stuff like this:

"Since Android 8.0 Oreo, Google doesn't allow apps to run in the background anymore, requiring all apps which were previously keeping background connection to exclusively use its Firebase push messaging service."

https://github.com/Telegram-FOSS-Team/Telegram-FOSS/blob/mas...

neonate · 5 years ago
I think the situation is probably more interesting than deliberate anticompetitive evil. I bet that there was indeed some policy violation, and some minor bureaucrat is reasonably applying the policy, but in a way that misses the big-picture impact of doing so, for example threads of outrage high on Hacker News. The policies back them into being a monopolistic heavy whether they mean to or not, because they're so big that they basically have to rule the world and there's no mechanism for outsiders to have a say.

The real problem is that the policies are not adapting to rapidly changing conditions (i.e. yet another takedown, howls of outrage, calls for regulation), and the big tech companies have become too sclerotic to cope with that. Worse (for them), they're vulnerable to being gamed. Once people figure out that saying "Jehovah" triggers the policy, some will keep saying "Jehovah Jehovah Jehovah" just to fuck with them and grow the popular outrage.

clusterfish · 5 years ago
> The policies back them into being a monopolistic heavy whether they mean to or not

That only happens because they deliberately put themselves in a position of market power. If they didn't have such crazy amounts of power nobody would care about their "policies" misfiring. None of this is accidental in the big picture, we're well past any window of plausible deniability with Google. They can't perpetually claim incompetence.

bdefore · 5 years ago
Very well put. Sympathetic. Yet still culpable even if they can't scale Google scale right?
thoweri234234 · 5 years ago
They kicked out Paytm in India because they were offering "lottery" prizes in the same way that their Google-competitor Gpay was.
COGlory · 5 years ago
I don't think this is the case. But in my opinion, the fact that we have no way of knowing and have to rely on Google not to do that is the real issue.
imhoguy · 5 years ago
> Even if these removals are temporary, they can still hurt growth.

I don't think so. A lot of people were not aware of Matrix even, it's geek tech.

Now, just watch how this Streisand effect unfolds over the weekend.

nip180 · 5 years ago
This is a critical growth period for smaller platforms.
cma · 5 years ago
Seems like the first step to kicking out competing web browsers, if the browsers don't moderate what you browse.
ekianjo · 5 years ago
"Don't Be Evil" - Looks like the roots of Google are far behind them now.
ttt0 · 5 years ago
And email clients.
whichquestion · 5 years ago
Would there be a way to demonstrate that this hurt your growth and could you seek damages for this, despite the terms of service?

And if this is actually a pattern with the Google Play Store, couldn’t someone design an elaborate set of traps to demonstrate this in Court?

zamadatix · 5 years ago
Say you demonstrate it in a fullproof way, what are you seeking damages for? A store kicking your product out according to the agreement?

I.e. the thing you need to show in court isnt that Google stopped selling your app in its store because it didn't like it rather that it's a monopolistic marketplace or the terms are somehow invalid or so on. These are much higher bars, especially with 3rd party stores and side loading being available and used on the platform. It's considered a battle to prove these things in the Apple ecosystem I can't imagine trying to prove them in Play first.

22c · 5 years ago
>Is this google starting to test the waters

https://en.wikipedia.org/wiki/Trial_balloon

Deleted Comment

foxhop · 5 years ago
Yes, I'm convinced the YouTube algos did this to my channel during summer 2020. Their algos wait in silence until triggered.

Big tech platform who participate in anti-competitive practices (Google, Amazon, Apple, Facebook) know the optimal time to pull the plug to flatten the curve and prevent competition from going exponential.

GlitchMr · 5 years ago
I believe that removal of Element from Google Play Store is a violation of EU regulation 2019/1150. Element has legal entities in Britain (which is affected by Brexit but has similar law) and France. Google is LEGALLY required to provide a justification for removal 30 days before application removal.

Anyway, you may try contacting Google using EU regulation 2019/1150 violation procedure, see https://support.google.com/merchants/answer/9969397 for more information. This may be more effective than using a regular contact procedure, as it would show Google that you are aware of this regulation and they are unlikely to win.

Note that I'm not a lawyer.

yorwba · 5 years ago
> Google is LEGALLY required to provide a justification for removal 30 days before application removal.

You mean this?

2. Where a provider of online intermediation services decides to terminate the provision of the whole of its online intermediation services to a given business user, it shall provide the business user concerned, at least 30 days prior to the termination taking effect, with a statement of reasons for that decision on a durable medium.

https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...

Firstly, I'm not sure whether they really terminated "the provision of the whole of its online intermediation services" or just suspended the one app store listing.

Secondly, there are exceptions:

4. The notice period in paragraph 2 shall not apply where a provider of online intermediation services:

(a) is subject to a legal or regulatory obligation which requires it to terminate the provision of the whole of its online intermediation services to a given business user in a manner which does not allow it to respect that notice period; or

(b) exercises a right of termination under an imperative reason pursuant to national law which is in compliance with Union law;

(c) can demonstrate that the business user concerned has repeatedly infringed the applicable terms and conditions, resulting in the termination of the provision of the whole of the online intermediation services in question.

In cases where the notice period in paragraph 2 does not apply, the provider of online intermediation services shall provide the business user concerned, without undue delay, with a statement of reasons for that decision on a durable medium.

So it all comes down to what their reasons for the suspension were.

EDIT: Just saw this update: https://mobile.twitter.com/element_hq/status/135546565011484... So they revealed their reasons within 12 hours, which I'm going to file under "without undue delay". (But did they use a "durable medium"?)

GlitchMr · 5 years ago
Hm, yeah, I think you are right here.

That said, the reason for removal provided by Google seems to be nonsensical ("abusive content somewhere on Matrix", really?), so mediation should be effective here. This particular reason easily applies to an application like Google Chrome, and EU regulation 2019/1150 requires differential treatment to be documented, which I don't think it is in this case.

435243543543 · 5 years ago
If there's a backlash, it will just be explained as an "oops," like when Firefox devs catch them doing stuff like this:

>https://www.neowin.net/news/mozilla-executive-claims-that-go...

>In a thread on Twitter, Mozilla's Technical Program Manager has stated that YouTube's Polymer redesign relies heavily on the deprecated Shadow DOM v0 API, which is only available in Chrome. This in turn makes the site around five times slower on competing browsers such as Microsoft Edge and Mozila Firefox. He went on to say that:

>>YouTube serves a Shadow DOM polyfill to Firefox and Edge that is, unsurprisingly, slower than Chrome's native implementation. On my laptop, initial page load takes 5 seconds with the polyfill vs 1 without. Subsequent page navigation perf is comparable.

Sunspark · 5 years ago
I worked around this problem in Firefox by changing the browser useragent for the YouTube site to an older version # though the fix won't last forever.

I have become accustomed to using multiple browsers and OSes simply because of all the issues surrounding video playback.

swiley · 5 years ago
I worked around this by removing YouTube from my life. I've been making much more progress on my personal projects since.
pmlnr · 5 years ago
I simply accepted it loads slower. It's long bad if I don't have 5s to wait.
4f8fje9frn · 5 years ago
If I need youtube, I go to an invidious instance first.
ssivark · 5 years ago
I have no idea whether this is correlated with the other recent de-platforming events, but the rapidly growing list of examples is now getting ridiculous. It’s crazy to imagine that the rug could get pulled out from beneath any of us, any time, under any pretext (or no pretext at all!). I don’t know whether a more apt metaphor alludes to serfs on feudal land, or The Trial by Kafka.

If it turns out this is because of specific discussions/channels then banning the Element app for that makes about as much sense as banning Facebook/Twitter for what some people said, or Google because of what some website says.

DLA · 5 years ago
This is the upside down crazy we are faced with when a tiny number of giant companies make decisions on whims of ever changing policy.

We need to fight back with things like PWAs to bypass the app stores, web socket chats, distributed social platforms, and plain old web pages to publicly document these attacks on free speech. Call/email Congress too. Get friends and neighbors to do the same. They are already alerted to this growing abuse by these monopolistic giants.

Arathorn · 5 years ago
Good point. https://hydrogen.element.io works very well as a PWA, but doesn’t have push support yet.

Deleted Comment

Deleted Comment

Thorentis · 5 years ago
Banning Element because of channels created on a decentralised network makes as much sense as banning a web-browser because of websites created on a decentralised network (i.e., the Internet). Looking forward to Chrome's imminent removal from the Play Store.
seniorivn · 5 years ago
only if chrome is not censoring internet which google is happy to do
hda2 · 5 years ago
OEMs and software vendors have been pushing hard towards locking-down and controlling people's computing devices and people have largely been indifferent.

It genuinely seemed all was going to be lost until the tech industry went crazy exercising their control. Their recent (and imo unjustifiable) actions have clearly demonstrated to everyone what it means to hand over control. It remains to be seen whether people will grasp this chance to reverse the course that this rotten industry has charted and is adamant on following.

hg35h4 · 5 years ago
Stallman was right all along. The Google and Apple play to lock down your devices in order to "keep you safe" was not about malware or data privacy, it's about keeping away what THEY classify as thoughtcrime. It's about keeping you under their shoe. Now feed them your data or else!
swiley · 5 years ago
People on here think that most "normal" people are going to figure out how to sideload apps.

No.

I visited my parents church at the beginning of this year and very few people were talking about that. What they were talking about is giving up on smartphones and social media altogether which is probably not a bad idea.

mrec · 5 years ago
> What they were talking about is giving up on smartphones and social media altogether

That's incredibly encouraging to hear. It seems to be a common feature of "I quit Facebook/Twitter/whatever" accounts that once you break the immediate addiction there's no real urge to go back, so if this does happen it should have a decent chance of sticking.

(And as a mobile refusenik I sometimes feel like the last holdout left, so a bit of company would be nice.)

userbinator · 5 years ago
A lot of people already know that you can get apps directly as .apks, but the majority of them have been conditioned by corporate "propaganda" that they'll be almost certainly getting malware that way. The term "sideloading" was invented to ostracise and discourage the practice of acquiring software independently --- which was the norm up until Apple and its walled garden appeared.

But now, perhaps when sufficiently large numbers of people realise that what "malware" means to the big corporations is different from what it means to users, we'll have another mini-revolution back to the independent sharing and community trust model that the industry tried to eliminate because it would subvert their control.

I don't want to get too political here, but after seeing the outcome of the US election, and the events from then until now, I knew that stuff like this was going to happen.

simonh · 5 years ago
Ok, that's some historical revisionism I've not see before. The term sideloading was invented by an internet storage service company to refer to copying files between remote storage buckets without having to do an upload or download. The term then got adopted by the community for copying MP3 files to a player from your computer.
sudosysgen · 5 years ago
This would have happened no matter the outcome of the US election. The trend towards consolidation of corporate power is really inexorable.
okso · 5 years ago
Doing this just a week before FOSDEM [1], a very large conference that will run online using Matrix, is scandalous.

https://fosdem.org/2021/

jgtrosh · 5 years ago
ath92 · 5 years ago
It's almost as if Google is not one person but consists of many people with different opinions/interests
dest · 5 years ago
The irony is high
Erlich_Bachman · 5 years ago
This is far from ideal, but someone attending FOSDEM is surely able to download an .apk from official site of Element and install it?
SirensOfTitan · 5 years ago
People always mention a workaround when this kind of stuff happens, but censorship can be heavily effective just by reducing access.

If a medium sized business is looking at communication platforms, and element is suddenly not available on the play store, maybe they’ll just Google’s offering instead.

young_unixer · 5 years ago
And Google is a sponsor.
ulzeraj · 5 years ago
Ironically this move finally made me to consider Matrix. I'm thinking about spinning a server on a non FAANG provider like Vultr or Linode and setting IM services bridges from there. Nowadays I use lots of different communicators to talk to different people and most of these apps track me. If I setup a Matrix server somewhere that allows me to use those networks without having their software installed on my devices that will not only be convenient but also improve my privacy. Not to mention the Matrix network and protocol that can be used to do fun stuff.

Is Dendrite ready for use? I don't have a lot of memory available and I heard Synapse is kinda heavy on resources.

MayeulC · 5 years ago
Dendrite is okay for personal use (a few users), matrix-native, using the better-tested clients. IIRC some bridges work with it, but it doesn't implement the whole appservice API, which blocks you from using some of the better bridges.

I do not recommend synapse if you don't have a lot of memory. I put an extra 8 GB stick in my server for it, bringing it to 14 GB.

It routinely likes to take more than 4GB to itself, though it has become a lot leaner lately.

ulzeraj · 5 years ago
Sadly 4GB is all I have.

On the other hand, I was expecting the bridges to me more like Bitlbee which maps personal accounts to IRC rooms. Matrix bridges seem to be more like syncing the content of a room to another.

alfyboy · 5 years ago
I'm in the process of setting up a Matrix homeserver myself. It seems like there are some missing features.

From their github:

> Is Dendrite stable?

Mostly, although there are still bugs and missing features. If you are a confident power user and you are happy to spend some time debugging things when they go wrong, then please try out Dendrite. If you are a community, organisation or business that demands stability and uptime, then Dendrite is not for you yet - please install Synapse instead.

> Does Dendrite support push notifications?

No, not yet. This is a planned feature.

> Does Dendrite support application services/bridges?

Possibly - Dendrite does have some application service support but it is not well tested. Please let us know by raising a GitHub issue if you try it and run into problems.

ulzeraj · 5 years ago
I got it running relatively easy. Lots of client functionality from Element do not work and the shared secret request between devices timeouts.

I also find hard to debug because of all the errors related to broken federated servers. One thing that I recommend is to set "disable_federation: true" until you get some acceptable functionality before enabling it again.

sigwinch28 · 5 years ago
Use Synapse.