6 October 2025

37 links · Monday

Geometry of Motion

A geometric lens on simulation: cotangent bundles, Hamiltonian flows, and how geodesics, magnetism, and relativity emerge in one coherent framework.

Automating and Managing Dnsmasq

When I started my network and systems administration career in the late 90s, I used static IP addresses far more than I ever configured or used DHCP relays or servers. Remote recursive DNS, i.e., “DNS resolvers,” were common, but so were servers that did their…

On Mortality

What are the consequences of my belief that biological death is final?

Solution designs should only be a few pages

We get blamed for delivering these massive solution design documents that take weeks to produce, eat into the time for development and in the end result into an encyclopedia that nobody reads.And in all honesty, I agree.

Primary keys using UUID v7 are (potentially) an HR violation

I'm building an applicant tracking system where I use UUID v7 for primary keys on the users table. Then I discovered an unintended consequence: UUID v7 embeds a timestamp, which creates a privacy leak. If a user's account was created in 2025 with an ID of 0199…

How I Eat

I'm no dietitian, but I've been eating for quite a while.

blog

As is true for everything, a lot of things need to happen for anything to happen, and so it’s true for this blogpost as well. Out of all of these everything that needed to happen, 3 are these:

Irradiance Encoding, Spherical Harmonics

Spherical Harmonics are a type of Spherical Radial Basis Function that can be used to encode signals defined on a sphere in a compact way. This makes them an excellent fit for encoding a variety of...

Write It Down

Why writing things down works + practical tips and answers.

Nobel Prize in Physiology or Medicine 2025

The Nobel Prize in Physiology or Medicine 2025 was awarded to Mary E. Brunkow, Fred Ramsdell and Shimon Sakaguchi “for their discoveries concerning peripheral immune tolerance.”

gem.coop

We’re excited to introduce gem.coop – a new server for gems in the Ruby ecosystem.

Blazor Code Behind | no dogma blog

I've never been a fan of mixing UI markup and code in the same file. Recently, while using Blazor, my code was getting a bit too complex to include in the .razor file. It took me longer than expected to separate it into a code behind. Here is what you need to …

Why Startups Don't Use .NET and C#

Check out my courses on Dometrain: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube Subscribe to my weekly newsletter: https://nickchapsas.com Hello, everybody. I'm Nick, and in this video, we will talk about the why startups and small companies …