# Matrix Rearrangements - solving a problem with APL.

Given a NxM matrix, one can pick a single element from each row so that the cost of this operation is the smallest. The cost is defined as the sum of every other element left in a row. For each column containing nonzero elements, an element must be picked so that every other element besides the chosen one must originate from different rows. What is the lowest cost for a given matrix?

# Non-alphanumeric C code - a lab notebook

Is it possible to program in C without alphanumeric characters? Is such a subset of C turing-complete? Finally, can we mechanically translate C code to non-alphanumeric C code? Let’s find out!

# Domain eXtensions for Dyalog APL

Overview of a rewrite of my Domain eXtensions APL library, alongside some RIDE patches.

# What does GCD have in common with leap years?

If [ gcd(80, x) > gcd(50, x) ], then year x is leap. But why?

# Anarchocapitalism doesn’t exist

An analysis of anarchism in the context of anarchocapitalism and anarchocommunism. Simply put - Why is anarchocapitalism an oxymoron? Is anarchism as terrible as we think? Let’s find out!

# Dissecting a CODEX crack

In this short post we’ll be taking a closer look at one of the CODEX prods. Featuring InnoSetup and FreeArc.

# A 6502 Emulator

A tiny, 30-line 6502 emulator in C.

# How absurd is C?

Don’t get me wrong - C is a lovely language. Like with every other man-made thing, there’s something off about it. Just like with programming in general…

# Combinator calculus - a lab notebook

A writeup on my passion for combinator calculus.

# Fibonacci sequence - a tiny, infinite(*) generator

In July of 2020 was working with Ada#0132 on a small, multiprecision fibonacci sequence generator written in C.