Finish up the post

This commit is contained in:
Anthony Wang 2021-06-27 10:43:24 -05:00
parent 2b7c6c8dd2
commit f61056e84d
Signed by: a
GPG key ID: BC96B00AEC5F2D76

View file

@ -31,6 +31,10 @@
<p>
It really does. Just think about it. Think about what a day in the life of an average web user looks like. You wake up, check your Gmail, or more accurately, Google checks your Gmail and reads all your emails. Then you hop on to one of the degenerate, <a href="https://en.wikipedia.org/w/Walled_garden_(technology)">walled-garden</a> social media or chat sites, and mindlessly give away all your data to be sold away. And don't forget the whole time, you are wasting hundreds of megabytes of bandwidth to load crappy JavaScript libraries whose sole purpose is to display pixels on a display in a way that will generate the most profit.
</p>
<br>
<p>
The half-life of the average website is <a href="https://en.wikipedia.org/wiki/Link_rot">only two years</a>. The average website now over 2MB and getting bigger. That's over 60 times the size of the original Super Mario Bros. game. JavaScript is now used to write desktop apps which is complete insanity if you think about it. And if none of these shocked you, <a href="https://medium.com/s/silicon-satire/i-peeked-into-my-node-modules-directory-and-you-wont-believe-what-happened-next-b89f63d21558">this will</a>.
</p>
<h3>The project</h3>
@ -71,7 +75,7 @@
</p>
<br>
<p>
Federation is going to be a word you're going to be hearing a lot, so let's examine it closely. The whole idea behind federation is that we want to combine the strengths of the client-server model with the decentralization of the peer-to-peer model. While we all know and love P2P networks such as the <a href="https://web.archive.org/web/20190825115004/https://blogs.cornell.edu/info4220/2013/03/15/how-bittorrent-addresses-the-free-riding-problem/">fascinating BitTorrent protocol</a>, they aren't the best choice for many applications. Often times, we need a bit of centralization. Federation tries to address this by having small servers that communicate in a larger P2P network, maintaining some amount of decentralization. In the end, federation is really just a hybrid of client-server with P2P.
Federation is going to be a word you're going to be hearing a lot, so let's examine it closely. The whole idea behind federation is that we want to combine the strengths of the client-server model with the decentralization of the peer-to-peer model. While we all know and love P2P networks such as the <a href="https://blogs.cornell.edu/info4220/2013/03/15/how-bittorrent-addresses-the-free-riding-problem/">fascinating BitTorrent protocol</a>, they aren't the best choice for many applications. Often times, we need a bit of centralization. Federation tries to address this by having small servers that communicate in a larger P2P network, maintaining some amount of decentralization. In the end, federation is really just a hybrid of client-server with P2P.
</p>
<br>
<p>
@ -87,11 +91,15 @@
<p>
Why aren't we all using Nextcloud and Matrix and Mastodon and PeerTube and Gitea? Anyone with common sense can tell you: unfamiliarity, switching costs, the fact that everyone else uses the proprietary services instead... The list goes on and on.
</p>
<br>
<p>
Most people at this point probably have a general sense that there is something wrong going on—especially when you see targetted ads. But there's not much awareness about the scope of the problem, nor the alternatives that we can use to fix it. Like climate change, even when people are educated about the problem, there still remain significant obstacles towards finding solutions.
</p>
<h3>The future</h3>
<p>
These problems are nearly impossible to solve.
These problems are beyond hard. They're nearly impossible to solve.
</p>
<br>
<p>