Codex spent the day setting up my new PDS server 👀 interesting to see the process!
Conrad Ludgate
@conrad.cafe
Probably writing Rust https://github.com/conradludgate https://conradludgate.com
We just released the first stable version of iroh, v1.0! Read about it: www.iroh.computer/blog/v1 We're super proud of where we landed with iroh's 1.0. Since version 0.35 it feels like we've entirely replaced the "engine underneath". Are you a fellow key-dialer? Come tell us how you use iroh!
Iroh 1.0 - Dial Keys, not IPs
Iroh 1.0 is out. Now is the time to build.
iroh.computer
Do you need anything from a rust testing framework? I end up using pytest a lot which makes me sad, but there's just nothing that comes close in Rust. I'm working on something and I'm interested to see if your usecase is covered by my design
Seems that 16GB VRAM isn't enough for vibe coding just yet. Models trained for tool calls seem to struggle with them when quantized
It’s actually a great time to care about the craft. I don’t know if people realize this but you can actually write whatever you want into the prompt box. You can use the AI to get the function just right instead of making it generate crap as fast as possible.
I have always been the kind of developer who only cared about outcomes. Give me the tool, the framework, the head start. I just want my website. A totally different kind of developer exists who cares about the *craft*. Getting that function just right. Those devs are in pain right now.
WARNING: Reading this post may cause a little jolt of anxiety every time you cancel a query with CTRL+C in psql. George MacKerron is back with another deep dive into one of Postgres’s strangest corners. neon.com/blog/ctrl-c-...
Ctrl-C in psql gives me the heebie-jeebies - Neon
There are a few different reasons to hit the brakes on a Postgres query. Maybe it’s taking too long to finish. Maybe you realised you forgot to create an index that will make it orders of magnitude qu...
neon.com
I'm pretty deep in the LLM psychosis right now. It started from ADHD induced burnout for a project I really wanted to work on but I just couldn't get past the mental block. I was able to throw cursor at it and make very solid progress. Now it's also my notes and research assistant.
This amazing group is excited to review your #rustconf26 talk submission! Apply to speak now through February 16: bit.ly/49EA31Y
RustConf 2026: Call for Proposals
Join us in beautiful Montréal, Canada or online for 2+ days of excellent Rust programming language content, Rust training/workshops, an "UnConference"...
bit.ly
The #rustconf '26 Program Committee represents the breadth of the #rustlang ecosystem — from bioinformatics to safety-critical systems, from the UK to Argentina to Nigeria & beyond 🌍 Meet the group of community members that will be reviewing talk submissions: rustfoundation.org/media/announ...
Announcing the RustConf 2026 Program Committee - The Rust Foundation
The Rust Foundation is excited to introduce the RustConf 2026 Program Committee - a fantastic group of global community members who will help shape the content and direction of this year’s…
rustfoundation.org
Working on an absolutely cracked project idea involving zero-trust federation, MLS, paxos, @iroh.computer and CRDTs 👀 I hope this works out because the idea is really really cool
I'm pretty against using AI in my own software but this latest wave of discourse is very 🍿
I'm so ready to set up my own git forge when I move. I'm very much looking forward to ditching github and owning my own code backups. Current plan is to set up a tangled.sh knot, hosted in my home (with backups in s3). I want to keep the social aspect of github, I hope tangled does this well
timeline · tangled
tightly-knit social coding
tangled.sh
In case you didn't know. Lightweight crypto(graphy) doesn't mean weak crypto. Lightweight constructions like ascon-aead are not designed to be faster than chacha20. I think in practice they're usually slower. They're actually intended to encrypt smaller block sizes with less working memory
fix #498 by specifying section references using a named label by conradludgate · Pull Request #499 · oxidecomputer/usdt
See the linked issue for more details. By specifying this "o" flag, we are telling linkers such as lld, gold, and mold to consider the .note section when performing --gc-sections on a sec...
github.com
The only limitation at the moment is in rustc/llvm/linker. Unfortunately the only workaround I've found forces us to marginally bloat the binary size. It has no runtime impact but it's still annoying. My attempt to modify rustc caused crazy link errors so I gave up 😅
github.com/tokio-rs/tok... 👀 Userspace Statically Defined Tracepoints is a cool concept. With root access, you can attach dtrace or bpftrace to your program and see what your program is up to at those tracepoints. Any other time, those tracepoints are literal NOP instructions.
feat: USDT probes for tokio task events by conradludgate · Pull Request #7717 · tokio-rs/tokio
Motivation As discussed on discord: My team isn't comfortable with the performance concerns of enabling tokio's tracing feature since we do actually use tracing in our application and suc...
github.com
At the @rustfoundation.org we're hiring another Infrastructure Engineer to join my team. We'll work together to make #rustlang more scalable, sustainable and improve the developer experience of Rust contributors and Rust developers! 🌈
The Rust Foundation is hiring a Rust Infrastructure Engineer! Help scale & secure the systems that power Rust & support its global community. 🌍 If you’re passionate about OSS & infrastructure, we’d love to hear from you. Learn more and apply here by Oct 26: app.beapplied.com/apply/wus8sn...
I want a home server to store files, transcode video, and also serve some basic websites. I'd like it to be low power but I'm not too bothered about spending a little bit on it. My current thoughts are getting an Ampere Altra arm cpu and an Intel Arc gpu. Not sure if that's a good idea just yet lol
Christian does amazing work on our storage systems at Neon. I wish I had more excuses to work closely with him. I highly recommend watching this one.
Super excited to be speaking at #p99conf about the evolution of the Neon storage stack! My talk is on Wednesday: www.p99conf.io/agenda/#wedn...
In an effort to move away from Triangle host, I'm gonna experiment with a github-pages-esque hosting based on atproto. The only problem to solve is CNAME handling but it should be easy enough
Finally sharing what I’ve been building for almost a year now! 🐢✨ Atuin Desktop: runbooks that run It’s open source and in open beta now 🥰 Built for engineers who need repeatable, reliable workflows. No more copy-pasting from slack or outdated docs
Sometimes I wonder if my I'm one of only 100 people on the planet who have the same job as me. I can't imagine many people have their main responsibility being writing custom postgres proxy services all day
github.com/conradludgat... Managed to combine all of this into a format I'm happy with. I've got both FIPS support for v3, libsodium support for v4, RustCrypto support for both. I'm using generic tokens but also exposing type aliases for ease of use.
GitHub - conradludgate/paseto-rs: PASETO implementation in Rust
PASETO implementation in Rust. Contribute to conradludgate/paseto-rs development by creating an account on GitHub.
github.com
Considering rewriting my paseto/paserk impls atm. PASETO V3 features only NIST algorithms, whereas V4 features only libsodium/nacl I'm wondering: 1. Does it make sense to keep v3 and v4 in the same library? 2. If you need v3, do you also need FIPS?
my power move is pouring hot water into an empty tea mug and then simply walking away
Considering rewriting my paseto/paserk impls atm. PASETO V3 features only NIST algorithms, whereas V4 features only libsodium/nacl I'm wondering: 1. Does it make sense to keep v3 and v4 in the same library? 2. If you need v3, do you also need FIPS?
Amazing how fast Hollow Knight stopped being one of my most beloved games given how toxic the community has become since silksong came out :/
The full moon before the lunar eclipse is so incredibly bright right now. I had to lower my ISO and shutter speed as low as my phone would let me to get any detail whatsoever