# Guides for Firefox
-Firefox is the best browser out there. It's the only (popular) one which does not use the harmful[^1] blink engine.
-
-
+<strike>Firefox is the best browser out there. It's the only (popular) one
+which does not use the harmful[^1] blink engine.</strike>
+In reality, it is garbage, but i'm keeping the tutorials
[^1]: I just don't like Blink engine. No reason for it. I just don't.
What else do I have to say?
+# matrix.org is cloudflared
+
+This means that Cloudflare has all the request you've made to
+matrix.org
+
+Also remember that main Matrix server is matrix.org (remember that
+decentralisation is a meme in matrix, everyone uses matrix.org), and
+matrix is a HTTP based protocol, so everything you do in matrix, is
+sniffed by cloudflare.
+
# Comparision to XMPP
-| blank | XMPP | Matrix |
-|----------------------|--------------------------|-----------------------------------|
-| Open protocol? | Yes | Yes but no |
-| Commercial project? | No | New Vector develops Element |
-| Encryption | OMEME, OTR, PGP | OLM |
-| Monopoly Network? | Many servers and clients | Most users use Element+Matrix.org |
+| blank | XMPP | Matrix |
+|---------------------|--------------------------|-----------------------------------|
+| Open protocol? | Yes | Yes but no |
+| Commercial project? | No | New Vector develops Element |
+| Encryption | OMEME, OTR, PGP | OLM |
+| Monopoly Network? | Many servers and clients | Most users use Element+Matrix.org |
# BTW, how the fuck do I setup a fucking Matrix server?
--- /dev/null
+# XMPP considered harmful
+
+* XEPs are a mess
+* They're still trying to say "We are better than ICQ"
+* [Useless XEPs](https://xmpp.org/extensions/xep-0277.html)
+* XML
+* All clients could be a LOT better
+
+# OMEMO
+
+OMEMO is the (one of the) encryption thing(s) for XMPP, as any thing
+for encryption, you have to verify the other person's you're talking
+to keys, most client verify *new* keys **automatically**, and no one
+really cares. This means that if a fed (or anyone) breaks into your
+friend's account, you'd think that you're talking to your friend, with
+encryption, but it's a fed, your client just signed all the new keys
+by default
+
+thankfully, new clients are adding some "verified" keys, and it will
+warn you when a message was send from an untrusted key, or you'll
+simply won't recieve messages from untrusted keys
+