Lobsters

Latest

Lies I was Told About Collaborative Editing, Part 2: Why we don't use Yjs

2026-03-14 @ 18:22:55Comments

JPEG compression

2026-03-14 @ 18:21:57Comments

Sunsetting Jazzband

2026-03-14 @ 18:21:09Comments

Companies House vulnerability enabled company hijacking

2026-03-14 @ 18:09:45Comments

Humanities in the Machine

2026-03-14 @ 17:56:47Comments

Thoughts on generative A.I

2026-03-14 @ 17:25:17Comments

Developing a 2FA Desktop Client in Go

2026-03-14 @ 16:50:32Comments

Why Mathematica does not simplify Sinh[ArcCosh[x]]

2026-03-14 @ 15:57:25Comments

The Compose key is magic

2026-03-14 @ 13:31:43Comments

A Guide to vim.pack (Neovim built-in plugin manager)

2026-03-14 @ 13:11:34Comments

Baochip: What It Is, Why I'm Doing It Now, and How It Came About

2026-03-14 @ 12:00:34Comments

Getting started with Claude for software development

2026-03-14 @ 11:20:04Comments

Emacs and Vim in the Age of AI

2026-03-14 @ 08:40:09Comments

Torturing rustc by Emulating HKTs, Causing an Inductive Cycle and Borking the Compiler

2026-03-14 @ 05:51:57Comments

Plans to possibly retire the big-endian PowerPC/POWER platforms

2026-03-14 @ 04:15:41Comments

Libadwaita 1.9

2026-03-14 @ 02:15:23Comments

An ode to bzip

2026-03-14 @ 00:09:35Comments

I beg you to follow Crocker's Rules, even if you will be rude to me

2026-03-14 @ 00:06:05Comments

XML is a cheap DSL

2026-03-13 @ 19:47:37Comments

Reinventing Python's AsyncIO

2026-03-13 @ 15:17:52Comments

Windows 11 after two decades of macOS: okay, but also awful

2026-03-13 @ 15:15:03Comments

How to use storytelling to fit inline assembly into Rust

2026-03-13 @ 14:08:08Comments

Computing in freedom with GNU Emacs

2026-03-13 @ 13:34:02Comments

I traced $2 billion in nonprofit grants and 45 states of lobbying records to figure out who's behind the age verification bills

2026-03-13 @ 11:41:55Comments

This Is Not The Computer For You

2026-03-12 @ 16:43:27Comments

Archives

2026

2025

2024

2023

2022