🇿🇦 dunxen
banner
dunxen.dev
🇿🇦 dunxen
@dunxen.dev
☀️ wow, everything’s computer ☀️

sometimes i take a break from anxiety to work on lightning/ark stuff • current morale in profile name

soloing @nexed.works • barking up merkle trees at second.tech

FOSSy 🏳️‍🌈 • nixy ❄️ • 🦀 • 🇿🇦 • physics • maths

🇺🇦🇵🇸
dunxen.dev
Pinned
Bluesky now has over 10 million users, and I was #1,171!
Reposted by 🇿🇦 dunxen
Fifteen Years

xkcd.com/3172/
November 26, 2025 at 10:32 PM
i went through a bunch of allergy tests, blood work, etc, just to find out no one knows by have random swelling in lips and chin about once or twice a month.

it's really getting annoying. i don't want it to be related to my jaw surgery from 6 years ago but i'm out of ideas.
November 27, 2025 at 10:48 AM
Reposted by 🇿🇦 dunxen
jfc google what the fuck????
November 27, 2025 at 8:16 AM
Wordle 1,620 2/6

🟩🟨⬛⬛🟨
🟩🟩🟩🟩🟩
November 25, 2025 at 10:27 AM
yoh, that rain was hectic
November 24, 2025 at 10:47 AM
Is anyone actually serious about getting the iPhone "Borat" pocket?
November 21, 2025 at 8:01 AM
the reason i've stopped blogging recently is that i always want to do long-form stuff, and i feel that i always have to do proper research and references for that. for opinion pieces i don't feel like i have good or interesting opinions.
November 21, 2025 at 7:16 AM
it’s raining, and although i love the rain, it’s just amplifying the how underwater i feel with my anxiety this past while. it’s affecting me physically.
November 20, 2025 at 8:36 PM
Reposted by 🇿🇦 dunxen
I am so down for this -- I've been releasing software for 20 years under OSI-approved licenses, with the hope that this will empower individual users; but those who end up benefiting the most are likely Big Corps. We need a post open-source movement and better licenses.
Anti-fascistic software is made possible by pro-labor licensing.

I've been trying to write this piece for years. Every time I get started I'm just overwhelmed with paralyzing visions of the FOSS commentariat accusing me of WrongThink.

But I'm tired and we urgently need to get our shit together.
Open Source Power
We have to talk about open source licensing.
blog.muni.town
November 20, 2025 at 8:30 PM
Reposted by 🇿🇦 dunxen
.expect() is so unintuitive to me. You are supposed to phrase it in a way where you explain why it is not failing, for example .expect("the var exists"). But 80% of the time I write why the call is failing. I like to explain why the call failed, not why I was assuming it's going to work.
#rustlang hot take: We should rename .unwrap() to .or_panic(). (And .expect() to .or_panic_with().) "Unwrap" is a terrible name for the panicking function, especially since we also have things like .unwrap_or() and .unwrap_or_default() which never panic.
November 19, 2025 at 9:13 PM
Reposted by 🇿🇦 dunxen
Back to the origins...
"Eigen-man"
Made with #python #numpy #numba #matplotlib
November 19, 2025 at 9:00 PM
Google Slides' lack of SVG support is one of the most frustrating things ever...

Unfortunately my hands are tied on my choice of slides tool. Keynote is miles ahead. HDR rendering, SVG support, and so on.

I'm pretty sure there are good open source alternatives that have SVG support, but, alas.
November 19, 2025 at 9:27 PM
sigh. just need to get through today.
November 17, 2025 at 7:46 AM
Reposted by 🇿🇦 dunxen
The wildest thing is, as far as I can tell this feature is pretty unique among natively-compiled language test runners.

Bazel test has a --run_under flag (bazel.build/docs/user-ma...) but it doesn't connect stdin so using it for terminal-based debuggers is hard.
November 16, 2025 at 11:53 PM
my rust-analyzer seems drunk today.
November 14, 2025 at 12:14 PM
Reposted by 🇿🇦 dunxen
🦀 I've improved the implementation behind all the string formatting macros in Rust: println, panic, format, write, log::info, etc. (Everything using format_args!().) They will compile a bit faster, use a bit less memory while compiling, result in smaller binaries, and produce more efficient code! 🎉
November 13, 2025 at 1:31 PM
bsky, remind me to walk to the pharmacy tomorrow during lunchtime. thx
November 13, 2025 at 7:50 PM
Reposted by 🇿🇦 dunxen
We're late posting this on the main account - but yeah, check this out!
🎉 iroh v0.95 - New Relay, New Errors, Improved Connection API
- relay on the NA west coast
- replaced snafu with n0-error, a new error crate
- infallible remote_id and alpn methods
- Overhauled 0-RTT API

iroh-blobs can now compile to WASM with an in-mem store!

www.iroh.computer/blog/iroh-0-...
iroh 0.95.0 - A New Relay, Error Handling, and Connection API Improvements
Release of iroh v0.95
www.iroh.computer
November 10, 2025 at 10:59 AM
last night i took a spider hanging from the ceiling of my apartment down to the jasmine bushes outside. i hope she likes it.
November 10, 2025 at 9:50 AM
November 10, 2025 at 6:54 AM
Expertly crafted Japanese knives. I see you
The kitchen!
November 9, 2025 at 5:27 PM
@ahl.bsky.social @bcantrill.bsky.social

if you want a non-machine translated Morris Chang memoir, someone is doing that in parts:

karinabao.substack.com/p/morris-cha...
Morris Chang's Memoir Chapter 1 (English Translation)
Publisher's note, Prologue, Volume 1 Chapter 1 (Part 1) originally published in 1998
karinabao.substack.com
November 7, 2025 at 12:02 PM
happy fountain pen day!
November 7, 2025 at 7:14 AM
Reposted by 🇿🇦 dunxen
Released cargo-nextest 0.9.111 with a pretty big improvement: in interactive terminals, up to 8 running tests are now displayed below the progress bar! This comes after some exceptional polish work by glehmann. (Thank you!)

Update now with cargo nextest self update :)
November 4, 2025 at 7:04 PM