20 December 2024

35 links · Friday

Open Source C# on Linux

Turn your videos into live streams with https://restream.io Fritz is working on an open source application that YOU can get the source code to and follow along. Check out SharpSite https://github.com/FritzAndFriends/SharpSite

tldraw computer

A computer by tldraw.

Building a Webhooks System in .NET From Scratch (part 1)

Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Join a community of 1000+ .NET developers: https://www.patreon.com/milanjovanovic Learn how to build a robust webhooks system …

Why is Microsoft Harming .NET Open-Source?

Check out my courses on Dometrain: https://dometrain.com Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everybody. I'm Nick, and in this video, I will discuss whet…

M: Grab Bag 2 (Category Compilation) #10~#14

In Category M: Grab Bag, you never know what you're going to get. Here, we delve into topics that don't quite fit neatly into the other categories—though the conversations still largely revolve around games. Check it out and see what you think! [Index] 0:00 O…

Modern .NET NuGet Packaging with Scott Harden

RJJ Software's Software Development Service This episode of The Modern .NET Show is supported, in part, by RJJ Software's Podcasting Services, whether your company is looking to elevate its UK operations or reshape its US strategy, we can provide tailored solu…

The Lies About Abstraction

Below is an excerpt from Street Coder , where Sedat Kapanoglu talks about benefits of layering in software.

Synthetic Data & The Growing AI Perception Divide

Synthetic data is helping LLMs scale the data wall, but it’s doing so while creating a growing perception gap between those who use LLMs for quantitative tasks and those who use it for anything else, generating significant confusion.

The Turing-Qualia Test for LLMs

Like many of us, I've been playing with LLM based chat agents (such as ChatGPT) to see where they excel and where they get tripped up.

Time series benchmarks are broken

Benchmark tasks are a cornerstone of ML research, and a large proportion new research in pretty much every subfield follows the following template:

How to have decoupled systems without setting your company on fire

Have you heard that having decoupled systems is paramount to dealing with complexity at the heart of software? Have you also seen companies waste piles of cash and lots of developer time trying to build decoupled systems? This article might be of your interest…

Reward Hacking in Reinforcement Learning

Reward hacking occurs when a reinforcement learning (RL) agent exploits flaws or ambiguities in the reward function to achieve high rewards, without genuinely learning or completing the intended task. Reward hacking exists because RL environments are often imp…

Why HNSW is Not the Answer to Vector Databases

HNSW (Hierarchical Navigable Small World) has become the go-to algorithm for many vector databases. Its multi-layered graph structure and ability to efficiently navigate vector embeddings make it particularly appealing. However, despite its apparent ...

Pair and mob sessions

Pair and mob programming are not just about coding.

Why You Don’t Need a DI Framework: A Case for Manual Dependency Injection

Dependency Injection (DI) frameworks are so widely adopted that many developers assume they are the only option for managing dependencies in an application. However, this prevailing wisdom often goes unchallenged, leading to unnecessary complexity, opaque beha…

How to make consistent cold coffees?

I make 1-2 cups of cold coffee daily and sometimes for my SO and small inconsistencies have started driving us crazy. Some days it would be perfectly cold and creamy and other days a watery sludge. After months of trying various things and drinking a lot of co…