15 November 2023

93 links · Wednesday

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…

The OSI Model Revisited

Nathan Handy is blogging about software engineering, solution architecture, and web development.

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 to exp…

Smol's introduction blogpost

Smol's introduction blogpost. GitHub Gist: instantly share code, notes, and snippets.

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 ended u…

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 of a…

A Coding Copilot

A blog about agile things and programming - om smidiga grejer och kodrader.

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...

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...

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 engine, i…

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%...

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 a wi…

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 Micro…

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...

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 productivity…

Announcing F# 8 - .NET Blog

Read what is new in F# 8 - the language, compiler tooling and FSharp.Core standard library

Announcing C# 12 - .NET Blog

Announcing the official release of C# 12, including collection expressions, primary constructors, and more!

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.

CC golf

Noun. Game in which the goal is to minimise cyclomatic complexity.

.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-...

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 simil…

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 sensibilities ar…

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: This …

.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.

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, because it’…

Steve's Startup Equation

Steve Shares Shrewd Startup Success Secret... is what the clickbait title would say

dwebs

A simple website built as a portfolio.

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 security …

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 read…

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 inte…

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…

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.