I discuss what I’ve discovered about non-free JavaScript and LibreJS. So, let’s cover the base ground I guess. What is non-free JavaScript? This is the part where most (basically every single blog...
A journey into freedom
Making a programming language
Today, I write about an attempt to make my dream programming language. So I decide to make a programming language. Why? Well, I recently began to dislike Java for being very bloated and I didn’t l...
A guy with a katana and a bathrobe
I write about Katana Zero, a game about killing people and messing with time, and state my opinions on the various aspects of the game. A few months ago, I purchased Katana Zero, an indie game tha...
Safe Reflection Annotations
Today, I write about an annotation system called “Safe Reflection” which helps reduce runtime errors that can occur when using reflection. Personally, I think reflection is a pretty crazy tool. It...
Proprietary software, TOS and other thoughts
Today, I write about my recent thoughts about proprietary software, as well as the terms of service (TOS) for various services online. I also discuss my thoughts on internet advertisements. Thi...
Pushing the limits of the Nix language
I write about my descent into the Nix programming language and try to push it to its computational limits. Nix, the purely functional package manager is pretty good at what it does. It evaluates t...
Attempting to install the Minecraft launcher on NixOS
Today, I write about my attempts to install the Minecraft launcher on NixOS. If you know me well enough and have read my previous posts on my blog, you’ll know that I’m a bit of a fan of Minecraft...
Resolving non-deterministic package names
In this playground, I overview how to access classes within packages where you may not know the name of said package at runtime. Firstly, what’s a playground? As far as my blog goes, it’s an infor...
Operating System Updates
Today I write about the process of upgrading NixOS from 18.09 (Jellyfish) to 19.03 (Koi), as well as my thoughts on operating system updates in general. In general, I’ve found that upgrading an op...
Installing an SDDM Theme on NixOS
Today I write about how I managed to install a custom login manager theme on NixOS, and my journey in trying to understand NixOS a little bit more. SDDM, the Simple Desktop Display Manager is a po...