On the creation of bass2nick.com

Whether someone is bothered by...

...the excessive tracking and analytics elements present on most any site that receives a large amount of traffic, reliance on JavaScript for basic function, and literal MITM (man-in-the-middle) of CDNs (content delivery networks) such as CloudFlare, Akamai, Amazon CloudFront, among countless other supposed deficiencies (as defined by someone who is more bothered by this than is perhaps reasonable)...

...is not so much of a question as "Are many people at all aware of these 'issues?'"

Indeed, it does seem that people who more than vaguely care about privacy for the sake of itself are rather scarce.

Being on the further end of this curve, though not quite lost in some place four standard deviations out, has led me to understand that software does not need to be difficult to set up- provided there is relevant documentation available (which is sadly often not the case), and that avoiding Google, Meta, Microsoft, etc is extremely difficult even when limiting yourself to 1% of available services.

From Thoughts to Reality

In obtaining a domain name (what you type in to reach this website), I first had to know that you find a domain registrar to purchase from, that you link your server's address to your domain name using your registrar's service, and that the instructions of where to do this on the poorly translated interface of my French registrar's site were totally vague and unhelpful until I had read enough A records to simply realize which entry to put into which field. Instructions suddenly make sense if you already know the answer!

But a domain name does not a server host. That is the domain of server providers. After sifting through dozens of said, comparing rates, thinking about how much processing, RAM, and storage I needed, I settled on what seemed like the simplest option: the one with no bells-and-whistles, no fancy web interface to wrangle with, just access over SSH. Often I find that "convenience" features simply limit your options, and it is far easier to overcome a steep difficulty curve rather than a shallow one if, after having climbed, the easier option leaves you on a much shorter hill from which you can see much less. I also administrate the server through a janky, limited-size console window, but I suppose that forces me to develop a mental concept of what my machine is doing. It also leads me to put reports into files before reading them, which is very annoying.

There is a term, "analysis paralysis," that describes why I sometimes take so long in making decisions. Before I made this site, I suffered from the problem of caring too much about which software I chose for which purpose to even get around to having a place to run any software. In these situations, I might advise you to "just get over it and choose something." Perhaps not a very "nice" solution, but when you understand that it does not matter which *BSD, Linux distro, etc you use, nor whether you run Apache or nginx or some-such, apart from cases where your software will simply not run outside of a certain environment, decisions do get easier. For those that limit themselves to one suite because they absolutely must run "Super MediLaser Control: Windows NT 2025-" perhaps if enough of you complain, our society might finally move on from some of our monstrous digital baggage.

I wrote the HTML/CSS for this site mostly through my awful little SSH out-of-band console. You do not need a fancy editor. The site does not have all the nice features I might want, however, it works, and I can reasonably re-write it from scratch in a day. I cannot say if I would do it the same way a second time, as writing HTML is kind of a waste of time, but I do also really appreciate old-fashioned sites, where the author is not relying on giant looping videos in the background and three sentences spread across three viewport heights with a pointless parallax effect in order to get their point across.

There you go. I'm not the smartest guy around, but I can at least manage to put out something. If you've the patience to read this far into this article, you have the requisite attention span to achieve what you want. Go, read some articles, fill in the gaps that no forum seems to be covering using your reasoning skills, and maybe even have some fun along the way.

Nick