technical.cx Sources

Lobsters

Making a VGA Driver in SystemVerilog

One of my favorite labs in college so far has been my Digital Logic Design Lab. Two years ago the final few labs of the course involved building a VGA driver. While that might sound intimidating, it was a surprisingly attainable project. (Even if an...

Lobsters

NixOS is making me less afraid

Something funny happened a little while ago: I read about FreshRSS, and it sounded nice, so I installed it on a server and started using it. That would not have happened a year ago, but then again, a year ago I didn’t have any NixOS servers.

Lobsters

Jepsen: Orkes Conductor 5.3.2

Orkes Conductor is a workflow orchestration platform which runs user-defined tasks and routes data between them. We tested Orkes Conductor versions 5.3.2 through 5.5.0-rc2 and found unexpectedly frequent concurrent execution of individual tasks, one issue...

Lobsters

A Very Fast IPv4 Parser, in Swift

No lookup tables, SIMD, or out-of-bounds reads: just SWAR. Beating almost every implementation in ~3 nanoseconds.

Lobsters

OpenBSD 8.0

OpenBSD 8.0