The schoolyear ended, which means I have a lot more (too much) free time.
In order to stop myself from going crazy from boredom, I’ve been working on a few small projects in order to improve my skills with GO.
One of these projects is a very simple rest API that acts as a middleware between myself and this blog. My blog is powered by Jekyll, which is a static site generator that generates web pages from markdown files.
There’s no web interface for editing these files, so I have to manually scp them from my computer over to my server, which is a bit tedious. I wrote a program that handles file uploads, parses them, and saves them in the appropriate directory to be used by Jekyll.
Eventually I plan on writing a web markdown editor frontend that will use this API, but until then, I can just upload files through requests to the API.
The project is open source, and can be found here.
I’ve been getting a network error whenever I open a GitHub codespace:
Very annoying, but I figured out that it was a FireFox (maybe just LibreWolf?) specific issue with the “enhanced tracking protection” feature.
Disabled that and everything works fine.
Privacy on the internet hasn’t been a thing in many years. Tracking is fundamentally built into most of the internet to such a degree that it is possible to build a full profile of your likes, dislikes, political opinions, medical problems, etc…
You can use a privacy centered browser like LibreWolf, a VPN, use Linux without SystemD, avoid Google, self host everything, use a phone with a custom ROM, and many other privacy centered lifestyle changes and even then you’re still only going to marginally reduce the amount of information that is collected. It is beneficial for advertising companies to collect your data, and as long as this remains the case, they will stop at nothing to acquire it.
Doing all of this just makes you stand out more. You want to have privacy? Don’t use the internet, don’t use a smartphone, and pay with cash. Or just don’t do weird stuff on the internet.