If you find this piece worthwhile, consider the Go Fund Me that’s funding ongoing cancer care. A story from Dan Luu, from back when he “TA’ed EE 202, a second year class on signals and systems at P…
Usually in C identifiers are not directly followed by strings. But when U prefixed literals were introduced in C. there still were some rare clashes with existing code. This happened were a macro U…
When a service fails to start up enough times in a row, systemd gives up on it.
On servers, this isn’t what I want — in general it’s helpful for automated recovery if daemons are restarted indefinitely. As long as you don’t have circular dependencies between s…
Discover how the Backend for Frontends (BFF) pattern can revolutionize the way you structure your applications, ensuring a smoother and more efficient interaction between your frontend and backend systems.
Smart assistants should be more than just heavily commercialized products, we need private, conversational assistants that can genuinely help us get things done. All the pieces seem to be there right now if we put them together...
Most programmers prefer to write code over debugging it. Unfortunately, code breaks a lot more often than we would like and it often breaks in situations that are hard to debug. Therefore, an essen…
I will write a follow up blog about Regression and Random Forest, today completes the half of the first month of 2024, I learned lots of stuffs that I am interested and participated on a Kaggle compe, predicing Energy consumption and production using solar pan…
While reading Real-World Cryptography, I came across the "million message attack".
This is an attack that Daniel Bleichenbacher demonstrated in 1998, which effectively broke RSA with a particular encoding function called PKCS #1.
It was only mentioned briefly,…
It’s been a whopping five years since I last shipped one of my Shipping blog posts, and boy do I have a good one to come back with. I’ve been working on Pierre for most of the last year and we’ve been shipping some amazing stuff.
Can ChatGPT and its Code Interpreter handle lava? Let's see in day 18 of #adventofcode!#openai #chatgpt #python #ai #codeinterpreterContents:0:00 - Intro0:12...
Transforming a dataset into one with fewer columns is more complicated than it might seem, explains Dr. James McCaffrey of Microsoft Research in this full-code, step-by-step machine learning tutorial.
visualstudiomagazine.com·By James McCaffrey01/17/2024··14-17 minutesidesaipythondotnet
The .NET team joins us this month to tell us all about building cloud-native apps with .NET Aspire and deploy them to Azure Container Apps!Community Links: h...
JetBrains has released Rider 2023.3, the latest version of their cross-platform .NET IDE. This release contains an AI Assistant, support for .NET 8 SDK and an extended list of C# 12 and F# 8 features. There are also improvements regarding debugging, running mu…
A protocol for peer-to-peer data stores. The best parts? Fine-grained permissions, a keen approach to privacy, destructive edits, and a dainty bandwidth and memory footprint.
Previously, I've talked about enums in C# and some of the things we can do when structuring our dotnet applications to avoid challenges. When it comes to ser...
youtube.com·Dev Leader
Dev Leader
•··1 minutedotnetyoutube
We've all written long procedural code that has many branches and has to handle failures because it's trying to execute a long business process with many act...
Sometimes a solid color isn't enough, and your app's UI calls for gradients everywhere! Join Maddy for a quick crash course on how to create both linear and ...
I've been writing this blog since 2004. That means I have been doing this for twenty years, which is frankly unbelievable to me. The actual date is somet...
Apple uses Cassandra and FoundationDB for CloudKit, their cloud backend service. We take a look into how exactly each is used within their cloud and the problems they've solved.
In this video I show how to setup integration testing using an xunit project with asp.net core. We then write some simple tests for our nuget package and fin...
¡Únete al evento más grande de desarrolladores .NET en Tuxtla Gutiérrez! Disfruta de ponentes de primer nivel, con charlas sobre las últimas novedades del mundo del desarrollo en .NET. Entre los temas a tratar se encuentran: * Novedades en el lenguaje C# * Nov…
Stable Code, an upgrade from Stable Code Alpha 3B, specializes in code completion and outperforms predecessors in efficiency and multi-language support. It is compatible with standard laptops, including non-GPU models, and features capabilities like FIM and ex…
stability.ai·16 Jan
Written By Anel Islamovic··5-6 minutesai
Investigating - We are experiencing issues following a deploy. Team is working on resolving this.. (16:45 UTC — Jan 12) Monitoring - We have are reverting a configuration change that we believe to be the culprit, and are continuing to monitor as service is com…
On November 15th, 2023, Microsoft announced version 7.0.0 of their open-source MAUI Community Toolkit. The new version adds support for .NET 8 and brings several bug fixes.
infoq.com·Edin Kapić
Lead Software EngineerFollow··4-5 minutesappleandroiddotnet
Welcome to our series, where we take a closer look at the C# 12 language features and how ReSharper and Rider make it easy for you to adopt them in your codebase. If you haven’t yet, download the
Welcome to part five of our Azure Cosmos DB series. Discover the document versioning design pattern, essential for tracking and managing document changes over time, preserving a complete history of revisions.
WPF makes extensive performance instrumentation available through ETW. However, in modern .NET, it's not obvious how to get hold of it. This blog shows how
Hey, did you know that JasperFx Software is ready for formal support plans for Marten and Wolverine? Not only are we trying to make the “Critter Stack” tools be v…
As the complexity of LINQ queries in an app increases, it becomes more difficult to maintain the code. In this week's episode, community MVP Steve Smith visi...
“To see takes time, like to have a friend takes time.” –Georgia O’Keeffe * Someone at the dinner table wanted to know what everyone’s turning point on climate was, which is to say she w…
lithub.com·By Rebecca Solnit
January 11, 2024··10-13 minutes
One of the limitations of a compute is the memory bandwidth. For the scope of this article, I define “memory bandwidth” as the maximal number of bytes you can bring from memory to the CPU per unit of time. E.g., if your system has 5 GB/s of bandwidth, you can …
Ever been told, 'First validate your idea – make a landing page with a waitlist to see if people actually want what you're building'? That is clearly a good idea, right? But here’s where I hit a snag: how do you whip up a landing page that is compelling enough
I needed to hash some relatively short data (the length of an English word) and couldn't really find any benchmarks that fit my purpose. So, I ran them myself, and some of the results were actually kind of surprising to me.
TLDR: urllib3 is raising ~$40,000 USD to release HTTP/2 support and ensure long-term sustainable maintenance of the project after a sharp decline in financial support for 2023.
What is urllib3...
This is a story of how a random person on the internet set me thinking and eventually triggered a change to this blog. It started last September, when someone suggested offering email subscriptions in addition to the existing RSS feed. The thing is… I was purp…
I recently had a little bit of time to kill and decided to see if I could actually do some parsing of other protocols with eBPF. The previous post that I created was about http and whilst it’s an impo
This post dives deep into Alma - A side project which I built in 2022. It was nominated to Side project of the year at React Summit in Amsterdam 2023. My history with node-based user interfaces goes back to 2017. During my time as a Designer at EA DICE workin…
Happy New Year!
We hope everyone is having a great start to 2024 and that you’re all rejuvenated for another year of listening to these (mostly) regular rambles. We’ve got a fair bit to go through, including the usual sprinkling of graphical fixes, a nice mea…
blog.ryujinx.org·MutantAura
Jan 16, 2024
• 12 min read··15-19 minutesgaminggitideslinux
Unlike many indie founders, I’ve never shared revenue numbers for Preceden, my SaaS timeline maker tool. Even if they were remarkable – which they are not really – I just don̵…
Out of the box, sorting a Dired buffer is rather underwhelming. In this post I describe how to improve that. But before we get into details, let’s see what the end-result looks like. For the...
Selling my company was a milestone that many entrepreneurs dream of. But today, I get to look back on all of that nearly two years later with the benefit of hindsight.
Software teams that have not mastered the technical language invent their own
observer language together with the adoption of legions of tools and procesess