How the Economy Changed: There's No Bargains Left Anywhere What changed in the economy is now nobody can afford to get by on working-class wages because there's no longer any bargains. The econ...
WAKULLA RECEIPT MAP – Aaron Koelker This map was designed to be printed on six feet of thermal receipt paper. Why on earth would anyone do that, you ask? After making a ribbon map of the Suwannee River, multiple people (jokingly?) suggested that I look into receipt printers when I explained...
LLM Quantisation Weirdness :: Giles' blog I bought myself an Nvidia RTX 3090 for Christmas to play around with local AI models. Serious work needs larger, more powerful cards, and it's easy (and not that expensive) to rent such cards by the minute from the likes of Paperspace. But the way I see...
How the pre-seed round made a comeback in 2024 - VC Cafe Narrative violation: in 2023, series A rounds declined 61% and pre-seed rounds grew 51%. This is why.
Choosing to Have Kids During the End Times — Stuff George Writes My best friend believes that humanity has a 60% probability of becoming extinct in the next 15 years. He’s one of the smartest people I know and is an extremely well-adjusted and high-functioning person. He scoffs at conspiracy theories, doesn’t wear tin ...
Where I’m at on the whole CSS-Tricks thing It was March 2022 when I sold CSS-Tricks to DigitalOcean. So it’s been just about 2 years now. This was me and my wife’s thinking: The negotiated sale price was fair. They are a big com…
Delete, delete, delete: the ultimate productivity hack No matter how hard you work, there’s a limit to how much time you have available. Whether you adhere to a strict 40-hour work week or find yourself in a cycle of all work and minimal rest, the hour…
Don't Mock Machine Learning Models In Unit Tests How unit testing machine learning code differs from typical software practices
DSL for Modding Minecraft - Strumenta This is the first of two articles in which we’ll go through the design and implementation of a DSL for Minecraft mods.
Sustainable software delivery: The core-capabilities & plugins model An approach to managing bespoke behaviour (to support sustainable delivery).
Introduction To Low Latency Programming: Minimize Branching And Jumping This post originally appears as a chapter in my new book: ‘Introduction…
A Data Structures and Algorithms Self-Study Curriculum A useful list of things to learn if you want to study on your own - or help someone study.
What is Sustaining Engineering? I studied computer science because I thought I wanted to write code for a living, but deep down, maybe I just wanted to know how things work under the hood. This is entitled - I cannot accept that I should not be permitted to look behind the magician’s cu...
On Abandoning my RATGDO Native HomeKit Users In which I explain why I am leaving wonderful people high and dry
.NET MAUI – Native Embedding Harness the capabilities of .NET MAUI directly from the platform project.
Dependency injection for .NET APIs [Pt 7] | Back-end Web Development with .NET for Beginners This video covers support for dependency injection in ASP.NET Core and minimal APIs. Dependencies are objects that other objects can depend on; in ASP.NET Co...
How does .NET MAUI get me to market faster if I'm a startup? Can #dotNETMAUI help startups? Maddy Montaquila shares how you can build apps that work across multiple platforms and quickly get your startup off the ground...
On the whole idea of giving away a reference to yourself at destruction - The Old New Thing Hey, at least it's possible.
This Is How You Implement HttpClient In Your .NET Application In this video, I will show you how to properly implement HttpClient in a .NET application.Join my mailing list and stay updated on topics and videos related ...
Mr. Maeda's Cozy AI Kitchen - Inclusive Healthcare with AI, with Wendy Johansson Wendy Johansson joins John Maeda in the kitchen to talk about providing better healthcare with AI.Chapters:00:00 - Today's Topic00:15 - Introducing today's g...
Mr-Maeda-Cozy-AI-Kitchen/MedicalAccess at main · johnmaeda/Mr-Maeda-Cozy-AI-Kitchen Simple and delicious AI recipes for thinking expansively about what comes next - johnmaeda/Mr-Maeda-Cozy-AI-Kitchen
White House urges developers to dump C and C++ Biden administration calls for developers to embrace memory-safe programing languages and move away from those that cause buffer overflows and other memory access vulnerabilities.
Power That No C# Dev Should Have - The Dark Side of Reflection Reflection is a powerful tool that we have access to in C#. And you know what they say: with great power comes great responsibility. And that couldn't be mor...
The Era of 1-bit LLMs: All Large Language Models are in 1.58 Bits Recent research, such as BitNet, is paving the way for a new era of 1-bit Large Language Models (LLMs). In this work, we introduce a 1-bit LLM variant, namely BitNet b1.58, in which every single parameter (or weight) of the LLM is ternary {-1, 0, 1}. It m...
Media statement: Tangerine cyber incident | Tangerine Telecom™ Tangerine has been impacted by a cyber incident that has resulted in the unauthorised disclosure of some of our customer data.
Activator.CreateInstance in C# – A Quick Rundown Leverage Activator.CreateInstance in C#, part of reflection in C#, to create object instances! This beginner's guide walks you through simple C# code examples.
Bcrypt Hash Generator & Verifier Generate Bcrypt password hashes with desired cost option. Verify/Validate existing Bcrypt hashes.
Does this 8088 code in the Leisure Suit Larry 2 game actually do anything? In the Sierra On-Line game "Leisure Suit Larry 2" there's a part in the game where the main character (Larry) has to write a program in 8088 assembly language as part of his tribal initia...
General Performance Tip: Avoid Unnecessary Variable Initialization In the analysis of code, it’s noted that explicit initialization of variables, when the default state is already set, can impact performance. Situations requiring variable initialization are …
Rest and Spread Operators Explained in JavaScript Rest and spread both use three dots, so they can be confusing. Let’s take the time to understand these helpful JavaScript operators.
Critical Thinking in an AI-Powered World | The .NET Tools Blog Critical thinking techniques for use with JetBrains AI Assistant.
👼🏼 Divine Code Reviews Reviewing someone else's code can be frustrating, but also a learning experience for everyone. Let's see how Stephen King might help us.
Getting Multiple Exceptions from Parallel.ForEachAsync Parallel.ForEachAsync is a very useful tool for running code in parallel. Last time, we looked at what happens when an exception is thr...
EF Core - Cannot convert from 'string' to 'System.FormattableString' While doing a pair programming session with a new developer in one of my teams, we ended up with a compiler error after writing the followin...
Parallel.ForEachAsync and Exceptions Parallel.ForEachAsync is a very useful tool for running code in parallel. But what happens when an exception is thrown inside the loop?...
Testcontainers Testcontainers is an opensource framework for providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
Work with Data in Blazor [Pt 9] | Front-end Web Development with .NET for Beginners Any web app is going to need to work with data. In this episode we connect our Blazor components to a database using Entity Framework Core and scaffolding. W...