6 April 2024

22 links · Saturday

Cows and Carbon for Dummies - Ben Hunt

It is popular to claim that cattle are bad for the environment, and the best thing we can do for the planet is to eat a plant-based diet. So let’s look at the carbon cycle, specifically as it applies to grazing cattle, and try to see how cows can be a net GHG …

You can’t spell “Gell-Mann amnesia” without LLM

For a while I assumed we were all on the same page about this AI thing. I thought we all understood that—aside from the considerable ethical concerns with the unauthorized scraping of everybody’s creative work, and the dismal treatment of the people who annota…

My First Open Source Contribution

One of the things that I love about programming is that you can see a problem in the world and solve it. So when I found out that one of the apps I used on a daily basis was open source, I was pleasantly surprised

pkgsrc on macOS: still works

A few weeks ago, Apple released new versions of Xcode and Command Line Tools. Not thinking too hard about how my pkgsrc developer environment often gets broken by OS or tool updates, I updated promptly. For one thing, I’m kinda used to it. For another, it does…

Optimized Model Auditing with PaperTrail

Learn how to optimize model auditing in your Rails application using the PaperTrail gem by setting up separate audit tables for each model, enhancing performance and organization in the auditing process

The Blessing of the Strings

Trusted Types have been a proposal by Google for quite some time at this point, but it's currently getting a lot of attention and work in all browsers (Igalia is working on impleme

My favorite button on the Internet

A button is a deceptively hard web component to get right. A good button makes a lot of things simple to do. You only need to press one thing, and a lot of things happen. > “Design is not just what it looks like and feels like. Design is how it works.” ~ Steve…

Explicit sync

Recently news went around about explicit sync being merged into Wayland protocols, and in the wake of that I saw a lot of people having questions about it, and why it was such a big deal… So here’s a short-ish explanation of what it is, why it’s needed and wha…

What I think about when I edit — Eva Parish

I’m often asked to edit friends’ or coworkers’ writing, anything from emails to short stories to documentation. Recently, someone asked me how I edit. What am I looking for? How do I know what changes to make? That made me stop and think about what I’ve been…

world_sim

explore the latent space of reality

Master Claims Transformation for Flexible ASP.NET Core Authorization

Claims-based authorization mechanisms are central to modern authorization in ASP.NET Core. However, the access tokens issued by your Identity Provider (IDP) might not always perfectly align with your application's internal authorization needs. The solution? Cl…