I am on a journey to detox from the modern net, because it doesn't make me happy. I haven't ever really been a social media person. As someone who never got into it, it just seems absurd. However, I have plenty of apps where you can scroll, and scroll, and scroll.
Some of these apps could be considered social media, like a Lemmy and Youtube client, or straight up social media apps like Facebook that I only use for second-hand trading.
I hate that even just those apps are enough to never make me bored.
Of course I don't want to be bored, but I recognize how much more motivated and inspired I am after I let myself be bored. I am slowly adjusting my mindset and surroundings to allow me to get bored more often. When travelling by bus, I try to do a double take on if I actually want to listen to anything, or if it's just my instincts telling my to remove the silence.
So let's get to why this site isn't interactable. Interactable sites, like blogs with comment sections, social media, anything where you can leave your mark — are fun. Sites that are just static, with no way to interact with or to make a mark are boring.
However, boring things are easy to put down. There isnt anything for you to do here except read my posts and perhaps sending me an email. No one will know that you have done so except for me, and to reiterate — I don't have any analytics here, so I won't know if you decide to not send a mail either.
You know that feeling of being alone in a place where it's usually bustling? Like waiting for a ride late at school after everyone else has left or coming in first to work. Walking slowly through empty halls, and it's just silent.
We are always tracked. We have known for atleast a decade, but now it's even more overarching. What used to be just aggregating access logs to see how long users stayed on a page until they left has turned into cursor tracking, estimating the users mood and building a profile based on every move.
For example if you stop scrolling in facebook, they will log that you are engaging with the post on your screen. They log which post was the last one before you left, and the algorithm adjusts. Simply stopping to drink something will noticeably adjust your algorithm, and I hate it.
On this page however, nothing you do is saved. I don't know how long you stay on each page, I don't know how much you read nor which links you hover. I don't even have access to logs due to my hosting solution, you are free to explore with no one knowing you were ever here.
Take a moment to stroll through these halls, you aren't in a rush.
Why did no one tell me I could just setup colours in CSS and it auto adjusts based on the users OS!? Well now my blog looks a bit different, no need for a darkmode plugin anymore!
Sigh
This is a hard post to write, because it's pure bait. I'm just to cheap to pay for the 6$ a month. That's it. If you have the cash and want to support the indie web, go ahead and blog there, Herman seems like a great guy.
If you want to blog, but you're as cheap as me, check out this post of mine
Woop woop, got propper phone responsiveness now. When in portrait, you'll don't get the padding to the sides anymore!
The largest value you can store in one value in base10 is 9, however in base2 (i.e binary) it's only 1. With three values, we can store 999 is base10, but only 7 in base2. By eight values, we can reach 99 999 999 in base10, but only 256 in base2.
Let's try some bigger values. If we made a counter of millisecond precision that stored the count in base2 with 32 values, how far do you reckon it could store? Just a hair under 50 days, not that much, considering we have 32 entire values. What about 64 values, maybe a couple of years perhaps? Oh is that where that 2038 bug occurs perhaps?
Well, no. A millisecond counter with 64 bits could count for 584 million years...
Though, in base 10 with 64 values, we could store 3*10^53 years, so still not that impressive.
To make it slightly more understandable why a doubling of values can take un from tens of days to millions of years, think like this. Imagine for every millisecond there are in 50 days, you'd increment the counter not by one, but by the amount of ms in 50 days (about 5 billion). Now we are starting to reach these stupidly high numbers.
By 128 bits, we are nearing the heat death of the universe...
Did you know I don't have any analytics on this page.
I like to pretend I don't care about who is reading this, but in an attempt to preach what I pray (and to respect your privacy) I have made the decision to not have any analytics.
*Cloudflare does provide network stats, though those are not precise and basically only for knowing how much of my quota is used
Let's start with what this post isnt:
This post is about how I'm hosting this site for 0€ in broad terms.
TLDR: CGNAT
I have dabbled with selfhosting in the past. However as young adult I've been moving about a lot, and currently I don't have access to a wired internet connection. Currently I'm using mobile broadband for my home internet, and while it works decently, it does put me behind CGNAT which hinders my self hosting posibilites, especially on a budget.
I personally use cloudflare, which offers static page hosting with their free tier, under the pages.dev domain. You could also use github or some other provider, depending on your needs, situation and beliefs.
Personally I use Zola, which I find quite nice. However you can use whatever generator you want. Or ofcourse no one is stopping you from writing HTML manually. Sometimes you have to wonder how much time your actually going to waste on writing HTML tags compared to setting up a SSG.
You have your static page, and you have your free static page hoster. Use your tech skillz to combine, and boom. Ofcourse this is nothing that you should use professionally, but to get started it will do.
This site is generated with Zola. I've tried both Hugo and Eleventty, and while admittently they were easy to setup, the learning curve to tinker with your site was steep.
When I decided to setup a new blog, I found Zola, and I realy enjoy its more barebones setup. I am in control of the templates, the styling and indexing. There are only a couple of built in values, with no tinkering or configuring to add more functionality. What you see is what you get.
Zola is not perfect, or the documentation is atleast not perfect. Or I may just be dumb. But here are the solutions to the pitfals I have been fighting with
So, if you want tags like I have in my microposts, you are going to need the files /templates/tags/single.html and /templates/tags/list.html to even use taxonomies.
In your posts frontmatter you are going to use this format:
+++
date = "2025-12-09T08:00:00+02:00"
[taxonomies]
tags = ["random"]
+++
# The post
Yada yada
You also need this in your config.toml
taxonomies = [{ name = "tags" }]Sometimes you want to seperate your html files to make changes easier, here is how you import them into other files
{% include "navbar.html" %}Probably hidden somewhere in the docs, but here it is anyway:
{{ page.date | date(format="%H:%M %d-%m-%Y") }}
Which gives
08:00 09-12-2025