27 August 2023

31 links · Sunday

The Internet is Empty

How can we travel that which has no physical form?

Demodulation of the 5G NR downlink – Daniel Estévez

At the end of July, Benjamin Menkuec was commenting in Twitter about some issues he had while demodulating a 5G NR downlink recording. There was a lively discussion in which other people and I participated. I had never touched 5G, but had done some work with L…

How to Check if a Variable is Defined in Ruby with defined? Keyword

Ruby's defined? keyword is an elegant, compact and fun way to check if a variable is defined or not and also to cache expensive operations. However, many gotchas await the new programmer. Now that I've had a few opportunities to work with it, here’s my shot at…

That Old NetBSD Server, Running Since 2010

In 2010, one morning, a client called. My task was to set up a new complex server within a tight two-day window. Given the constraints, I opted for my top choice at the time for such tasks: NetBSD and Xen. To my astonishment, over 10 years later, the server wa…

Rationality is good, but overrated

      Rationality. The tool of philosophers and mathematicians, the mother of Renaissance and Enlightenment, the cradle of advanced civiliza...

A List of Really Obvious Things

Perhaps the least obvious thing is that the most obvious things are not obvious. Common sense is uncommon. Simple things are hard. Since I discussed this with my friend, Jake, I started writing down obvious things as Ray has written about in Principles. I want…

Stepping back from the Tusky project

I discovered severe lapses in how the Tusky project's donations (received via OpenCollective) were being handled. When I reported those t...

Get Into Motion

Microdose progress and remind yourself what a tiny dose feels like. More often than not, that's all you need to become much more willing to switch gear and go for a bigger hit.

#14 Secrets d'experts en marketing de Russell Brunson - Doumer's Blog

(Version Francaise) Experts Secrets: ⁠https://amzn.to/3PhtauA⁠ Dans cet épisode, venez apprendre de l’expertise de l’un des plus grands spécialistes du marketing digital au monde, à travers le livre “Expert Secrets”. Je vais partager directement avec vous ce q…

Timmoth

MassTransit #3: Migrating mediator pattern from MediatR

In today's complex software landscape, effective and maintainable design patterns play a crucial role in ensuring robust and scalable systems. One such pattern is the Mediator Pattern, which defines how different components of a system interact with each other…

Polyglot Notebooks in 7 minutes

Let's learn about data science notebooks in VS Code with C#, F#, JavaScript, and more, featuring Polyglot Notebooks, built on top of Jupyter Notebooks.

Why I Won't Run Another Business

I talk about my experiences at Troika Games and why I won't run another company.

The "Weak Event" Pattern in C#

Events in C# are a powerful mechanism for decoupling components and enabling a publisher/subscriber model. However, they have a significant drawback: the publisher holds a strong reference to the subscriber, and this can cause memory leaks. This article descri…

Slack's Migration to a Cellular Architecture - Slack Engineering

Summary In recent years, cellular architectures have become increasingly popular for large online services as a way to increase redundancy and limit the blast radius of site failures. In pursuit of these goals, we have migrated the most critical user-facing se…

Microsoft.Fast.Components.FluentUI 2.4.3

A set of Blazor components wrapping Microsoft’s official Fluent UI Web Components. They implement the latest state of the Fluent design language, are built on FAST and work in every major browser.