mirror of git://git.qorg11.net/kill9.git
smu rocks
This commit is contained in:
parent
e276d6415d
commit
24240892d4
|
@ -0,0 +1,21 @@
|
|||
# smu's fuud and suud
|
||||
|
||||
[smu](https://github.com/Gottox/smu/blob/master/documentation) is both a lightweight markup language and a reference implementation of a converter from `smu` documents to HTML. In normal people language, this shit basically takes a Markdown document and turns it into HTML.
|
||||
|
||||
## ok but why not just use Pandoc
|
||||
|
||||
Take Pandoc and its gazillion Haskell dependencies:
|
||||
|
||||
`pacgraph -c | grep pandoc`
|
||||
|
||||
> 437MB pandoc
|
||||
|
||||
and compare it to the compiled executable for `smu`, written in pure C:
|
||||
|
||||
`du -sh smu/smu`
|
||||
|
||||
> 44K smu/smu
|
||||
|
||||
MUH BLOAAAAAAAAAAAAAAAT
|
||||
|
||||
If all you're using Pandoc for is converting simple Markdown to HTML, there's no reason to have more than 400 MB in Haskell dependencies when `smu` only takes a few seconds to compile. Therefore, `smu` is clearly the suckless choice
|
|
@ -11,9 +11,9 @@ As it is a protocol rather than a software. There are a lot of clients
|
|||
to choose from. To name a few, dino, gajim, profanity (for linux),
|
||||
conversations for android, monal for the apple garbage...
|
||||
|
||||
# Descentralization
|
||||
# Decentralization
|
||||
|
||||
You and your friend can setup their own xmpp server and a server to
|
||||
You and your friend can setup your own xmpp servers and a server to
|
||||
server communication will be made. (yourdomain.tld -> frendomain.tld)
|
||||
just like emails. So the messages aren't centralizated. Making it good
|
||||
for privacy
|
||||
|
@ -27,14 +27,14 @@ plus centralization makes it perfect for privacy.
|
|||
# xmpp advantages over WhatsApp
|
||||
|
||||
* Not run by F\*ceb\*ok
|
||||
* Descentralizated
|
||||
* Decentralized
|
||||
* You can run your server
|
||||
* Does not require phone number
|
||||
|
||||
# xmpp advantages over Telegram
|
||||
|
||||
* not run by a russian mobster
|
||||
* Descentralizated
|
||||
* Decentralized
|
||||
* You can enable encryption in a desktop client
|
||||
* You can setup your own server
|
||||
* Does not require phone number
|
||||
|
|
Loading…
Reference in New Issue