Exploring ChatGPT’s Knowledge Cutoff A recurring topic of discussion on the OpenAI forums, on Reddit, and on Twitter is about what ChatGPT’s knowledge cutoff date actually is. It seems like it should be straightforward enough to…
Beginner's guide to surviving layoffs | maciek palmowski I got laid off. It's not fun at all, but it's also not the end of the world. While there is a lot to process, it's still just a job. There are worse things
Apple Annie’s Weblog · Types of blog posts. A list of observations on common blog post themes. This will grow, items may combine, I doubt it will shrink.
The OSI Model Revisited Nathan Handy is blogging about software engineering, solution architecture, and web development.
Introduction to Batch Processing using `asyncio` and `Instructor` - Instructor (openai_function_call) Enhancing OpenAI function calling with Pydantic
Exploring the OpenTelemetry Collector The OpenTelemetry Collector sits at the center of the OpenTelemetry architecture but is unrelated to the W3C Trace Context. In my tracing demo, I use Jaeger instead of the Collector. Yet, it’s ubiquitous, as in every OpenTelemetry-related post. I wanted t...
Operating an Entire Company on a Minimal Two-Core PostgreSQL Instance: Query Optimization Insights, Part 1 In an era where the costs for cloud services continue to soar, I want to outline how our data team has successfully managed to run the infrastructure of our energy trading company within the first year using only two PostgreSQL database instances - each e...
Smol's introduction blogpost Smol's introduction blogpost. GitHub Gist: instantly share code, notes, and snippets.
Write Right Now: How Engineers Can Innovate, Influence, and Lead in Business - Scott Willeke Managers and marketers have more say on the software that you write than you do, but why? It’s easy to shrug and move on to the next incremental
My Custom Instructions for ChatGPT tldr: Custom instructions let you provide ChatGPT with relevant information of your choice about you and how you like to communicate. I’ve use a couple simple tricks to adapt it to my style. I use …
Making a nice API of Amtrak's ugly API I had an upsetting experience with Amtrak recently. I had booked passage on a train that went about halfway across the country. I was going to get on it near the end of its route and only take it a dozen or so stops. But there were delays and the train en...
Minimize global process | Organizing Chaos Global consistency comes at the cost of autonomy; be careful not to stifle what could be your most effective teams Earlier this week, I was discussing Platform Engineering with some other technical leaders. Someone suggested that one of the main benefits...
Generalists, specifically. | Adam Stoddard A generalist designer, axiomatically, is someone who doesn’t specialize in any particular area of design. They’re not UX designers, UI designers, content str...
Data-as-a-Product: the keystone of the data-mesh Exploring the innovative concept of Data-as-a-product This article is about the transformation of data into a strategic asset within organizations. It outlines the pivotal role of data in decision-making, emphasizing the importance of Business Intelligenc...
JasperFx Software Announces Support Plans for Marten and Wolverine JasperFx Software is officially ready to provide formal paid support for Marten, Wolverine, or any other JasperFx dependency of the previous two tools. Starting now, potential users can feel safe i…
.NET Conf 2023 - Day 1 Welcome to .NET Conf Day 1! Full agenda: https://www.dotnetconf.net/agenda.NET Conf 2023 is the largest .NET event hosted online! Co-organized by the .NET co...
DBSCAN Data Clustering from Scratch Using C# -- Visual Studio Magazine Compared to other clustering techniques, DBSCAN does not require you to explicitly specify how many data clusters to use, explains Dr. James McCaffrey of Microsoft Research in this full-code, step-by-step machine language tutorial.
'Reptar' - New Intel CPU Vulnerability Discovered by Google - Cyber Kendra 'Reptar' - New Intel CPU Vulnerability Discovered by Google
What's new for the Microsoft Fluent UI Blazor components version 4.0.0 Coinciding with the .NET 8 release, we are happy to announce the v4 version of the Fluent UI Blazor library. Read on to learn about the fundamental changes we made in this one
Why does calling a coroutine allocate a lot of stack space even though the coroutine frame is on the heap? - The Old New Thing Heap elision optimization kicks in, and doesn't kick out.
The Small Website Discoverability Crisis There are a lot of small websites on the Internet: Interesting websites, beautiful websites, unique websites. Unfortunately they are incredibly hard to find. You cannot find them on Google or Reddit, and while you can stumble onto them with my search engi...
Jolene at 33 rpm Thanks to everyone who watched and liked this video. Here is an mp3 of the track for you as a gift. Cheers! https://www.dropbox.com/s/nb9mlmtn4isol3y/Jolene%...
Reviewing new .NET 8 Performance Tools Reviewing the new performance and convenience tools in .net 8 covered in Stephen Toub's blog post "Performance Improvements in .NET 8" https://devblogs.micro...
Enums in CSharp – A Simple Guide To Expressive Code Discover the benefits of using enums in CSharp, how to declare them step-by-step with examples, and the different types of enums available in this article!
Hacking ADHD - Strategies for the Modern Developer | Ledger Introduction After struggling a lot with my mental health (anxiety, depressive condition) for several years, I was diagnosed with Attention-Deficit/Hyperactivity Disorder, commonly known as ADHD, at the age of 44. This diagnosis shocked me a lot: I wasn’t...
Creating a Docker Linux Image for Microsoft SQL Server 2022 with Full-Text Search Enabled Discover how to create a Docker Linux image for SQL Server 2022 with Full-Text Search. Learn the benefits of Docker for easy SQL Server setup, with detailed steps for installation and configuration. Simplify your SQL deployment and enhance search capabili...
AI for .NET with Semantic Kernel | .NET Conf 2023 In this session you will learn about getting started with AI concepts as well as using Semantic Kernel to build AI into your line of business applications an...
Unleashing .NET 8: A Revolution in Performance, Security, and Development #shorts Discover .NET 8 new features #shorts 🖥️✨ Support me on Patreon to access the source code:https://www.patreon.com/mohamadlawandLet us connect:🌍 My website ...
ESPC 2023: How to Spice Up Your Meetings with Microsoft Teams Meeting Extensions ESPC is just around the corner, and I can't wait to see you all in Amsterdam, the city of canals,...
How to Get a Database Row as JSON Using Dapper - Code Maze A comprehensive walkthrough of how to get a database row as JSON using Dapper and serialize it to JSON using NewtonSoft.Json Package
Add Aspire.MySqlConnector by bgrainger · Pull Request #825 · dotnet/aspire Using the component name "Aspire.MySqlConnector" to leave the door open for "Aspire.MySql.Data" (based on the MySql.Data library) in the future. Fixes #786
New Amazon SQS Bindings Added to CoreWCF Amazon delivered a new binding for CoreWCF, the open-source replacement for Windows Communication Foundation. The new binding supports the Amazon Simple Queue Service (SQS) in both server and client code. The new binding allows simple migration of legacy ...
The Configuration Complexity Clock When I was a young coder, just starting out in the big scary world of enterprise software, an older, far more experienced chap gave me a ste...
API diff between .NET 7 and .NET 8 by carlossanlop · Pull Request #8921 · dotnet/core Repos area owners: ASP.NET - @dotnet/aspnet-api-review WinForms - @merriemcgaw @dreddy-work @JeremyKuhne WPF - @singhashish-wpf and @pchaurasia14 Libraries - @artl93 @jeffhandley @karelz @ericstj ...
Visual Studio 17.8 now available! - Visual Studio Blog Unlock New Heights in Developer Productivity: Optimized C++ Support, Enhanced Enterprise Capabilities, and Full .NET 8 Integration The latest update for Visual Studio 2022 is officially out. Offering a comprehensive suite of enhancements that span product...
Revealing the State of the Database Landscape | Redgate 3,849 responses later, the survey has closed and we’re discovering the challenges and trends data professionals everywhere should be aware of.
Automatically Analyze ASP.NET Core Performance With Dynamic Program Analysis | The .NET Tools Blog Slow web pages may make your users or customers abandon your web application, even before they’ve had a proper look at it. You’ve likely also been frustrated working with a web application that is slo
Announcing F# 8 - .NET Blog Read what is new in F# 8 - the language, compiler tooling and FSharp.Core standard library
VestPocket: File-based Data Storage for AOT .NET Applications VestPocket is a single file data storage using System.Text.Json for JSON serialization
.NET Framework November 2023 Security and Quality Rollup - .NET Blog November 2023 Security and Quality Rollup Updates for .NET Framework
Announcing .NET MAUI in .NET 8 - .NET Blog .NET MAUI in .NET 8 has arrived with quality improvements, performance and memory improvements, desktop enhancements, and more.
Announcing C# 12 - .NET Blog Announcing the official release of C# 12, including collection expressions, primary constructors, and more!
.NET November 2023 Updates – .NET 7.0.14, .NET 6.0.25 - .NET Blog Check out latest November 2023 updates for .NET 7.0 and .NET 6.0
A more flexible and enhanced way of logging in .NET 8 The latest version of the .NET (version 8) has introduced a "better" way of logging. This new way of logging is more flexible and enhanced than the previous versions. It is about the LoggerMessageAttribute.
GitHub - dotnet/eShop: A reference .NET application implementing an eCommerce site A reference .NET application implementing an eCommerce site - GitHub - dotnet/eShop: A reference .NET application implementing an eCommerce site
.NET 8 | Everything you NEED to KNOW! .NET 8 is finally here! It's been a long-anticipated release by the whole .NET community. I'm mostly happy for all the .NET developers limited to using long-...
aspire-samples/samples/AspireWithDapr at main · dotnet/aspire-samples Contribute to dotnet/aspire-samples development by creating an account on GitHub.
Israel-Hamas War: Last Week Tonight with John Oliver (HBO) John Oliver discusses the ongoing war between Israel and Hamas.Connect with Last Week Tonight online... Subscribe to the Last Week Tonight YouTube channel fo...
Israel-Hamas War: Last Week Tonight with John Oliver (HBO) John Oliver discusses the ongoing war between Israel and Hamas.Connect with Last Week Tonight online... Subscribe to the Last Week Tonight YouTube channel fo...
Unleashing the power of Text to Voice using Amazon Polly and Python I recently had to come up with a solution to quikcly turn text to voice and make it available as an MP3 file. Of course, being an AWS person, I knew exactly what to do! Amazon Polly to the rescue. Amazon Polly, is a simple to use service and, in
Burke Learns Blazor - Authentication and Login This week Burke and Jon tackle login and auth in theurlist.com. How hard could it be? Also, Burke and Jon compare the results of their hair restoration proce...
haveibeenpwned-downloader 0.5.15 haveibeenpwned-downloader is a dotnet CLI tool to download the Pwned Passwords hashes from Have I Been Pwned for offline use.
Reptar We have a CPU mystery! We found a way to cause some processors to enter a glitch state where the normal rules don’t apply, but what does that mean…?
Bluesky: New tool sends you personal recommendations Bluesky is one of the most popular Twitter alternatives at the moment. A new tool helps you to discover your friends and interesting accounts on the social network.
Running the AD9361 at 122.88 Msps – Daniel Estévez The Analog Devices AD9361 is an RFIC that is used in several popular SDRs, such as the USRP B2xx series and E3xx series, the BladeRF 2.0 micro, the ADALM Pluto, the ANTSDR, and in many other products (some of these use the AD9363 or the AD9364, which are ...
MBA Washing "MBA Washing" refers to the phenomenon where individuals or companies, often with a strong theoretical or academic background but limited recent practical experience, adopt and reinterpret industry-specific terminology and cultural movements.
Failure suuuuucks A reflection on the lessons we learn from failure and whether those lessons are tainted by the opposite of survorship bias.
Using JSX on the server as a template engine The React/Next.js ecosystem is spinning out of control in terms of magic and complexity. The stack has failed to stay focused and simple, and it’s my belief that software stacks that are too complex and magical must eventually fail, because as sensibiliti...
OEM Deceptive Design Practices: Recent Anti-Customer Changes to Desktop & Laptop Technology | Scott Larson
Yet Another ChatGPT Winge I recently gave a talk for a general audience on the current state of large language models such as ChatGPT. Such models are substantial projects that are already greatly disrupting many jobs and i…
Tool - Too Many Ideas Framework Background if you have too many ideas and difficulty prioritizing which to work on, a good tool to determine what to work on is to the The $100 Startup decision making tool. Ideas Impact Effort Profitability Vision Sum Idea 1 Idea 2 Idea 3 Idea 4 Impact: ...
.NET Aspire documentation (Preview) Samples, tutorials, and education for .NET Aspire, your cloud-native app stack build around components that provide production-ready telemetry, health checks, configurability, and testability.
Anatomy Of A Profitable Open-Source Project We open the books of react-admin, a profitable open-source project generating almost €1M in revenue. We hope this will assist other open-source developers in building their businesses.
The Tyranny of the Blank Textbox To unlock the consumer market, OpenAI needs apps that don’t look like blank pages.
Is the Reversal Curse Real? A recent paper The Reversal Curse points out an apparent failure in large large language models like GPT-4. From the abstract: We expose a surprising failure of generalization in auto-regressive la…
How to make your own computer chips — Brickstackr Mommy, Daddy? Where do computer chips come from? I’m phrasing the question like this because the answers you usually get when you ask are pretty childish. “Well, Timmy, they come from CHINA and Taiwan. We need to INVADE TAIWAN before CHINA does, becaus...
Steve's Startup Equation Steve Shares Shrewd Startup Success Secret... is what the clickbait title would say
Farewell to the felt | Quitting the full-time Poker scene Farewell to the felt | Quitting the full-time Poker scene
Announcing ASP.NET Core in .NET 8 - .NET Blog .NET 8 is now available! Check out all the new features and improvements in ASP.NET Core in this release.
Sandbox Your Program Using FreeBSD's Capsicum In an age where data breaches cost upwards of four million dollars on average, it is surprising that only 51% of companies are planning on increasing security investments1. This figure can likely be attributed to the high costs of implementing robust secu...
Cracking a “Developer Tools Killer” script… The other day I got an email from somebody who took one of my developer tools courses and he said he found a website that cannot be debugged. So I looked, found a nasty script and show you how to work around that one. You can watch the video on YouTube or...
Release 4.10.0 · openiddict/openiddict-core This release introduces the following changes: All the OpenIddict packages now target .NET 8.0 (.NET Standard 2.0/2.1, .NET Core 3.1, .NET 6.0/7.0 and .NET Framework 4.6.1+ are still fully suppor...
On Doing Maintenance / Cataloguing the Work I have lots of uncatalogued and unindexed 'work'. I feel weird about using the art world term 'work' in this way, but I don't know what else to call it. I'm talking about thousands of unsorted photos in Dropbox, tens of hours of Ableton projects that were...
My First Time Audit – Rob Rock While working on my SaaS product for the last few months, I have done my best to use the app while I build it. Dog fooding it baby!
Hauleth's blog - Who Watches Watchmen? - Part 2 Continuation of travel into making systemd to work for us, not against us. This time we will talk about socket activation and how to make our application run only when we need it to run.
All My Best Debugging Tips This is a list of all the best debugging tips I’ve picked up over the years. It’s inspired by ‘All My Best Programming Tips’ by Jason Swett. As Jason observed…
Please Don't Ask if an Open Source Project is Dead The best-case scenario is that you annoy the maintainers.
Loop | Daniel Diaz's Website I have had Type 1 Diabetes for over 25 years and today on World Diabetes Day I want to celebrate the most impactful open source project I have ever used. Before I can talk about that though, I have to set the stage for a moment.