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),
|
to choose from. To name a few, dino, gajim, profanity (for linux),
|
||||||
conversations for android, monal for the apple garbage...
|
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)
|
server communication will be made. (yourdomain.tld -> frendomain.tld)
|
||||||
just like emails. So the messages aren't centralizated. Making it good
|
just like emails. So the messages aren't centralizated. Making it good
|
||||||
for privacy
|
for privacy
|
||||||
|
@ -27,14 +27,14 @@ plus centralization makes it perfect for privacy.
|
||||||
# xmpp advantages over WhatsApp
|
# xmpp advantages over WhatsApp
|
||||||
|
|
||||||
* Not run by F\*ceb\*ok
|
* Not run by F\*ceb\*ok
|
||||||
* Descentralizated
|
* Decentralized
|
||||||
* You can run your server
|
* You can run your server
|
||||||
* Does not require phone number
|
* Does not require phone number
|
||||||
|
|
||||||
# xmpp advantages over Telegram
|
# xmpp advantages over Telegram
|
||||||
|
|
||||||
* not run by a russian mobster
|
* not run by a russian mobster
|
||||||
* Descentralizated
|
* Decentralized
|
||||||
* You can enable encryption in a desktop client
|
* You can enable encryption in a desktop client
|
||||||
* You can setup your own server
|
* You can setup your own server
|
||||||
* Does not require phone number
|
* Does not require phone number
|
||||||
|
|
Loading…
Reference in New Issue