30 December 2023

38 links · Saturday

Amazon's Silent Sacking

Companies are fighting back for quiet quitting and it's having a big impact.

Code Maze Weekly #198 - Code Maze

Issue #198 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks Integrating OpenAI Image Generation into a .NET Application [weblog.west-wind.com] AI can be scary, but until it takes over the world, let’s have a loo…

Rain (Take 5 / Actual Speed)

Provided to YouTube by Universal Music GroupRain (Take 5 / Actual Speed) · The BeatlesRevolver℗ 2022 Calderstone Productions Limited (a division of Universal...

How to use Blot - Blot

Blot turns a folder into a website. Files in the folder be­come posts on your website.

API Versioning in ASP.NET Core

API versioning allows your API to evolve independently from the clients using it. I'll show you how to implement API versioning in ASP.NET Core.

Day 20. My favourite problem from Advent of Code 2023

Advent of code 2023 has gone by, this is my first year participating. It's been fun and I want to share the problem that I enjoyed the most. It's based on simple electronic devices sending signals or pulses to each other.

Bore yourself to death | roose.digital

Nowadays, you don't have to be bored anymore. In the queue at the checkout, you pull out your mobile to read the latest football news, and during a long, boring car ride, you listen to a podcast. That's a pity because by boring yourself to death, you come to i…

Progress

An objectively good year.

licenserecon – Simon Josefsson's blog

Recently I noticed a new tool called licenserecon written by Peter Blackman, and I helped get licenserecon into Debian. The purpose of licenserecon is to reconcile licenses from debian/copyright against the output from licensecheck, a tool written by Jonas Sm…

How not to suck at Supercharging

A recent trip to the U.K. showed me the reality of opening the Supercharger network to non-Tesla cars. I hadn’t really seen much of that in Belgium yet, but then I don’t use the Superchargers a lot when I’m close to home. The occupation rate of the stations I …

Linux Boomers

I’m going to start this article off by saying that you don’t have to be born in the boomer generation to be a boomer. You can be a boomer by acting like one. Hate new stuff? boomer. Run…

Rabbithole: A weird CPIO discrepancy

We learnt previously that an initramfs in Linux is a “CPIO archive”, so I set out to write something that can read and write them, in order to learn more about the format. What I found was an interesting discrepancy between how GNU cpio and the Linux Kernel pa…

Part 0: The Start

I got a few dozen people asking me how Bloom was built. I never had the opportunity to really give a comprehensive answer to that question. Since I ran that business for nearly 3 years and have completed my time, I had some time to reflect and distill the expe…

Self-Serving utilitarian arguments

Tim is a utilitarian and has dedicated his life to doing good. He works on existential risk by day and runs a hedge fund by night that funnels money to the global poor. Tim calculates that he's on track to save a 3 million lives during his lifetime. One day,