Skip to content

Instantly share code, notes, and snippets.

View bluedragon1221's full-sized avatar
🌪️
Ephemeral

Collin Williams bluedragon1221

🌪️
Ephemeral
View GitHub Profile
@bluedragon1221
bluedragon1221 / min-linux.md
Last active December 2, 2025 10:12
Create a minimal linux from scratch with initramfs and busybox.
@VictorTaelin
VictorTaelin / implementing_fft.md
Last active August 20, 2025 13:02
Implementing complex numbers and FFT with just datatypes (no floats)

Implementing complex numbers and FFT with just datatypes (no floats)

In this article, I'll explain why implementing numbers with just algebraic datatypes is desirable. I'll then talk about common implementations of FFT (Fast Fourier Transform) and why they hide inherent inefficiencies. I'll then show how to implement integers and complex numbers with just algebraic datatypes, in a way that is extremely simple and elegant. I'll conclude by deriving a pure functional implementation of complex FFT with just datatypes, no floats.

@aleksasiriski
aleksasiriski / immutabledesktop.md
Last active September 8, 2025 06:43
My ideal Fedora Atomic Desktop setup

My ideal Fedora Atomic Desktop setup

System

Set keyboard layout

localectl set-keymap us-colemak && \
localectl set-x11-keymap us "" colemak