technical.cx Sources

Lobsters

The Atproto Spaces Alpha is Live - AT Protocol

Atproto Spaces, formerly known as “the permissioned data protocol,” is a new extension to atproto that enables non-public data. The alpha is now officially open. Here’s how to develop with it and what to expect as we work towards the full release.

Lobsters

The road to ACID transactions in Cassandra 6 - The Consensus

Atomic batches in 2013, single-partition Paxos compare-and-swap later that year, and now strictly serializable cross-partition transactions with Accord in unreleased Cassandra 6. We explore each on a three-node cluster with an accounting workload.

Lobsters

Music theory for programmers

I can't play an instrument, so I worked out music theory in JavaScript instead. Twelve notes, scales and chords, derived from scratch with code you can hear.

Lobsters

Better Batteries

One of the eternal schisms in programming is over the question of whether the standard library should be minimal or encompassing. This is the wrong question to ask. The right one is:

Topics: Programming

Entities: Programming

Lobsters

Btrfs Snapshot Integration in KDE \ ~bharadwaj

I have been working on integrating Btrfs snapshots into KDE software. The central part of this work has been realized in the form of KIO Snapshot, which has just been released. Here I want to discuss what it is, how it works, how it was developed, and the...

Lobsters

Survival Guide for a Censored Internet

From the X block to a sentence enhancement for using a VPN: Brazil is rehearsing real censorship. A three-phase guide (commercial VPN, step-by-step self-hosted VPN, and obfuscated protocols) to keep your communications alive while it is still possible.