Chucho's place / Posts / A personal website for chucho

The web sucks

2020-11-26

The web sucks

Important note

English is not my mother tongue and I always try to write the best I can, if you think I made a grammar mistake please contact me here.

Introduction

When I showed my website to a friend the first word he told me was “What ugly”. Yes, this website is ugly for many people but many of them do not know why I decided to use this simple theme instead of something more modern. I would like with this post to show against what I am fighting and why many should follow my ideal of a clean Internet.

Why I hate the modern web?

Many people believes that I againts modernity but nothing could be wrong than that. I do love modernity but the price of modern web does not worth it.

Like official suckless webpage says:

It has enabled the global information exchange, mass surveillance, studies in social control, allowed revolutions, made a fortune for many billionaires and in the meanwhile ruined our climate: the web.

Many people do not know (or do not want to know) that the modern web became the Google’s bitch. I can allow Facebook to make a custom profile about me when I click “I like” in any of its post but I cannot allow them to track me outside their website just to keep filling that profile. The same is for Google, why would they want to track you out of their products?

I have these questions for you:

  1. Have you ever wondered why there are more ads on the internet than in the past?
  2. Have you ever installed the Firefox plugin “NoScript”?
  3. Have you ever seen all domains blocked?
  4. Have you ever analyzed them?
  5. Have you ever wondered why ads are so accurate?
  6. Do you understand what I am talking about?

If you don’t understand what I am talking about I want to tell you the web is rubbish because it is no longer a place where we can safely navigate, but a sea of trackers and advertising. By doing this we need to not only swallow the junk of JavaScript so that the site works in a “normal” way, but we also need to eat a lot of scripts on our machines that have the sole purpose of tracking us down. Not to mention that modern browsers are evolving to work on that shit we call a “website,” becoming slower and heavier.

The other, even bigger problem is that most JavaScripts are proprietary, so things are done on your machine that you probably have no idea about and because there is no way to read them, you just have to trust them. Well, thanks to this kind of practice, it is possible that companies abuse about it. I would like to recommend you to read this post because it talks about the importance of having libre javascripts.

If you ask yourself if things can be worse I want to tell you those kind of companies want to put all their shit on the desktop as the desktop market share disappears. The experience is largely gone, there are many more HTML/JS/CSS developers available and with things like Electron you can turn this mess into “desktop” program. Of course, this is not entirely bad, as it allows interoperability between different operating systems, but today it seems that developers have forgotten to worry about the performance of applications and I don’t know but I think those companies want to kill the “Desktop” and they want all our data in the cloud. Who is going to care about my data? Google? Do not make me laught.

Alternatives

You have been complaining all the time, so what do you propose?

Firstable if your site is going to be “informational”, like mostly, I just recommend to ask yourself the following:

  1. Do you really need JavaScript in your website?
  2. If so, have you checked if that JavaScript is proprietary?
  3. Do you really need a theme with a lot of functionalities that you might never know what it is for?
  4. Do you really need to render remote fonts?

For example when sites like Xataka are over of 12MB uncompressed and low performance that’s make me so sad, I don’t have anything personal against xakata, in fact I love the content of that site and I visit frequently, but seeing a lot of privacy invader content is something I don’t like and that’s why many people prefer to use tools like Adblockers. If you run the test in gtmetrix you will realize what I am talking about.

When I created this website I did not know about the “Small Internet”, so I decided to use Hugo framework with a theme that does not have Javascript and CSS but thanks to nice people in the fosstodon they show me two good alternatives:

  1. Gopher
  2. Gemini

Both projects seems to be compatible and it is quite common that clients support both protocols.

The main difference with “Great internet” is that pages are mostly plain text, you can’t serve scripts to your users and you can’t embed images in pages directly. This means that Small web pages tend to be relatively fast and simple compared to their “www” counterparts.

If you want to know more about the small internet you can check here.

Conclusions

I know I won’t change the minds of many people because nowadays people love to give their data just to get free stuffs and other thing that really worry me is the trend to dissapear the text, even in social networks people prefer videos and images than text but if more people realize what the cost of browsing on a modern website is, I would be happy. I think someday people will get tired of a lot of ads, I’ve heard about a lot of people complaining on Youtube ads, it’s annoying and many times just interrupts your video. If companies misuse advertisements, I think people will look for other alternatives or at least I hope so.


Prev Why I recommend using Searx? Next Dependence on providers and why the "fediverse" is our ally.


Copyright © 2020 Jesús Ballesteros. / Power by Hugo / Theme SK1 by J-Siu / Licensed under CC-BY-SA-4.0 / This site is html pure so there is no cookies, analytics or crap tools to store information from you. I do not care who enters or not. If I talk about privacy respect I should apply the same in my website. I also disabled all the crap that would violate privacy in Hugo, more information: https://gohugo.io/about/hugo-and-gdpr.