2 August 2023

50 links · Wednesday

Cops still take more stuff from people than burglars do

Let’s get one thing out of the way: it’s not normal to stuff $100,000 in cash into a suitcase and then check said suitcase on to a domestic flight. It’s extremely weird, in fact, not something you’d expect a typical person to do in their lifetime. However, doi…

PyTorch Memory Tuning

This article will focus on minimizing GPU memory footprint — for both optimization and inference workloads. Throughput and latency usually get all the attention, but reducing memory consumption without making architecture sacrifices is often just as valuable.

Why all solopreneurs should write a journal

I've written quite a few articles about journaling. This is one more on the topic. In this article, I want to discuss the reasons why solopreneurs should seriously consider writing a (professional) journal. Introduction As I've argued in my previous artic…

We're Competing With Each Other Against Our Own Economic Irrelevance

99% of dev work has already been done before. That's why most modern dev is "Search Google" -> StackOverflow or random blog post -> copy & paste + tweak code LLMs and AI code completion tools (eg. GitHub Copilot) drastically simplify this even further. …

Thoughts on Analytics

Counting web page visitors accurately can be a challenging task, often bordering on the impossible.

On Modularity of Lexical Analysis

I was going to write a long post about designing an IDE-friendly language. I wrote an intro and figured that it would make a better, shorter post on its own. Enjoy!

Even More Blazor SSR Enhancements in .NET 8

We are all excited about the latest Blazor enhancements coming .NET 8 and there are even more to talk about! Let's go through the newest things coming to th...

The importance of loss function in Tensorflow model

Introduction In the diverse ecosystem of deep learning, TensorFlow reigns as one of the most popular frameworks. Amidst the array of tools it provides, one cornerstone of TensorFlow models is the loss function. Its importance cannot be overstated; it's the co…

Microsoft .NET Code Analysis: Validate Arguments of Public Methods

The article highlights the importance of validating arguments in public methods and discusses the consequences of failing to do so, including errors, unexpected behavior, security vulnerabilities, …

New C# 12 Preview Features Available

Earlier this month, together with Visual Studio 17.7 Preview 3, Microsoft released new preview features for C# 12. The new language version will be the default for .NET 8, expected to be released later this year. The latest available features for C# 12 are inl…

The combined power of F# and C#

Where C# is the most dominant language in the .NET world, other languages are built on top of the Framework that deserves their respective place. F# is strong when it comes down to functional programming! In this blog post, we will leverage the power of F# and…

Visual Studio Dev Tunnels

Today I want to talk about a great feature in Visual Studio 2022; dev tunnels (originally called port tunneling/forwarding). It allows you t...

Three Mornings

Our coffee is, on every level, different and better. Join us: http://awesomecoffeeclub.comHuge thanks to Abi Rein and Jessica Rollins for traveling to Colomb...