Joshua Barretto
banner
jsbarretto.com
Joshua Barretto
@jsbarretto.com
Software engineering / security / safety. Also gardening, urbanism, lefty politics, DIY, and occasional dog photos. Really, really dislikes fascists. Born at 364 ppm. He/him.

More active on Mastodon: social.coop/@jsbarretto
On the Buses!
December 2, 2025 at 10:37 PM
This was an enjoyable read!
December 2, 2025 at 9:07 PM
I wonder whether 'pre-pandemic feels like yesterday' is also having an effect: people calibrating their price intuition for the pre-covid times too. I sometimes find myself doing a sharp intake of breath at a price only to realise that I'm comparing it to 2016 or whatever.
December 2, 2025 at 8:51 PM
Why the shame? That's a great reason for getting kicked out!
December 2, 2025 at 2:49 PM
*It
December 2, 2025 at 1:15 PM
What did you get kicked out for?

The uni groups were good fun. Many fond memories of organising collab meetups and canvasses between the Plymouth group and the local party. I was the national meetings where the worst people started slithering their way towards podiums that it all became horrible
December 2, 2025 at 1:15 PM
Reposted by Joshua Barretto
They were 8 and 11 years old
December 2, 2025 at 6:50 AM
I went to one NOLS conference and left with the sincere impression that there was nothing redeemable or useful about any of it. Absolutely god-forsaken organisation.
December 2, 2025 at 12:49 PM
The OBR has been specifically designed to curtail any creative thought about the state of the world beyond the next half-decade.
December 2, 2025 at 12:29 PM
I can't think of any examples where ML is used for 'truth-finding'. ML is about inaccurately but approximately modelling more complex systems.
December 2, 2025 at 12:17 PM
Sad to see 'computer vision' entirely within the 'machine learning' set. It's very much not!
December 2, 2025 at 12:15 PM
Do you remember those halcyon days when we were debating whether labour policy was state-sponsored fibre-to-the-house or fibre-to-the-node?
December 2, 2025 at 10:47 AM
We want an outcome, so we invent a word. We use the word to mean the outcome. The word supersedes the outcome. The word ceases to be tethered to an outcome, its meaning is circular. Vibes all the way down

Object, simulation, simulacrum

Tony Benn is dead, and they have killed him
December 2, 2025 at 10:46 AM
I can't stop watching this. I want to know what she thinks 'the internet' is.

Does she want a nationalised Openreach? Nationalised ISPs? Nationalisation of web hosting infra? Nationalisation of the companies that run the websites? Nationalisation of every tiny little personal blog? Bizarre
December 2, 2025 at 10:31 AM
Broadly, yes! It feels like there's a 'missing protocol' though that enables build systems to talk to CI systems. The protocol might allow:

- Communicating about dependencies, determinism, changes, artifact invalidation
- Requesting caches
- Providing information about build steps and progress
December 2, 2025 at 10:18 AM
You can infer that there's a dependency between them by listening to the syscalls cargo makes
December 2, 2025 at 10:15 AM
Exciting! IMO there are two big problems with existing systems:

- Monorepo implies rerunning all CI on every commit, but really we need native support for detecting file inputs, caching the results for unchanged

- Lack of static typing in the CI language

Just some ideas :)
December 2, 2025 at 3:44 AM
*how
December 1, 2025 at 12:10 AM
For a past employer, I quickly discovered that "we'd like to see you think" meant "can you independently rediscover our entire software/hardware architecture based on abstract clues", i.e: "can you ensure us that you'll repeat exactly the same mistakes we did"
December 1, 2025 at 12:10 AM