about summary refs log tree commit diff stats
path: root/gmi/ac3bf733.gmi
diff options
context:
space:
mode:
authorAoi Koizumi <novaburst@kalli.st>2022-03-18 17:19:55 -0300
committerAoi Koizumi <novaburst@kalli.st>2022-03-18 17:19:55 -0300
commit2ffad537e7dc4e6d70a0873518d4c6a09a5c92fd (patch)
tree3119664e914e2b31604d79a9cce3482fd3d71e69 /gmi/ac3bf733.gmi
parent7b10faf7494f396be6fe4131e1b562cc384f7c12 (diff)
downloadmirror-world-2ffad537e7dc4e6d70a0873518d4c6a09a5c92fd.tar.gz
Say "hello" 40 times to the place where you have tried salt at least once.
Signed-off-by: Aoi Koizumi <novaburst@kalli.st>
Diffstat (limited to 'gmi/ac3bf733.gmi')
-rw-r--r--gmi/ac3bf733.gmi35
1 files changed, 35 insertions, 0 deletions
diff --git a/gmi/ac3bf733.gmi b/gmi/ac3bf733.gmi
new file mode 100644
index 0000000..e4f2541
--- /dev/null
+++ b/gmi/ac3bf733.gmi
@@ -0,0 +1,35 @@
+# Instant messaging paradigm
+Authors: Nova[有線魔女] <novaburst@envs.net>
+Date: 2022 01 26
+
+I always wonder why the Matrix protocol[1] even exists , it just reminds of systemd[2] in a way or another because it wants to replace XMPP[3] with something more complex (and centralizing) , just like Discord[4] , but "open source". I'll explain why Matrix is the best example of Suck on the IM field.
+
+1. Protocol is garbage : the thing itself is so massively bloated by design , and no one but the Matrix.org owners can change it however they see fit. Thus forcing every server administrator to upgrade , else they get kicked out of the federation.
+
+2. Server implementation is garbage : Synapse is the only "working" server implementation , and by being written in Python has both high RAM comsuption and waste of storage space , without an option to even purge the ever growing message log. 
+There are other server implementations , yes , but they're all incomplete compared to Synapse. Unlike any XMPP server implementation this one requires literally a supercomputer (of sorts) to get running because of the memory/storage requirements.
+
+3. Clients are garbage: Element Desktop isn't even a native program but an "Electron app" which in turn is based on a JS-infested web interface called Element Web , and while there are forks of them , they don't seem to fix the issue. 
+Also given the fact just like the remaining of the "modern web" it just works on Chrome. 
+There are desktop clients that doesn't really suck but again , they're incomplete when compared to Element. On mobile devices it's kind of the same situation , except for the "web apps" thing.
+
+4. Feature creep: Matrix.org keeps adding new features to the protocol and thus Synapse and Element , getting closer to Discord in every turn in terms of bloat. Like it tries to do everything and thus failing at its own purpose.
+
+5. Decentralization is a joke , all users use Element + Matrix.org , despite the existence of other public servers.
+
+In a nutshell , is Matrix even needed , when we already have XMPP and other solutions?
+
+[1]: 
+=> https://en.wikipedia.org/wiki/Matrix_(protocol)
+[2]: 
+=> https://en.wikipedia.org/wiki/Systemd
+[3]: 
+=> https://xmpp.org
+[4]: 
+=> https://en.wikipedia.org/wiki/Discord_(software)
+[5]: 
+=> https://hackea.org/notas/matrix.html
+[6]: 
+=> https://www.retroimages.net/doc/matrix/tom.txt
+[7]: 
+=> https://www.retroimages.net/doc/matrix/luke_muc_xmpp.txt
\ No newline at end of file