Posts
DaVinci Resolve Arch Linux
·3 mins
Install and use DaVinci Resolve Studio 19.0.1 on Arch Linux.
Kleisli: Composing effectful functions
·5 mins
Scala supports function composition, but it can’t compose effectful functions (ones that return an IO). But with Kleisli we can.
Wayland Hyprland Plex Desktop
·1 min
Fix if Plex Desktop won’t work on Hyprland/Wayland.
Ubuntu live USB drive with cross-platform writable partition
·2 mins
Create an Ubuntu live USB drive with a writable data partition compatible with Linux, Windows and Mac.
Ubuntu 24.04 LTS with btrfs subvolumes
·9 mins
The Ubuntu 24.04 LTS installer does not support installing to btrfs subvolumes. Here’s a workaround.
Install Arch and Ubuntu side by side with btrfs
·9 mins
Installing Arch and Ubuntu side by side on the same btrfs partition.
Windows 11 Installation via CLI
·2 mins
Install Windows 11 from the command prompt instead of the GUI.
ZSA Voyager
·1 min
ZSA Voyager split keyboard
System76 Meerkat Dual-Boot Linux and Windows
·4 mins
Dual-boot Linux and Windows on System76 Meerkat.
Neovim Lua Mappings
·1 min
My neovim Lua mappings.
Arch Linux Wayland Gnome with NVIDIA
·2 mins
Setting up Wayland in Arch Linux with Gnome/GDM on NVIDIA hardware (Alienware x17 R2).
Scala 3 with ScyllaDB
·2 mins
Using ScyllaDB locally using the ScyllaDB Java Driver with Scala 3.
Audio analysis: Mel Spectrograms
·3 mins
Audio
Digital Signal Processing
Frequency analysis in audio signals.
Arch Linux Hyprland
·2 mins
Linux
Arch Linux
Install and configure Hyprland in Arch Linux.
Arch Linux XRDP KDE
·1 min
Linux
Arch Linux
Install xrdp on Arch Linux KDE
Arch Linux KDE Plasma Installation
·1 min
Linux
Arch Linux
Install KDE Plasma on Arch Linux
Arch Linux Parallels VM on M1 (Apple Silicon)
·11 mins
Linux
Arch Linux
Install Arch Linux on Parallels VM with Apple Silicon
Install Doom Emacs on Apple Silicon Mac
·1 min
Install Doom Emacs on Apple Silicon Mac
My Thoughts on AI Codegen
·6 mins
Ai
Ml
AI codegen (GPT) is a distraction from the actual challenges in software engineering.
Circe
·2 mins
How to use Circe - which imports to use, auto vs semiauto derivation, etc…