technical.cx Sources

Lobsters

The occasional `ECONNRESET` (part 1/2)

Two services running on the same machine. One of them opens a listening TCP socket bound to localhost, the other one connects to that. They exchange data. Every now and then, the service that initiated the connection gets an ECONNRESET while reading data...

Lobsters

Calvin, the Magic of Determinism

Calvin is a transaction scheduling and replication protocol that provides distributed ACID transactions for partitioned and replicated systems. In its heart, Calvin relies on a locking mechanism that unlike 2PL is deterministic. This determinism removes the...

Lobsters

001: Reversing ‘Grateful Dead: D2S2’ | sub_siddhartha

In this project, we will be looking at an easy algorithm to reverse in Grateful Dead: D2S2. I will also be going over some basic setup since this is the first in my tutorial series. At the end of this project, you will be able to identify a 68k vs PPC...

Lobsters

JP's Website

In the last article, I set out the various versions of the Arm Architecture, and ones I've been focussed on whilst developing the aarch32-rt and aarch32-cpu libraries.

Lobsters

M-x apropos Emacs

I think it’s safe to say many people regard the Emacs Web Wowser (henceforth eww) as a toy, not really usable as web browser. They’ll say “maybe for documentation” (meaning: to read documentation for some piece of software). Of course, there is plenty of...