Continue working on rewrite

This commit is contained in:
Anthony Wang 2021-07-04 22:48:26 -05:00
parent 0618486ac1
commit 84fd3397f7
Signed by: a
GPG key ID: BC96B00AEC5F2D76

View file

@ -67,11 +67,7 @@
</p>
<br>
<p>
<i>Note: The stuff below needs a rewrite to adjust the focus so that it doesn't just ramble about centralized walled garden services.
</p>
<br>
<p>
Let's start with Nextcloud, one of the first things I set up on exozyme. I have a lot of good things to say about Nextcloud. Here's a quote from my personal blog about the wonderful app:
Let's take a close look at open, privacy-respecting services with Nextcloud, one of the first things I set up on exozyme. I have a lot of good things to say about Nextcloud. Here's a quote from my personal blog:
</p>
<br>
<p>
@ -87,11 +83,31 @@
</p>
<br>
<p>
So now that we have our powerful weapon of federation, we can start replacing most hated services with federated alternatives. Instead of Discord, try <a href="https://chat.exozy.me/">Matrix</a>, a decentralized protocol with strong encryption—it's basically email but for chat. It doesn't quite have a huge userbase yet, but it's much less degenerate than the idiocracy that is Discord, and it has some innovative ways of coping with the network effect that we'll see later. <a href="https://social.exozy.me/">Mastodon</a> is a vibrant federated alternative to Twitter with millions of users. <a href="https://tube.exozy.me/">PeerTube</a> is a new federated replacement for YouTube, although my server is currently flooded with Blender propoganda for some reason. Not that I dislike Blender—the complete opposite, actually—but it gets annoying after a while. There's also <a href="https://git.exozy.me/">Gitea</a>, a GitHub alternative that's not federated yet, but coming soon.
So now that we have our powerful weapon of federation, we can start replacing most hated services with federated alternatives. Instead of Discord, try <a href="https://chat.exozy.me/">Matrix</a>, a decentralized protocol with strong encryption—it's basically email but for chat. It doesn't quite have a huge userbase yet, but it's much less degenerate than the idiocracy that is Discord, and it has some innovative ways of coping with the network effect that we'll see later. <a href="https://social.exozy.me/">Mastodon</a> is a vibrant federated alternative to Twitter with millions of users. <a href="https://tube.exozy.me/">PeerTube</a> is a new federated replacement for YouTube, although my server is currently flooded with Blender propoganda for some reason. Not that I dislike Blender—the complete opposite, actually—but it gets annoying after a while. There's also <a href="https://git.exozy.me/">Gitea</a>, a GitHub alternative that's not federated yet, but coming soon. Anyways, these alternatives do exist, and they work very well, too.
</p>
<br>
<p>
Anyways, these alternatives do exist, and they work very well, too. Factor in the decentralization and privacy, and it's surprising that they aren't more popular and well-known. Why?
Now what about the bloat of modern websites? What can we do about that? It's way to easy to blame it all on JavaScript, both bloated client-side JavaScript and server-side Javascript (which is an abomination), but the real reason is that people don't care enough about creating fast and lightweight websites (or any other kind of software). Hardware will get faster over time anyways, right?
</p>
<br>
<p>
I'll quote suckless.org again for this:
</p>
<br>
<p>
<i>"There is an industry which is specialized on extending the resource usage to display just some characters on your display. Millions of jobs are based on outputting HTML in an inefficient way. Look at PHP and all the techniques to extend its "scalability". It is not scalable, it's a prototyping language. Not to mention all its syntactic irregularities. Nowadays classes on classes on classes with getter and setter functions define buttons which can be stripped down to just a simple character string. The web is the practical example why corporate software development does not work and never will. It only ruins our environment, sanity and many brains which could be used for the better of humanity."</i>
</p>
<br>
<p>
<i>"PHP was used as the primary example for how interpreted languages produce resource waste. There were optimisations for compiling PHP to C++(!). But this is just a way to allow the mass of programmer sheep to go on and sleep calm at night."</i>
</p>
<br>
<p>
It really is possible to write websites that don't need hundreds of JavaScript libraries—just look at the one you're reading right now! A general rule of thumb is to avoid JavaScript when possible. You can accomplish a lot with just HTML and CSS alone.
</p>
<br>
<p>
<i>Note: Stuff below still needs to be rewritten</i>
</p>
<h3>The extent of the problem</h3>