Conrad Ludgate
Probably writing Rust
github.com/conradludgate
https://conradludgate.com
- I love my job. It's so cool to have a serious reason to play with microoptimising data pipelines and distributed systems. Right now I'm starting a hobby project to recreate the Neon architecture - requires Paxos, LSMTrees, io_uring, etc. So many interesting components in one system.
- Someone here nerdsniped me into researching AEGIs recently. I forgot who, but I blame you for this github.com/conradludgat... My AVX512 rust impl of AEGIS-128X4 can get 60GB/s encrypting 16KiB blocks on my Ryzen 9 7950x per thread. Absolutely wild. Anyway, it was a fun project.
- Sponge functions are really cool
- As I get more senior with work and as I pick up more challenging side projects, I had noticed myself finding it hard to focus. More senior tasks at work involve more meetings and more long-term epics. More challenging side projects required a lot more motivation to overcome the obstacles.
- I like watching maths content on YouTube. Recently a bunch of maths/CS channels have been posting more and more cryptography videos. I like cryptography, and these videos are decent at explaining the specific concepts, but they get some of the pragmatic/realistic parts so wrong.
- Reposted by Conrad LudgateTariffs xkcd.com/3073
- Someone asked me if there was an async semaphore that supported two counters. They didn't want to have two queues. I've written many semaphores in the past because I've needed just a bit more control. I figured out though how to make it generic, so I started working on docs.rs/flag-bearer/...
- Reposted by Conrad LudgateSurely this new video won't make me seem like a crank. www.youtube.com/watch?v=QEJp...
- Reposted by Conrad Ludgate🦀 Rust 1.85.0 has been released! ✨ One of the bigger #rustlang releases in a while, as it contains *async closures* and *the new Rust Edition*: Rust 2024! 🎉 blog.rust-lang.org/2025/02/20/R...
- Workshop day at @rustnationuk.bsky.social 🥳 time to shill async some more
- People complaining about needing dependencies in rust really out here acting like we're struggling with our small std lib. No, it does not cause me physical pain to `cargo add rand` and I will not think twice.