Ralith
ralith.com
Ralith
@ralith.com
Reposted by Ralith
“Schemaless” and “self-describing” are the dynamic typing of data formats: you put more crap into the runtime representation, making it perform worse and in exchange you get worse reliability because errors are identified less reliably. Lose/lose
November 23, 2025 at 11:05 AM
Reposted by Ralith
New #rustlang blog post, about "move expressions", an idea that came up after my last post on ergonomic ref counting:

smallcultfollowing.com/babysteps/bl...
Move Expressions · baby steps
smallcultfollowing.com
November 21, 2025 at 4:34 PM
Reposted by Ralith
Pretty cool that Rust is big enough to take down the internet. :D
November 20, 2025 at 12:00 AM
Reposted by Ralith
sorry i just want to circle back to

> we’re wolves not sheep

one more time. i don’t think you know what either of those animals are like. for one thing, a sheep will kill another over an insult way more readily than a wolf will
November 17, 2025 at 8:53 PM
Reposted by Ralith
Avoiding this kind of shell script that doesn't work very well is exactly why async Rust is so incredibly powerful.

Nextest's signal handling is a cleanly designed part of the system that produces events consumed by the same event loops/actors as all other messages, thanks to async Rust
November 17, 2025 at 4:00 AM
Reposted by Ralith
let me introduce y'all to archiveofourown.org/works/3243470
November 16, 2025 at 6:49 PM
Reposted by Ralith
The beautiful river LDFLAGS
November 15, 2025 at 12:14 AM
Reposted by Ralith
oh god oh fuck
I thought the vscode ssh extension's automatic port forwarding feature was neat and assumed it was doing something smart like watching procfs but no it's looking for localhost URIs in stdout
November 11, 2025 at 2:40 PM
Reposted by Ralith
A meteor, the Milky Way and Mount Fuji captured by photographer Hayata Suzuki.
November 5, 2025 at 9:09 PM
Reposted by Ralith
New post: SocketAddrV6 is not roundtrip serializable 😱

A journey from an innocent property-based test at Oxide to the depths of the IPv6 specification, with tons of information about the flowinfo (and scope_id) fields. Give it a read!
`SocketAddrV6` is not roundtrip serializable · sunshowers
An investigation into some lesser-known IPv6 features.
sunshowers.io
November 4, 2025 at 5:38 PM
Reposted by Ralith
November 2, 2025 at 2:47 PM
Reposted by Ralith
ladies and gentlemen...we got him
October 30, 2025 at 7:10 PM
Reposted by Ralith
All of the videos from the first #jj-vcs conference are out! www.youtube.com/playlist?lis...
JJ Con 2025 - YouTube
www.youtube.com
October 30, 2025 at 12:54 AM
Reposted by Ralith
today's fun #jj-vcs trick: parallelize:
October 28, 2025 at 6:33 PM
Reposted by Ralith
New #rust blog post on how we could get types that cannot be forgotten, types that must be moved, async and const drop, and other fun stuff:

smallcultfollowing.com/babysteps/bl...
Move, Destruct, Leak, and Rust · baby steps
smallcultfollowing.com
October 22, 2025 at 2:02 AM
Reposted by Ralith
Why I like and keep working on Rust
October 16, 2025 at 11:52 PM
Reposted by Ralith
Some updates from the Linebender ecosystem: we've published our monthly update blog (linebender.org/blog/tmil-21/), and also released fearless_simd 0.3.0 (github.com/linebender/f...). The train keeps rolling!
Linebender in September 2025
Linebender in September 2025
linebender.org
October 14, 2025 at 5:40 PM
Reposted by Ralith
it's kinda weird that all the software i am expected to use for work are all written by distributed teams, go, python, postgres, linux, chrome, k8s etc

and despite being told "the best teams work in an office together" i don't know of any software i use that's actually written that way
October 13, 2025 at 5:00 PM
Reposted by Ralith
pub async unsafe fn
In honor of spooky month, share a 4 word horror story that only someone in your profession would understand

I'll go first: Six page commercial lease.
October 12, 2025 at 9:43 PM
Reposted by Ralith
October 10, 2025 at 4:51 AM
Reposted by Ralith
"i dont need another side project BUT" top 10 phrases
October 12, 2025 at 3:40 AM
Reposted by Ralith
if you're doing a side project and someone else is doing the same, don't let this discourage you
it doesn't hurt to have alternatives, different implementations, who knows if they will go as far as you do, and in any case, you will learn a lot and have something cool to show
October 7, 2025 at 3:37 AM
Reposted by Ralith
Did you get an email about open enrollment? Did it fill you with anxiety? Here's a guide on how to choose your health insurance plan.
It's open enrollment time so here's a convenient peg to hang a little tutorial about how to choose your health insurance.

Most of the advice you get is bad. Most of your instincts are bad. I however used to work for a health insurance company and I do arithmetic for a living so I can help.
Personally I think it's great that my company's HR sends out an official looking tool where they even ask you to pre-populate your healthcare providers and instead of being the actual insurance enrollment process it's just some bullshit checklist to try and convince me I actually don't want a PPO
October 6, 2025 at 11:34 PM
Reposted by Ralith
the pinky guard collection

youtu.be/dUqcaYvjCI8?...
Animated Shorts #10 - Wow! That's Great Content! Pinky Guard Ep 0-9
YouTube video by Luke Humphris
youtu.be
October 6, 2025 at 7:30 PM