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
I finally found the energy to dive back into Ariadne's wildly complicated diagnostic generation logic. Here's a new configuration option, `minimise_crossings`, which does what it says on the tin.

Before and after.
November 20, 2025 at 11:06 PM
From last night: directional lanterns.

The most difficult part about this one was the closed-form ray/cone intersection maths for the diffuse effect - no SDF raymarching here! Cones specifically are a pain because they have so many intersection combos.

On top […]

[Original post on social.coop]
November 7, 2025 at 9:31 AM
Messing around with some material & particle shaders for @veloren.

If you're working on a game and your shader code doesn't hot-reload, you're missing out: it's like trying to paint a picture with your eyes closed.
November 3, 2025 at 9:17 PM
Thinking that I might start adding something like this to more of the software I write.
November 1, 2025 at 11:41 PM
Look at that sealant line! Buddiful. Bleddy buddiful.

And it only took a year of disastrous fuck-ups and ruined jumpers to get here.
November 1, 2025 at 5:25 PM
Boo!
October 31, 2025 at 6:51 PM
A few weeks ago I hit a really fun personal milestone: my text editor is now sufficiently complete that I can start using it as my daily driver.

Now that I'm using it full-time, I'm finding so many opportunities to make tiny productivity improvements here and […]

[Original post on social.coop]
October 29, 2025 at 9:26 PM
The combinator pattern is extremely cool case study #5371:

Here's an entirely automatically generated railroad syntax diagram for the JSON parser example that comes with my parser combinator library Chumsky (https://github.com/zesterer/chumsky/).

This works for […]

[Original post on social.coop]
October 27, 2025 at 9:01 PM
I hear they call this 'splooting'.
September 11, 2025 at 2:31 PM
Some have ripened. Not quite the same volume as two years ago with the cherry tomatoes, but the consistency of moneymakers isn't bad.
August 29, 2025 at 11:31 PM
I missed a lot of steps between then and now: but the kitchen is finally usable (ignoring tiling, the kickboard, and a long tail of other things). This has exhausted me for the last few months, but I'm very happy with how it's turned out, especially as this is my first major DIY project.
August 29, 2025 at 1:13 PM
Tomatoes. They should have been red a month ago, but better late than never. #gardening
August 19, 2025 at 10:19 PM
Irksome thing: I bought some tiles today. After purchase I looked closer at the pattern. I noticed red/blue highlighting around the shape. I think this is LCD sub-pixel hinting (i.e: a thing vector rendering software does to compensate for the specific colour […]

[Original post on social.coop]
August 9, 2025 at 5:50 PM
Musk, UK's OSA
August 1, 2025 at 4:12 PM
Union Pacific No 119 in @veloren, because why not. You can drive it around too. #trains #gamedev #foss
July 25, 2025 at 1:26 PM
This looks so much better than I ever imagined it could.
June 27, 2025 at 7:48 PM
Danish oil is black magic, I swear. I found this wood abandoned by the side of the road a few months ago and decided to turn it into a window sill.

Before and after (each piece was one half of the same table top).
June 27, 2025 at 7:46 PM
@hannah Christ. It reminds me of this recent YouGov poll from the UK that showed that the general public has pretty much a perfectly inaccurate sense of what LLMs are and aren't actually good for. Pretty terrifying.
June 21, 2025 at 5:51 PM
June 5, 2025 at 6:34 PM
Making pixel fonts is quite fun.
May 22, 2025 at 8:03 PM
Tiles finally laid. Far from perfect (I didn't feel like re-cutting every tile to add space for grout), but it's a big milestone. #diy
May 19, 2025 at 11:05 PM
My first attempt at angle-grinding. Not amazing, but at least my digits and my eyeballs are still intact, so I'm counting that as a success. If anybody asks, it's '*rustic*', not '*done by a button*'.
May 9, 2025 at 6:06 PM
Print Preview. Now to draw the rest of the fucking owl. It does not help that this room is very obviously a parallelogram.
May 6, 2025 at 10:14 AM
Doggo
May 3, 2025 at 8:27 PM
...with fairly unsurprising results.
April 29, 2025 at 6:55 PM