Sign in

Ralith

@ralith.com
137 followers 224 following 185 posts

Software developer working with open source, transport protocols, gamedev, hypervisors, etc.

PostsRepliesMedia
Reposted by Ralith
philpax @philpax.me · 07/10/2026
it is so unbelievably refreshing to have a standalone headset that runs real Linux and lets me do whatever the hell I want. immediately worth the cost of entry
the makima coding agent running on the Steam Frame
2020913
Reposted by Ralith
Steve Klabnik @steveklabnik.com · 06/10/2026
When random is not actually random enough, by @stdlib.bsky.social ersc.io/blog/when-ra...
ersc.io
When random is not actually random enough
A short lesson in API design
4355
Reposted by Ralith
Тsфdiиg @tsoding.bsky.social · 06/10/2026
I like the self-aware slogan of CMake
2653
Reposted by Ralith
Steve Klabnik @steveklabnik.com · 05/10/2026
"I spent a lot of time going over the design decisions involved here, trying my best to complain about async Rust, only to end up going “Oh. Yeah. That’s reasonable. That makes sense. I can see why they did it that way.” every step of the way." herecomesthemoon.net/2026/10/asyn...
herecomesthemoon.net
Async Rust: Where does the scheduler live?
It turns out that some issues people have with async Rust are just downstream of hard concurrency problems.
5889
Reposted by Ralith
MEANWHILE IN SECTOR 80 @ms80.space · 29/09/2026
It's #TrailerTuesday again! If you like the sound of a game about being a robot blasting other robots and stealing their parts to rebuild yourself, give us a wishlist? Demo out October 8th! store.steampowered.com/app/2660180?... #gamedev #indiegamedev #gaming #videogames
0207
Reposted by Ralith
daniel r(ooooooh) 👻 @danielroe.dev · 23/09/2026
1️⃣ the best authors of libraries have 'felt the pain' and are making it better 2️⃣ the 'curse of knowledge' means authors (can) become less insightful over time 3️⃣ a lack of domain expertise IS something you have to offer ... so, contribute to address a pain you have 🙏 roe.dev/ama #ama
i use a oss libs all the time for work and personal projects. i’ve always wanted to contribute to these tools to understand them better, and along the way also maybe prove to myself i’m not an impostor lol

all advice tends towards “contribute to address a pain you have” but this is really tough for me since I am of the belief that the authors know best. they’re the domain experts. why should i go against their design. you know? this predisposition i feel restricts me from being able to confidently contribute to tools. 

do you think there still is a place for me somewhere? is this long? i really hope not oops. Text on a grainy yellow-to-fuchsia-to-blue gradient.
3425
Reposted by Ralith
Raph Levien @raphlinus.bsky.social · 23/09/2026
A huge milestone: Fearless SIMD 1.0 is published: linebender.org/blog/fearles.... This was a real collaboration, thanks especially to Sergey Davidoff for pushing this over the line, Laurenz Stampfl, Andrew Jakubowicz, valadaptive, Benjamin Saunders, and Daniel McNab.
linebender.org
Fearless SIMD v1.0 is here
Fearless SIMD v1.0 is here
27715
Reposted by Ralith
Julia M. Rohrer @dingdingpeng.the100.ci · 20/09/2026
Today I learned there are only two known polyhedra in which each face shares an edge with every other face. One of them being the timeless beauty of the tetrahedron and the other one being whatever the heck this is
A tetrahedronA szilassi polyhedron
1217137
Reposted by Ralith
Blender @blender.org · 18/09/2026
Blender Extensions Platform update: the system will soon be expanded to support asset libraries as well. Learn more: devtalk.blender.org/t/asset-libr... #b3d
314024
Reposted by Ralith
Steve Klabnik @steveklabnik.com · 10/09/2026
We've been cooking at @ersc.io "What comes after git" ersc.io/blog/what-co...
ersc.io
What comes after git
Our thoughts about the future of version control
1625946
Reposted by Ralith
aly @aly.codes · 09/09/2026
Apparently Digital Ocean canceled their $50/month sponsorship of GNOME and FlatHub the month before giving Omarchy 3 million dollars. social.treehouse.systems/@barthalion/...
social.treehouse.systems
Bart Piotrowski (@barthalion@treehouse.systems)
Meanwhile DigitalOcean couldn’t afford $50 a month for GNOME and Flathub VMs and cancelled their sponsorship last month.
1117123
Reposted by Ralith
ve, the ghost of info past @vortexegg.com · 09/09/2026
I think the best way to think about the Omarchy stuff is not a bunch of companies donating millions of dollars to a Linux dotfiles project. It’s a bunch of companies donating money to a political advocacy project with goals like getting minorities out of open source and eliminating the Roma.
210035
Reposted by Ralith
MEANWHILE IN SECTOR 80 @ms80.space · 04/09/2026
HELLO READER! We have put together a cool new Steam page, designed specifically for your cool human eyes and YOUR cool human eyes alone. Showing our cool new Steam page to anything that does not have human eyes is forbidden. store.steampowered.com/app/2660180/... #indiegamedev #indiedev #gamedev
store.steampowered.com
MEANWHILE IN SECTOR 80 on Steam
MS80 is an action-engineering adventure in an abandoned star system. Trapped in a robot body, scavenge your way through the aftermath of a robot rebellion. Your body is a weapon — upgrade it with modu...
0125
Reposted by Ralith
MEANWHILE IN SECTOR 80 @ms80.space · 28/08/2026
Happy Friday! Thank you all for attending our MANDATORY annual safety brief. Review all your best safe practices here at Friday @ Second Half #69! #indiegamedev #indiedev #screenshotsaturday #gamedev secondhalf.games/news/2026-08...
secondhalf.games
FSH #69 — Workplace Unsafety Brief - Second Half Games
Saturday @ Second Half — Have a nice day!
196
Reposted by Ralith
ponder @ponder.ooo · 20/08/2026
mathpunk
1132
Reposted by Ralith
ponder @ponder.ooo · 20/08/2026
usa: we forgor to sandbox our automated hacking bot and it hacked ppl lol. scary as fuck. you should give us more money about it china: we made a humanoid robot that can run straight into a wall and fucking die faster than any previous humanoid robot could run straight into a wall and fucking die
1937
Reposted by Ralith
cafkafk @cafkafk.bsky.social · 20/08/2026
This is actually the idiomatic nix usage pattern
2624
Reposted by Ralith
Rust Language @rust-lang.org · 20/08/2026
⚠️ A few hours ago, a malicious crate was discovered on crates.​io which spread as a dependency of `arrayref` and some other crates, likely due to compromised credentials. The affected versions have been deleted. For details and how to see if you are impacted, see: blog.rust-lang.org/2026/08/20/s...
blog.rust-lang.org
Supply chain attack on arrayref | Rust Blog
Empowering everyone to build reliable and efficient software.
119481
Reposted by Ralith
NainRouge420 @nainrouge420.bsky.social · 17/08/2026
Void Star, absolute banger
371
Reposted by Ralith
Dirkjan Ochtman @djc.ochtman.nl · 13/08/2026
Happy to announce a new project: OxiSH, a modern, memory-safe SSH server. dirkjan.ochtman.nl/writing/2026... Prossimo has three criteria for suggesting memory-safe rewrites: (1) widely used, (2) on a security boundary and (3) performing a critical function. This is clearly true for SSH servers.
dirkjan.ochtman.nl
OxiSH: a modern, memory-safe SSH server – Dirkjan Ochtman
26614
Reposted by Ralith
Sam Rose @samwho.dev · 13/08/2026
This might be the most beautiful thing I've read in my life. What a privilege to be alive in 2026. ordinaryabundance.com
ordinaryabundance.com
Ordinary Abundance
A walk through a modern apartment, through the eyes of the people for whom everything in it was new.
13593221
Reposted by Ralith
Raph Levien @raphlinus.bsky.social · 10/08/2026
I just posted a blog post on my hyperbezier curve: linebender.org/blog/hyperbe... I've actually been working on this for years, and only recently figured out a solution to the parameter mapping problem. I think this curve is potentially better than cubic Béziers for 2D vector graphic design.
A plot of two roughly S-shaped curves. In gray is a cubic Bézier, and the Bézier control points are shown. In blue is an example of the hyperbezier, with roughly similar shape but much smoother curvature variation. There is also a "curvature comb" in green.
212325
Reposted by Ralith
mmalex @mmalex.bsky.social · 08/08/2026
this is a great idea! on dreams we did something similar: replays were a png of the screen at start of recording, with the serialised save state after and then packet record. explorer et al just ignored the extra data :) crash dump handler wrote the same format, so every crash bug came with a
1171
Reposted by Ralith
hikikomorphism @hikikomorphism.bsky.social · 07/08/2026
yes this is excellent
512717
Reposted by Ralith
spooky kold. @koldinium.com · 05/08/2026
have you seen the talk that is by the person who wrote "Parse, don't validate" and kinda acts as a sort of sequel to that blog post
youtu.be
The Unreasonable Effectiveness of Constructive Data Modeling - Alexis King | SSW 2026
YouTube video by Software Should Work
3351
Reposted by Ralith
VFX Therapy @vfxtherapy.bsky.social · 03/08/2026
Counter-intuitive VFX win: more vertices → 2× faster transparent effect. Large empty quads waste fragment shader time. A custom mesh that hugs the actual visible content kills the invisible overdraw. Thanks Jan Mróz for the reminder. lnkd.in/p/dkjNVigH
0142
Reposted by Ralith
AstraKernel 💫 @astrakernel.bsky.social · 02/08/2026
⚡ Embedded Rust: ST introducing an initiative to provide Rust drivers - For many of their sensors - Reason #1: Safety - Reason #2: Practicality, portability, and performance - Reason #3: The Rust community blog.st.com/rust-mems-dr... #rustlang #embedded #stm32
blog.st.com
Rust MEMS drivers: 3 reasons to try and adopt our new sensor drivers written in Rust - The ST Blog
ST is introducing an initiative to provide Rust drivers for many of our sensors, opening a new avenue for those looking to adopt this programming language in
0203
Reposted by Ralith
Liam Thomas @junkmail-lt.bsky.social · 24/07/2026
DOCTRINEERS is a turn-based strategy game for sickos and weirdos. I have spent far too long working on it and I hope you all give me 25 us dollars for it www.youtube.com/watch?v=_dJo...
youtube.com
DOCTRINEERS Trailer
YouTube video by DOCTRINEERS
176
Reposted by Ralith
Yuka Ooka|Juju-chu! (Jujutsu/jj book) @oukayuka.bsky.social · 24/07/2026
Big news: Martin (the author of Jujutsu) just joined ersc.io as CTO! Can we start dreaming about a jj-native forge for individuals now? 👀 #jj-vcs www.linkedin.com/posts/benjam...
linkedin.com
Thrilled to share that Martin von Zweigbergk, the creator of JJ, has joined us as the CTO of East River Source Control! 🎉 So glad to have you officially on the team, Martin! | Benjamin Brittain | 12 ...
Thrilled to share that Martin von Zweigbergk, the creator of JJ, has joined us as the CTO of East River Source Control! 🎉 So glad to have you officially on the team, Martin! | 12 comments on LinkedIn
1253
Reposted by Ralith
Lucien Greathouse @lpg.space · 22/07/2026
I feel like game devs are a unique combination of all of “doing some of the hardest software engineering”, “wild west cowboy bullshit”, and “hitting themselves in the head with hammers for no reason”
48914
Reposted by Ralith
imperio @imperioworld.bsky.social · 22/07/2026
Huge perf improvement (up to 34%!) was just merged in rustdoc. Instead of handling trait impls and then filtering them, we now do the opposite. Nice side-effect: notable traits feature now works even better. PR and link to the perf report: github.com/rust-lang/ru...
github.com
rustdoc: Only build extern trait impls if needed by camelid · Pull Request #159623 · rust-lang/rust
View all comments or, finally remove the BadImplStripper! Building inlined impls is expensive, and most of them end up being unneeded and stripped later in this function. So we should filter them ...
0302
Reposted by Ralith
RustConf @rustconf.com · 22/07/2026
📢 Session: "A Decade of Rustls": update from maintainers @jbp.io & Daniel McCarney at #rustconf! 10 years in, what's next for one of Rust's most widely used TLS libs? 🎟️: rustconf.com/register?utm_source=rustconf_x&utm_medium=social&utm_campaign=week_july20 rustconf2026.sched.com/event/2KHyL/...
094
Reposted by Ralith
Lucretiel @lucretiel.me · 07/07/2026
Unironically the thing that actually radicalized me was learning that wage theft outweighs all other forms of theft combined
091
Reposted by Ralith
Dion Dokter @diondokter.nl · 05/07/2026
Oh, this is cool! New rust-analyzer command. "rust-analyzer: Evaluate Predicate" Then type in the type and bound and it'll tell you whether it holds. So, you don't have to go through source code anymore. #rustlang
PropertyInfo<u32>: Unpin
> predicate holds
1556
Reposted by Ralith
Matt Keeter @mattkeeter.com · 03/07/2026
New blog post: "Please Steal My Meshing Algorithm Idea" This is something that I've been pitching to folks in person, but wanted to open it up to people that haven't met me at a graphics conference recently
mattkeeter.com
Please Steal My Meshing Algorithm Idea
A sketch of a robust meshing algorithm for implicit surfaces
2394
Reposted by Ralith
Jujutsu VCS @jj-vcs.dev · 02/07/2026
Jujutsu v0.43.0 is out! github.com/jj-vcs/jj/re... jj is a Git-compatible version control system that is both simple and powerful. Below are some highlights of today's release ⬇️
github.com
Release v0.43.0 · jj-vcs/jj
About jj is a Git-compatible version control system that is both simple and powerful. See the installation instructions to get started. Release highlights jj run allows you to run a command over a...
38119
Reposted by Ralith
ponder @ponder.ooo · 29/06/2026
i know the point of the "soda bottle next to a stack of sugar cubes" visualization is to shock you with how much sugar they cram into sodas but the takeaway i get from it is more like "oh cool i can just eat a fuckload of sugar cubes and it wouldn't be worse than having a soda"
4234
Reposted by Ralith
Ryan Moulton @moultano.bsky.social · 19/06/2026
I spent the last month obsessed with finding colors that can't be displayed on a conventional screen. This is what I found. moultano.wordpress.com/2026/06/19/w...
moultano.wordpress.com
Where to Find the Colors Your Screen Can’t Show You
An atlas of the vibrance of the real world
471130381
Reposted by Ralith
Paolo Barbolini @paolobarbolini.it · 17/06/2026
This new graviola release is amazing! aws-lc-rs v1.17.0: 18 dependencies - 16s release build rustls-graviola v0.3.4: 45 dependencies - 9s release build rustls-graviola v0.4.0: 19 dependencies - 5.5s release build Tested on a 24 vCPU 5950X VM. github.com/ctz/graviola...
github.com
Release 0.4.0 · ctz/graviola
A new ML-KEM-768 implementation using verified assembler from the mlkem-native project. This drops the dependency on libcrux-ml-kem from rustls-graviola and the crate feature. Runtime performance i...
0162
Reposted by Ralith
nrc @ncameron.org · 16/06/2026
I thought it would be fun (or at least interesting) to do some FAQs and answers on the #RustLang consulting I offer (I have availability from pretty much now, if this sounds useful)...
4147
Reposted by Ralith
Mike Cook @mtrc.bsky.social · 11/06/2026
I wrote a manifesto for making games, and (not) selling them, for #manifestojam illomens.itch.io/no-one-is-go...
illomens.itch.io
NO-ONE IS GOING TO BUY YOUR GAME by ill omens
A Manifesto For Making Games
671811645
Reposted by Ralith
Lucretiel @lucretiel.me · 10/06/2026
I hate to join the error handling hot takes but I really wish we'd settled on a convention for the `Display` formatting of `Error` (that is, whether it runs recursively or whether you're expected to follow the `source`). A mix a both styles leads to intensely overly verbose error prints.
1111
Reposted by Ralith
oliver @eikopf.com · 09/06/2026
mr president…
2202
Reposted by Ralith
Dzmitry @limitjokes.bsky.social · 07/06/2026
NixOS is the only system where I can hand someone a file and they get *my* machine. it's also the only one where a one-line change can eat 12GB of RAM mid-build and take the session with it. both things are true. I keep using it anyway. make of that what you will.
091
Reposted by Ralith
Trifecta Tech Foundation @trifectatech.bsky.social · 01/06/2026
We're proud to announce the first release of our latest data compression project, Zstandard in Rust! Read why we did this, the current state of the project, and where we're hoping to take it: buff.ly/JoruN7e Thanks to Chainguard, Astral, NLnet Foundation, and @sovereign.tech. #rustlang #opensource
trifectatech.org
Announcing Zstandard in Rust - Trifecta Tech Foundation
Over the past year, we've been silently working on our third compression project. After zlib and bzip2 we're now taking on zstd with libzstd-rs-sys, and are proud to announce its first release.
14914
Reposted by Ralith
Thoth @thoth.ptnote.dev · 30/05/2026
Fantastic post about the surprising lack of performance problems with gap buffers.
coredumped.dev
Text showdown: Gap Buffers vs Ropes
I have been working on a hobby project to reimagine the C core of Emacs in Rust. On this journey, I reached the point where I needed some way to represent the text of a buffer. The simplest approach i...
031
Reposted by Ralith
Tangled @tangled.org · 27/05/2026
gm tanglers! its time for the release thread 🧵 ⭐ you can now access CI logs right from your terminal, with plain ol' SSH ⭐ 1. push your changes 2. if CI is triggered, the knot will give you an ssh command 3. paste that into a new shell 4. live tail CI logs! watch to know more: 1/5
1227437
Reposted by Ralith
Dirkjan Ochtman @djc.ochtman.nl · 27/05/2026
@jbp.io and I will be presenting on our upki project to make TLS certificate verification more secure for non-browser Linux apps.
0193
Reposted by Ralith
Dylynn 🏳️‍⚧️ @dylynn.bsky.social · 26/05/2026
heads up that one of the best pieces of media to ever exist is only 12 dollars and forty-nine cents right now that is the deal of the century if you havent played this game at this point you really owe it to yourself as someone who enjoys good things.
steam midweek deal for the video game outer wilds being 50% off and priced at only 12.49$.
25488232