RSSAmplifier

Blog

Left Fold

A personal blog about programming topics I enjoy

leftfold.techRSS feed ↗35 posts

Latest posts

DIY Multiroom Audio Part 2: Software

How do I stream audio input from my laptop to my smart speaker?

DIY Multiroom Audio Part 1: Hardware

How do I get the audio output from my stereo to somewhere else?

Travel Log: 31 days of Japan and Korea in 31 pictures

Clearing the checkpoint for white guys in their 20s (apparently)

Towards a simple continuous delivery mechanism for NixOS

An attempt at building a self-updating system service without Docker, CI, or centralisation

Recipe Hall of Fame: _ Fried Rice

The fried rice scheme that works best for me

Managing a small VPS with NixOS

A tutorial on how to create a comfy remote NixOS setup

A personal look back on 2024

What shaped the year for me?

Packaging Leiningen Apps with Nix

A bit of background on integrating Nix with dynamic dependency management, and a short guide on how to use clj-nix.

WeblogPoMo: Ask me Anything

Answers to questions some of you asked and most of you didn't

Travel Log: Heart of Clojure 2024

The experiences of my first ever tech conference

Travel Log: Along the North Sea Coast

One week of Interrail through Belgium and the Netherlands

Academic Baby Steps

Approaching research as an undergraduate student

Recipe Hall of Fame: Korean Rice Bowl

Quick, easy, sweet and spicy

Some things work better without CI

Reject "DevOps", embrace "just running stuff"

A few thoughts about (online) identity

Social masks, the online-offline blur and dysfunctional notions of who we are

Recipe Hall of Fame: Tomatoes and Eggs

Something in the realm of shakshouka or menemen.

How Discord scammers are trying to get GitHub users to install malware

A new attack emerges in the Discord NSFW spam saga

What's up with the NSFW spam on Discord?

This just in: horny dudes can't stop falling for phishing

Automatic Updates from OAuth2 Apps on a Static Site

How I built this blog's 'now' page

"The Three-Body Problem" and Quantum Teleportation

How the Trisolarans broke modern physics

Does an opt-out social media bridge violate the GDPR?

On lawfulness through consent and legitimate interests, transparency and other privacy concerns

Recipe Hall of Fame: Lentils and Rice with Yogurt

Seriously, why is this so good?

Software Transactional Memory: Clojure vs. Haskell

"To have your cake and eat it too" is really just a literary race condition

The Blackbird is the Composition of Composition and Composition

Statements dreamed up by the utterly deranged (combinatory logicians)

Why the Others Suck

Mastodon, Schmastodon – why don't we all just switch to ?

One Year on the Fediverse

For-profit social media must die so we can live

Distro hopping to NixOS in a dual boot system

Ein Satz mit x: Es wurde Nix.

A Tale of Java Backwards (In)compatibility

javac links in mysterious ways

Web Design Doesn't Have to Be Complicated

I redesigned this blog and tried to not make it suck

Making Sense of Software Licensing

You're probably doing it wrong somehow.

Enjoying food on a budget

A collection of thoughts on learning how to cook as a student while living on your own

How To Write a Webhook Discord Bot In Clojure

Exploring the new(ish) ways to interact with the Discord API

Immutable Collections are Fast (Enough)

Discussing different approaches to immutability and measuring the performance of persistent data structures

Adopting Clojure in a Hostile Environment

Introducing Clojure and exploring to which degree we can use it to improve broken Java APIs

An Introduction to JVM Bytecode

Java, Kotlin, Scala, Clojure - They all compile to a language we rarely touch. Let's demystify it.