Lobsters

Latest

LLM APIs are a Synchronization Problem

2025-11-22 @ 15:27:29Comments

Migrating to Bazel symbolic macros

2025-11-22 @ 15:25:19Comments

Move Expressions

2025-11-22 @ 11:41:31Comments

Hindsight – Type-safe and evolvable event sourcing for Haskell

2025-11-22 @ 10:30:49Comments

Spectral rendering, part 3: Spectral vs. RGB

2025-11-22 @ 04:53:16Comments

How I learned Vulkan and wrote a small game engine with it (2024)

2025-11-22 @ 04:41:58Comments

How to use views for debugging tools to save time

2025-11-22 @ 03:34:48Comments

What Now? Handling Errors in Large Systems

2025-11-22 @ 03:22:45Comments

Installing FreeBSD 15 on my desktop

2025-11-22 @ 01:26:34Comments

Letter from Codeberg: Onwards and upwards

2025-11-22 @ 00:31:52Comments

A bug caused by a door in a game you may have heard of called "Half Life 2"

2025-11-22 @ 00:15:29Comments

How to get started with the ed text editor (2022)

2025-11-22 @ 00:04:16Comments

Reverse Engineering the Miele Diagnostic Interface

2025-11-21 @ 23:17:07Comments

impala - A TUI for managing wifi on Linux

2025-11-21 @ 20:57:47Comments

Helping Valve to Power Up Steam Devices

2025-11-21 @ 20:49:50Comments

Think you can’t interpose static binaries with LD_PRELOAD? Think again

2025-11-21 @ 20:36:58Comments

Building a Minimal Viable Armv7 Emulator from Scratch

2025-11-21 @ 18:36:46Comments

We should all be using dependency cooldowns

2025-11-21 @ 14:48:43Comments

There's always going to be a way to not code error handling

2025-11-21 @ 14:28:51Comments

More tales about outages and numeric limits

2025-11-21 @ 13:42:08Comments

Undo, Redo, and the Command Pattern

2025-11-21 @ 13:03:57Comments

FAWK: LLMs can write a language interpreter

2025-11-21 @ 10:27:47Comments

Why (pure) functional programming matters

2025-11-21 @ 10:05:43Comments

Solving Fizz Buzz with Cosines

2025-11-21 @ 07:45:31Comments

Exploring the Fragmentation of Wayland, an xdotool adventure

2025-11-21 @ 04:29:04Comments

Archives

2025

2024

2023

2022