7 November 2023

61 links · Tuesday

What the QWAC?!

Almost 2 years on from the last time I wrote about QWACs, I'm sadly not here to tell you that things have gone well since then. In fact, I'm actually here to tell you that things are not going well at all... QWAC Back in Jan 2022, I wrote a

State of .NET - .NET 8

.NET 8 is the latest version of the popular framework for building cross-platform applications. In this presentation, you will learn about the new features and improvements that .NET 8 brings to de...

Seeing like a Bank

The structural reasons why banks sometimes behave bizarrely in interactions with customers, like forgetting things which customers tell them.

Thoughts about robustness and efficiency

Statistical efficiency is an essential characteristic, which has to be taken into account when we choose between different estimators. When the underlying distribution is a normal one or at least light-tailed, evaluation of the statistical efficiency typica...

What is a Domain Service in Domain-Driven Design?

📌 Accelerate your Clean Architecture skills: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanjovanovi...

Microsoft .NET Code Analysis: Use nameof() To Retrieve the Parameter Name

The article discusses the importance of using `nameof()` in code to retrieve parameter names, highlighting how it helps prevent issues when parameter names change during refactoring by automaticall…

Episode 59: Hexagonal Architecture - with Valentina Cupać

In this episode, I was joined by Valentina Cupać to chat about Hexagonal Architecture. We discussed what Hexagonal Architecture is, how it can help us build better software, and the difference between it and other similar architectures, such as Clean and Onion…

Release v7.2.3 · dotnet/orleans

What's Changed Add value type support to IActivator #8682 by @AdrianoAE in #8683 Ensure that ClusterMembershipOptions.NumVotesForDeathDeclaration is not greater than NumProbedSilos on startup by @...

.net Conf Live Watch Party - Mumbai · Luma

Get ready to geek out, Mumbai! Join us for the .net Conf Live Watch Party on November 14, 2023. Organized by Mumbai's largest OSS community and its longest running tech meetup, we're gathering...

How to convince your management to refactor software

Kammerath Technology offers innovative solutions in the areas of cloud computing and software development. We rely on the latest technologies and many years of experience to develop tailor-made solutions for our customers. Find out more about our services and …

Religious Landscape Study

Explore the geographic distribution and demographics of America's major religious groups.

Your VAE Sucks

Your proxies for reconstruction loss suck

DIY Hacking Chair

Years of repetitive stress injuries have led me to investigate alternative workstations. Even while using split keyboards and avoiding mice, I still experience issues in my wrists and shoulders with a conventional desk setup. Sitting on the couch looking down…

Autoscaling is not a panacea

There is a belief that autoscaling will solve problems it will not.

Why Kotlin Multiplatform Won’t Succeed - DONN FELKER

Kotlin Multiplatform (KMP) is destined for mediocrity. KMP never gain mass adoption and will it remain in obscurity; only to be used by a small subset of the software world, regardless how much it is promoted and touted as the next best thing. Why? Human natur…

a course in LLM embeddings (1/17)

/blue or, “LLM embeddings and outlier dimensions” Is 1536 a large number? /xantham it depends. When looking at a 1536-dimension vector, sometimes 1536 is a large number. Other times it …

Giving up my smartphone - Duoqin F22 Pro

Background I was first attracted to the dumbphones after seeing a series of articles on Hacker News. I like the idea of using - and relying on - my phone less and less. No plan survives contact with the enemy, and I knew that I wouldn’t manage in life with a s…

Non-interactive SSH password authentication

Instead of using sshpass to non-interactively provide an SSH password, here is a simpler approach by harnessing the built-in features of OpenSSH...

My simplicity toolkit

“Perfection is Achieved Not When There Is Nothing More to Add, But When There Is Nothing Left to Take Away” Antoine de Saint-Exupery When it comes to software engineers, I’m a sucker for simplicity and going back to basics. I have been coding for ~25+ years (~…

2023-11-04 nuclear safety

Nuclear weapons are complex in many ways. The basic problem of achieving criticality is difficult on its own, but deploying nuclear weapons as operational military assets involves yet more challenges. Nuclear weapons must be safe and reliable, even with the ro…

Sunday bikerides | Mate Rauscher

Almost every weekend I go out for a bike ride with my 4yo son. It's a tradition we started almost a year ago and it quickly became a highlight of our week. We have a few ...