1/ sRFC 38 defines version 1 of off-chain message signing for Solana. It removes legacy constraints that made preparing messages for hardware wallet signing confusing and standardizes a format that works across all signing devices. Here's what changed and why it matters 🧵
> kernel32 performs various path transformations as it passes filenames from user programs to ntdll and the kernel
this can be reimplemented. unfucking the err handling, less so
> They bypass libc and go straight to the kernel, breaking LD_PRELOAD shims Linux users rely on
linux has a stable syscall abi. LD_PRELOAD is a massive hack. would you argue against certificate pinning in favour of allowing users to mitm themselves?
I think it might be fun to make a mutex library where you must give every mutex a u32 priority, and you are only allowed to acquire mutexes of strictly higher priority than any your thread currently holds, with crashes if you violate this rule. This completely prevents deadlocks.