Raphael
banner
rtpg.bsky.social
Raphael
@rtpg.bsky.social
I think a lot about how how society went hundreds of years without following most food hygiene guidelines and most people survived (ish).

I’ll still put my milk in the fridge tho thank you very much
December 7, 2025 at 10:36 AM
Like recovery implies that you know you need to recover in the first place

Rust not having exceptions feels like another example (exception deep in the stack is not easily recoverable except by just tearing everything down!). Surprised that Rust had the painful but right thing and is moving away.
November 28, 2025 at 12:28 AM
In the poisoning case, after a panic you probably need to re-establish a lot of invariants in your system (Erlang OTP crashing model in a sense?)

In the counter factual how are you supposed to know if your mutex is unlocked because things are fine vs if they are unlocked because things are bad?
November 28, 2025 at 12:25 AM
If you made a masto instance that’s like tech chatter dot ai, invited people to use it (along with using the federation feed) you’d have self selection!

Another option is to just make a forum. “Hacker” types could use a forum that isn’t all a link aggregator
November 27, 2025 at 3:49 AM
This doesn’t work if you want to be a huge account because you’re just talking to too many people. Mastodon proves that you can have smaller communities and get a lot of value, and not end up talking to too many crowds at once
November 27, 2025 at 3:49 AM
Tbh I feel like federation does this a bit over on masto. You create an instance that’s kind of in your own sphere, you talk about that stuff, have a bit of values alignment

And then some stuff from the outside comes in still of course, but in smaller instances you have community
November 27, 2025 at 3:49 AM
I do believe some people are sad because other people they respect aren’t interested in the thing they’re interested in.

Just like… you can choose to talk about your interest or you can whine about people not caring about your interest. The latter seems like a tiring form of advocacy.
November 26, 2025 at 1:12 PM
I follow Armin and read Simon’s blogs enough but this is on Armin posting something like that.

He has chosen his framing, that’s just him looking for a fight. That’s instead of just choosing to talk about things he wants to
November 26, 2025 at 1:07 PM
GitHub tries so hard to convince people to not use GitHub pages and nobody listens
November 25, 2025 at 8:49 AM
Grafana was pretty chill to setup but I really wish anything out there could have the ease of exploration of something like honeycomb

Honeycomb making it so clicking on a point on a time series instantly gives you relevant examples in that set changed how my mind works. They’re only o11y but still
November 23, 2025 at 3:16 AM
This explains so much “why is this dev setup fine on Macs but get port collisions on Linux” stuff
November 23, 2025 at 12:46 AM
I think expect is good tho cuz it has the same kinda judgement thing but by forcing you to write a string to document why you are unwrapping, sometimes it forces you to handle things in a nicer way just out of shame

It’s the single player version of “I could justify not fixing it or I could fix it”
November 20, 2025 at 4:06 AM
Well I like my headcanon where it did lol (totally true tho)

I do think the overall point of “you are already returning a result the hard work was done” still feels true. An error type conversion away perhaps.

I have more sympathy for when it’s nonfallable and super deep
November 19, 2025 at 11:09 AM
In this context it wasn’t even the easiest! Coulda just put a question mark
November 19, 2025 at 10:45 AM
Seeing it inside of a function returning a Result destroyed me. You already did the annoying work! A question mark is shorter than an unwrap!
November 19, 2025 at 2:51 AM
Kinda surprising to me given how nice it is to do pytest --pdb. Pythons “give me a debugger” story is so nice…
November 17, 2025 at 5:44 AM
Any recent misinformation that got you?
November 17, 2025 at 4:09 AM
Tough (and of course even if it ran there’d probably be peripheral issues as well)
November 15, 2025 at 1:33 AM
… I wonder what happens if you open clip studio under proton in steam

The pain of this kinda lock-in is rough though
November 15, 2025 at 1:04 AM
Around me almost everyone who played BP has negative feelings on BP, including people who logged tens or even a hundred hours!

Kinda frustrating how that game just can grind to a halt when you have less leads to go on
November 13, 2025 at 9:25 PM
Tho plenty of manga suffer from the opposite problem of leaning a bit into character tropes and feeling a bit predictable… serialization is felt in stories when you think about it too much
November 12, 2025 at 10:57 PM
To the preposterousness point: good think about how stories being believable or not are not in themselves measures of quality!

A heightened story with characters acting in a heightened way is something one is allowed to do. Every story doesn’t need to have realistic character interactions
November 12, 2025 at 10:56 PM
Those medieval dudes reading out loud might have had a point
November 12, 2025 at 7:43 PM
Huh, seeing those proficiency scores in the article where it goes back to the 90s makes me wonder if we ever knew how to read.
November 12, 2025 at 7:42 PM
Similarly I think people interested in Smalltalk should try one of the biggest implementatinos of the Smalltalk philosophy out there: Salesforce Dot Com.

Salesforce's environment has inspection, live image-like things, loads of stuff that everyone dreams of. It's real, just not aesthetic for some.
November 11, 2025 at 10:51 PM