Porting systemd to musl libc-powered Linux I have completed an initial new port of systemd to musl. This patch set does not share much in common with the existing OpenEmbedded patchset. I wanted to make a fully updated patch series targetin…
Explore the .NET MAUI 9 Release Enhancements in September Community Standup This September, the .NET MAUI monthly community standup discusses the.NET MAUI 9 release enhancements. The HybridWebView and amazing TitleBar for Windows are just the tip of the iceberg. Remember t…
Async Rust can be a pleasure to work with (without `Send + Sync + 'static`) Async Rust is powerful. And it can be a pain to work with (and learn). Async Rust can be a pleasure to work with, though, if we can do it without `Send + Sync + 'static`.
The Impact of Not Turning Off Your PC for Three Weeks: A Deep Dive into Hibernate Mode and Application Performance What happens when you rely solely on hibernate mode and don't turn off your PC for three weeks...
Trying out a dedicated server from Hetzner I am trying out a dedicated server from Hetzner for my performance work. I am trying the ax162-s that has 48 cores (96 vCPU), 128G of RAM a...
Explicit is better than implicit Clarity is key: being explicit makes your code more readable and maintainable.
How Much Data is Enough for Finetuning an LLM? There's no shortage of analogies for explaining what an LLM is capable of - one of the best, though, is from this New Yorker article proclaiming it as a "blurry JPEG of the web". This metaphor is particularly useful for...
Six questions to ask when looking at an early exit opportunity When you either start a company or invest in one, there are a handful of ways to make money out of the whole thing. Generally speaking, the most likely way for both of those two groups to do so together is when someone else buys the company (or at least a...
CSS @property and the New Style An exploration of the newly supported at-rule for explicitly defining and animating custom properties in CSS.
LSP: the good, the bad, and the ugly For a few years now I have been working on the Haskell Language Server (HLS), and the lsp library for the LSP protocol and writing LSP servers. Unsurprisingly, I have developed some opinions about the design of the LSP! Recently I gave a talk about HLS an...
The problem with the “hard problem” Robert Lawrence Kuhn is well-known as the creator and host of the public television series Closer to Truth , an invaluable source of intervi...
The Machine Economy | Brandon Caruana The traditional economy, as we know it, is predicated on the exchange of goods and services using fiat currency, which is underpinned by governmental and institutional trust. This system has enabled t
A unix philosophy for web development Maybe all web components need to be a light-weight framework is the right set of helper functions.
Five Geek Social Fallacies Within the constellation of allied hobbies and subcultures collectively known as geekdom, one finds many social groups bent under a crushing burden of dysfunction, social drama, and general interp
How does cosine similarity work? When working with LLM embeddings, it is often important to be able to compare them. Cosine similarity is the recommended way to do this.
Some thoughts on the YubiKey EUCLEAK Vulnerability It looks like everyone's favourite FIDO token provider might have an unpatchable vulnerability! Much Sturm und Drang from the usual sources. But how bad is it really? Not so bad - but it does expose some weaknesses in the very idea of having physical toke...
Maybe You Should Commit Everything You Need to Run Your Code I’ve been committing generated code and vendor folders for over a year. I am delighted with the overall simplification of continuous integration, building, and deploying flows. They all complete faster and more reliably. Teams are happier and more product...
The Fundamental Law Of Software Dependencies Canonical source code for software should include checksums of the content of all its dependencies.