New for Devs in SQL Server 2022: Ledger for Blockchain-Backed Security -- Visual Studio Magazine The new ledger feature in SQL Server 2022 provides blockchain-based security to ensure data isn't tampered with.
Berlin’s U-Bahn Expansion Plan An obscure change in German benefit-cost analysis regulations has led to expansive proposals for urban rail construction in Germany. In Berlin, where ongoing coalition negotiations between CDU and …
Model-View-Controller, a classic architectural pattern in Clojure I'm sure for some of you Model-View-Controller (MVC) resembles more of an anti-pattern than something to reach for when writing Clojure, but I think it's a great example of what architecture should accomplish, especially what can be accomplished in Clojur...
Things I Don't Know About AGI Is a photocopier alive? I think it's pretty safe to say that it is not. However, the more I think about it, the more I realize I can't prove that humans are in fact alive.
ChatGPT's Plugin System Poses an Existential Risk to the Open Web ChatGPT poses threats to fundamental assumptions we make about the web and how we use it that exceed its threats to humanity in the near to medium term. The implications of blindly accepting this transistion could be far reaching and hard to return from
On writing better error messages - OnlineOrNot 'Error 503 Service Unavailable' is a terrible error message. This article teaches you how to do better.
Synology NAS Backups with Minimal Bus Factor If you're wanting to backup your Synology NAS, you probably just want to use one of their off-the-shelf solutions in their Package Center. However, if you're stubborn like me and want to use the same CLI tool you use elsewhere, this post is for you. I'll ...
Education - Mutable Instruments Documentation Let’s say your starting point is a deep passion for patching and synthesis!
Can LLMs Critique and Iterate on Their Own Outputs? Avi Singh told me yesterday about a recent arxiv preprint, Reflexion, that proposes the following idea: use a LLM to examine whether the output of another generative model is “on the right track” during generation. According to the paper, “the reflection ...
Banks should fail much more often Bank failures are not the problem. They are the solution. Banks should fail much more often.
Zig And Rust Mar 26, 2023 This post will be a bit all over the place. Several months ago, I wrote Hard Mode Rust, exploring an allocation-conscious style of programming. In the ensuing discussion, @jamii name-dropped TigerBeetle, a reliable, distributed, fast, and small database w...
HACKING C#: DEVELOPMENT FOR THE TRULY LAZY Agenda:In this talk, Simon will demonstrate a way of working that avoids all this unnecessary work and gives you more time to do something more productive.We...
Introducing the new Microsoft Teams | Microsoft 365 Blog Today, we're announcing the new Microsoft Teams app for Windows with improvements to help make Teams faster, simpler, and more flexible.
I climbed inside a giant robotic parking garage I was going to film a video about a robot bicycle park. And then GIKEN, the company who built it, said: you know we do this for cars as well, right? ■ More d...
Handling CancelKeyPress using a CancellationToken - Gérald Barré In this post, I describe how to create a CancellationToken that forwards the CancelKeyPress event to the rest of the application.
Using the contents of a file to define an MSBuild property - The Old New Thing A little trick that maybe should be better known.
The Best .NET Mapper to Use in 2023 Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in ...
Deep Copy of an Object in C# - Code Maze Creating a deep copy of an object is necessary when we need to modify the copy without affecting the original object.
351: What are F# Discriminated Unions? Frank tries to explain his favorite F# feature and also discussion the C# proposal for union types!
C# Source Generators: How to get build information? Source generators are a powerful feature introduced to C#, allowing developers to generate additional code during the compilation process automatically. They can help reduce boilerplate, improve performance, and simplify your codebase. This blog post will...
Azure AD cross-tenant synchronization The article looks at and explores the new Azure AD cross-tenant synchronization. The feature makes it really easy to implement the technical part of synchronization between different Azure AD tenan…
Twitter Source Code Partially Leaked on GitHub Twitter's source code leaked online, exposing intellectual property and potential security vulnerabilities.
Uno Platform 4.8: New App Template Wizard & Design System Package Import, .NET 8 Preview 2, and More Uno Platform released version 4.8 of their framework for building native mobile, desktop, and WebAssembly apps. The latest version brings over 200 fixes and new features, as well as support for .NET 8 Preview 2. The highlight of the new release is the new...
The difference between libraries and frameworks - Simple Talk The concept behind frameworks and libraries is to provide reusable code that you can use to perform everyday tasks so that developers don't have to write
The Future is a Dead Mall - Decentraland and the Metaverse Clickbait Title: I spent three months living in the metaverse and now I'm starvingThe metaverse salespeople have a weird fixation with Animal Crossing, in sp...
How can I find ABC TV and radio services or information about outages in my area? To find out which ABC services are available in your area, ways to access them and their frequency, enter your postcode in the search tool below. For when you don't have internet access, download a...
The SQL Injection Guide: Attacks, Types, Signs & Defense Against SQLi Injecting anything is rarely a good thing. When injection hijacks your SQL and interferes with your primary web systems, you’re in real trouble. Find out here.
Migrating from Relational Databases to Time Series Databases More than 50 years after their inception, relational databases remain popular as ever to model, manage, and process data. In fact, 7 of the…
How Microsoft Edge Updates When you see the update notifier in Edge (a green or red arrow on the … button): … this means an update is ready for use and you simply need to restart the browser to have it applied. W…
MongoDB, C# and DateTime's Storing DateTime in MongoDB using C# is easy. Just add a property of DateTime and off you go. Easy. Right? Well, MongoDB stores all date times as UTC, but you can tell the driver to deserialize back as e.g DateTimeKind.Local, but nevertheless, it will be ...
The lost art of writing SQL queries These days, with Entity Framework Core being so good, it became rare that developers had to write their own SQL queries. Of course this is ...
WYSIWYGPT | Christian Heilmann When GPT-4 was announced earlier this month, one of the demos made a massive splash: painting a web app on a napkin and getting the “AI” to create the HTML, CSS and JavaScript to make it work.