Joshua Barretto
banner
jsbarretto.social.coop.ap.brid.gy
Joshua Barretto
@jsbarretto.social.coop.ap.brid.gy
Mostly libre software and system safety. Also gardening, DIY, dog photos. Founded @veloren and other projects. Really, really dislikes fascists, born at 364 ppm.

🌉 bridged from ⁂ https://social.coop/@jsbarretto, follow @ap.brid.gy to interact
@SnoopJ It's just being forward-compatible, riiiight?
December 18, 2025 at 2:13 AM
For certain critical files, it's often useful to skip through the commit history and compare. Knowing how to diff specific files over time is very useful here.

Focus primarily on type definitions rather than code: that's where you'll find the philosophical intent of any well-maintained codebase […]
Original post on social.coop
social.coop
December 18, 2025 at 1:37 AM
From there, go through each of the most-commented PRs: those are the ones that are mostly likely to contain 'abstraction-shaking' changes. Read the discussions, understand what philosophical changes the codebase underwent at those critical moments. Usually you will find lots of highly revealing […]
Original post on social.coop
social.coop
December 18, 2025 at 1:33 AM
@dascandy Yeah, what a curse to live with. We might aim at the stars, but hitting the moon instead might as well be failure
December 17, 2025 at 9:10 PM
(This is a subtoot about the first Linux kernel CVE present in Rust code having been found. The CVE was caused by code in an unsafe block, apparently)
December 17, 2025 at 8:55 PM
One argument I've heard is "okay, now tell me how much unsafe is in the dependency tree" but this entirely misses the point: nothing in the dependency looks even slightly like a physics engine or a server, let alone a full game and game engine. The measure of things must surely be how much […]
Original post on social.coop
social.coop
December 17, 2025 at 8:50 PM
I know these people are just trolls, but still. It irks me to see people still saying this in the wild.
December 17, 2025 at 8:38 PM
Of those 12 instacnes:

- 6 relate to hot reloading (dynamic linking) and aren't even presented in public builds

- 3 relate to the plugin system (JIT compilation and other things that are almost impossible to provide hard soundness proofs for)

- 2 relate to shader compilation (also JIT)

- 1 […]
Original post on social.coop
social.coop
December 17, 2025 at 8:34 PM
@aburka Yeah, that's my main reluctance also, but it's not enough to keep me from jumping ship alone
December 17, 2025 at 12:55 AM
Just preempting the 'winter is my favourite season' jokes before anybody makes them
December 16, 2025 at 11:21 PM
@fabio The JPEGification of reality
December 15, 2025 at 1:53 PM
The effort required is really making me want to build a press for next year though, assuming this goes to plan.
December 15, 2025 at 1:32 PM
A family member has an apple surplus due to a tree in the garden that produces an ungodly amount of fruit every year, too much to eat before it rots.

Normally the excess would be composted and only the best kept, but this year I'm having a go at making scrumpy […]

[Original post on social.coop]
December 15, 2025 at 1:31 PM
As the OP says... it is not a good omen that markers of humanity have been narrowed to abstract rules about sentence structure and spelling.
December 15, 2025 at 11:37 AM
I've been accused of using AI to write on occasion too; my mother was a school teacher and was adamant that we were raised with a 'proper' command of the English language. Every page of this book is etched into some corner of my brain, and we'd be tested on it […]

[Original post on social.coop]
December 15, 2025 at 11:36 AM
@fasterthanlime Slightly reassured to hear I'm not the only one experiencing this, it's not great
December 11, 2025 at 12:42 PM
@fasterthanlime I had to apologise to somebody that opened a large and difficult-to-rebase PR on a library of mine because GitHub had elected to not show me the notification for it. They'd opened the PR almost two years ago, and none of the discussion responses had triggered anything that let me […]
Original post on social.coop
social.coop
December 11, 2025 at 11:14 AM
@kat Tell us the Reasons!
December 10, 2025 at 11:03 AM