3 August 2023

53 links · Thursday

What Is Dimensional Analysis?

Mathematics is famously concerned with numbers. However, most of the physical quantities that we encounter in everyday experience cannot be expressed as numbers alone.

Saying the quiet part out loud

have started saying the subtext out loud in conversation (eg. "by the way I'm asking for reassurance" or "this look means I want you to put that down so we can talk") and honestly the success rate in getting what I want is much higher

Only Finding the Non-Obvious Matters

“The better you understand context, the more likely you will see how easily you can be missing out on it.” Tyler Cowen, “Context is that which is scarce” Magnus Neilsson&#82…

Paired benchmarking. How to measure performance

Introduction Link to heading In this article, I discuss the challenges associated with testing algorithm performance, focusing primarily on microbenchmarks rather than overall application performance, although some principles apply to both. I provide a brief o…

Steel Prices and Dumb Policies – Lessons Learned

On March 8, 2018, McCulley Marine Services bought 59,973 pounds of steel in various sizes and shapes to repair and maintain one of our barges. The total paid for this steel was $40,710.

Why Sales Engineers Exist

Paul Graham once wrote that “a startup is a company designed to grow fast.” For a startup to grow fast, especially a B2B startup selling SaaS products to other companies, it needs sales engineers. Sales engineers are the technical experts who work closely with…

Understanding Endpoints in Wolverine Messaging

In Wolverine terminology, an “Endpoint” is the configuration time model for any location or mechanism where Wolverine sends or receives messages, including local Wolverine queues within…

Wiki - ElixirForCynicalCurmudgeons

This is an attempt to wrap my head around using the Phoenix web framework for a small project. However, it got too long so I broke it into two parts. This is part 1 and just talks about the Elixir language, part 2 is PhoenixForCynicalCurmudgeons but that is st…

5 Tips for Building Resilient Architecture

How do you build resilient architecture and systems? I will give you five tips on things you can look at and implement to keep your systems functioning corre...

Struct memory layout and memory optimizations

Consider a warehouse that needs to keep track of items. For the purpose of discussion, we have quite a few fields that we need to keep track of. Here is how ...

Releasing Features the Smart Way in .NET

Check out my courses: https://dometrain.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello, everybody, I'm Nick, and in...

Man Spends Entire Career Mastering Crappy Codebase

Westbrook spent 35 years in a codebase that allegedly powers some sort of medical software somewhere. During his tenure, he contributed hundreds of lines of code to his projects.

Back to .NET basics: How to properly use HttpClient

In this post, we will explore a few common scenarios where HttpClient is employed. For each scenario, we will discuss the reasons behind its proper or improper usage, using the help of the netstat command.

Jeff Fortin T. (@nekohayo@mastodon.social)

A list of recent hostile moves by #Google's #Chrome team; handy for sharing with your entourage, to explain why they should stop using #Chromium / #GoogleChrome and use #Firefox or #Epiphany as their main #web #browser : * The "Manifest v3" sabotage of conten…

Avalonia Reaches v11 GA Release

Beginning this month, the Avalonia team announced the release of version 11.0 of their framework, bringing significant changes and new features. These changes include features like automated testing capabilities, improved accessibility support, the introductio…

.NET Rocks! The Ethics of Large Language Models with Amber McKenzie

Large Language Models like GPT-4 are all the rage - how do we use them well? Carl and Richard talk to Amber McKenzie about the challenges and concerns around LLMs, especially regarding the data involved. Amber talks about the risks of creating products around …

Observation of zero resistance above 100$^ rc$ K in Pb$_{10-x}$Cu$_x$(PO$_4$)$_6$O

Room-temperature superconductivity has always been regarded as the ultimate goal in the fields of solid-state physics and materials science, with its realization holding revolutionary significance, capable of triggering significant changes in energy transmissi…

Can we finish up AddLink this time? MAYBE!

We got a good start on AddLink last time, but didn't quite finish it. Can we do it this time? And how will Jon react when Burke rejects his pull request? Plu...

Restarting Outlook Rules When They ALL Stopped Working

Rick Strahl reminded me of a great use for my nearly abandoned blog (especially as Twitter has lost its bloody mind)….memory storage! And I just solved a nagging problem so decided to “log” it here on my blog not only for my own future reference but perhaps to…

Announcements - View ID 5952

Data breach warning It was brought to our attention that a recent data breach included MD data, including emails and password hashes. Our advice is that you use unique passwords, and in case you used your MD account password elsewhere please change that asap j…