welcome to absurdistan

Licentiam Absurdum   ⇢   The Absurd License
WPM   ⇢   The WordPress Mangler

Scalable on Bare Metal?   ⇢   So, how do you actually setup a web service that isn't bound by the performance of single machine? Like... how do you really do it? Not with docker, not with the cloud, not with automation. How do you actually setup a webserver? It starts with knowing wha

LetsEncrypt Root Certificate   ⇢   If you're currently using any Ubuntu 16.04 machines, you shouldn't be, but that aside you may not be able to curl a good number of servers around the world due to SSL/TLS failures. This is due to [LetsEncrypt's root certificate having expired](https://com

Of Ephemera and Nostalgia   ⇢   When I was a kid, I played outside often. Eventually, this meant that I would ride my bike all over the city. The exceptions were rainy days. On rainy days, I would build little boats out of popsicle sticks and tin foil, and I would "sail" them down the g

Apple Sucks   ⇢   Two days ago the UK Home Secretary Priti Patel [said this in regards to Apple](https://homeofficemedia.blog.gov.uk/2021/09/08/new-safety-tech-fund-challenge/): "End-to-end encrypted messaging presents a big challenge to public safety, and this is not just

The Confession of an Older Technologist   ⇢   I know that every young hot head out there thinks himself/herself a genius. He/she thinks that the older people don't know anything. The older people are out of touch. The older people just don't like change. I know this because I once thought the exact s

Slackware 15 Beta   ⇢   Patrick Volkerding announced the following yesterday: _I'm going to go ahead

Slackware 15 Alpha   ⇢   Two days ago, alienbob (Eric Hameleers) announced the release of Slackware 15 Alpha after nearly 5 years since Slackware 14.2. It's a big big day. The most recent upgrade was to glibc-2.33 which then required a rebuild of all of the packages to be include

The First PC   ⇢   What is a personal computer? When we say that compound word, we all know what we mean. They are multipurpose general computing devices that are generally cheap enough for people to realistically afford to purchase, they are usually pre-assembled by a comp

CentOS is Dead   ⇢   In 2004, the CentOS project started. The idea of the distribution was to be binary compatible with Red Hat Enterprise Linux. This worked well for quite sometime. The Linux community was able to offer up a stable and useful distribution that rivaled corpor

Chips and Soda   ⇢   _There's been a new Apple CPU, new Intel and AMD CPUs, and more in the months since I wrote this article. There's now evidence that I was very wrong. Apple's newest A series CPU (frpm which the M1 was built) is not much faster than its predecessor in any

Apple and the M1   ⇢   Apple has announced the use of its own ARM processors and its own GPU

Multi-account Mutt   ⇢   Mutt is a mail user agent. It's an old one. It doesn't have a GUI.

Slackware Current   ⇢   Slackware Current usage isn't really explained anywhere, but it's somewhat

MySQL and its 'open_files_limit'   ⇢   So, very often, I come across a super annoying aspect of MySQL on so-called

Open Source Fatigue   ⇢   Traditional models of software development are largely dead. Even Microsoft no

Waste and Wasters Who Make It   ⇢   There's a rather large issue in the technology industry that no one within the

Setup WordPress Yourself   ⇢   _This article assumes the reader has some basic familiarity with the Linux operating system, and it assumes that either Linux or Windows with WSL is in use on the reader's computer._

Linux Kernel 4.19   ⇢   For those individuals using Linux distributions that ship with older kernels, they may find themselves needing a newer kernel for hardware support, and not having a package available. Never fear. In this document, I will be using 4.19.21, but you will wan

An Introduction to C, XIII   ⇢   We've covered a lot of ground with C so far. The big problem here is that we've not yet covered one of the most common tasks on a UNIX system. We have not covered files. So, let's look at files. For file I/O in C, you need a file pointer. We declare a fi

An Introduction to C, XII   ⇢   So, in this part of the C Intro, I would like to say a bit about memory management.

An Introduction to C, XI   ⇢   Some time has passed since I last did anything with my C tutorial. This is largely due to work and having several different projects going at any one time (learning Chinese, developing a hobby OS, a gaming community, etc...). However, I felt that I ought

An Introduction to C, X   ⇢   It's time for a cake walk. Here's an array of integers.

An Introduction to C, IX   ⇢   In the last post, I briefly introduced arrays and strings. Let's look a little more closely.

An Introduction to C, VIII   ⇢   So far, we have already covered the use of the character data type, but what happens when you want to print more than one character to screen? This was strings are for.

An Introduction to C, VII   ⇢   So far, I have thrown a lot of information at you very quickly. Let's recap with completely useless programs.

An Introduction to C, VI   ⇢   Now for something odd.

An Introduction to C, V   ⇢   As you might imagine, a large series of conditional statements could get really tedious. Imagine a series of 20 if statements... and imagine typing that out. Very quickly, it would become very annoying. For this reason, C has the switch-break.

An Introduction to C, IV   ⇢   Programs are a lot more useful if users can interact with them. It is equally useful to be able to perform specific operations depending upon what input is gained from said users. That's the topic for this entry.

An Introduction to C, III   ⇢   So, in this installment, let's talk about loops. So far, all you have had is sequences. Programs only consist of sequence, loop, selection, and data. Looking at it this way, you're nearly ready to call yourself a programmer. So, don't get discouraged.

An Introduction to C, II   ⇢   Last time, we got into the absolute basics. This time, let's cover something more useful.

An Introduction to C, I   ⇢   C is a computer programming language that was designed for the purpose of implementing system software. Today, it is still used for that task but is also used for implementing application software. C is insanely widely used. C is the bedrock of UNIX, Linu

An Introduction to Slackware Linux   ⇢   People often look at Slackware with a certain amount of trepidation. It appears complicated, difficult, or tedious. If you ever felt like trying Slackware but didn't because of those fears, this is an article for you. I am going to cover installation ste

It's Not the End of the OS   ⇢   In a recent article over at MyBroadband, Alastair Otter says that the end of the OS is nigh. I couldn't disagree more. His argument is that cloud applications along with browser innovations will replace our normal applications. He argues that cross platfo

An Introduction to Find   ⇢   Learning find can seem daunting at first, but it is worth learning. There is no single more useful search tool for UNIX like systems. You could almost consider find a very primitive scripting language in itself as find can find the files you request and t

An Introduction to VIm   ⇢   A long time ago, in a college far far away, some nerds were playing with UNIX. At that time, UNIX shipped with ed. Some rather clever programmers made a replacement for ed called em. Em became en. En became ex. Ex is Vi. Why is this important? Understandi

An Introduction to Mutt   ⇢   It seems as though every time someone sees me at my desk reading my mail, they ask what it is I am doing. I tell them I am reading my mail, and they're shocked. They see me pull up image attachments, and office and all this, and they think I am some kind

Manual Backups with dd   ⇢   There are several different ways to make backups of data for any operating system. In the "glory days" of UNIX people would usually write a cron job that would create a Tape ARchive of their system and write that TAR to a tape drive. Well, those days are

OpenSource Operating Systems   ⇢   Well, I figured that I should take an opportunity to introduce a few opensource OSs that really haven't been in the lime light much. We all know about Linux and many of us also know about Darwin and BSD. Still some know about OpenSolaris. Which ever ones

Clouds Eventually Burst   ⇢   So often lately, I hear of the cloud and the wonderful things it will do for the world. I increasingly hear that any software effort that is not directed toward the cloud is going to fail. So much, I hear that desktops and laptops are antiquated due to th

Building your own Slackware Distribution   ⇢   Ubuntu, Debian, Fedora, and SuSE have system for making respins. Slackware's package manager has an easy to use makepkg script, and the installer is wickedly easy to customize to meet your needs. So, let's go through making a Slackware-based distribution.

© MMIX - MMXXII, absurd.wtf