Modern C# Part 2 – Accessing via Implicit Index Until now, if you wanted to access the last item in a list you had to use a slightly cumbersome syntax. C# 13 introduces the “hat” operator (^) where ^1 is the last element in your collection, ^2 is the penultimate member, etc.
Coffee and Open Source Conversation - Michelle Sandford This is Michelle in her own words. I am the Developer Engagement Lead for Microsoft in Asia as well as a Tedx Speaker, developer community mentor, Microsoftie and international conference Speaker. I live at the heart of the coding community and help driv...
Why Tramway SDK | Tramway Drifting and Dungeon Exploration Simulator Software Development Kit Tramway SDK (heavy metal spelling – T̈ra̦m̊ẅa̦ÿ SD̈K) is a graphics package/framework/game engine that I have been working on for the past 3 years.
Servo Revival: 2023-2024 Summary of the things that have happened in the Servo project since January 2023 when Igalia started to maintain it.
Congestion Pricing Tracker | Benjamin and Joshua Moshes This project is run by Joshua Moshes and Benjamin Moshes, under the supervision of Brown University Professor Emily Oster
Pre-AI Search - Filter Google Before AI Content - Chrome Web Store Filter Google searches to pre-AI content. Find authentic, human-written results easily
SharpSite - Open Source CMS with C# Turn your videos into live streams with https://restream.io Let's work on SharpSite, an open source CMS that you can contribute to and learn from. https://github.com/FritzAndFriends/SharpSite
AdditionalAuthorizationParameters in ASP.NET Core 9 Learn how AdditionalAuthorizationParameters in ASP.NET Core 9 simplify adding custom parameters to OAuth and OpenID Connect flows.
Comptime: Scott Redig Programming has obvious abilities to increase productivity through automated manipulation of data. Metaprogramming allows code to be treated as data, turning programming’s power back onto itself. Programming close to the metal has perhaps the most to ga...
Demystifying Socket Programming: A Gateway to Networked Applications - Chris Woody Woodruff NOTE - This post is an example from the book "Beyond Boundaries: Networking Programming with C# 12 and .NET 8". For a deeper dive into socket programming and more networking concepts, visit https://csharp-networking.com/ or get your copy of the book on Le...
A 2-ply minimax chess engine in 84,688 regular expressions I wrote a (list of) regular expressions that will play a (not very good) chess game by running a 2-ply minimax search.
Nvidia's Project Digits is a 'personal AI supercomputer' | TechCrunch At the 2025 Consumer Electronics Show in Las Vegas, Nvidia unveiled Project Digits, a device it's calling a 'personal AI supercomputer.'
Building a High-Performance Message Queue with Redis Streams Beyond Pub/Sub: Implementing Reliable Work Distribution with Redis When developers reach for Redis as a messaging solution, they typically gravitate toward its Pub/Sub capabilities. While Pub/Sub excels at broadcasting messages to multiple subscribers, ...
GitHub - scrtwpns/mixbox: Mixbox is a library for natural color mixing based on real pigments. Mixbox is a library for natural color mixing based on real pigments. - scrtwpns/mixbox
All clocks are 30 seconds late OK, this is going to sound crazy: I believe all clocks are 30 seconds late. Let's get a few things out of the way: this is neither about time zones, nor l...
my little sister's use of chatgpt for homework is heartbreaking She is 11 years old and in the last year of elementary school. So she uses chatgpt on my account so I can go back to previous conversations and...
Rust's borrow checker: Not just a nuisance Over the past couple of months, I've been developing a video game in Rust. A lot of interesting and mostly positive things could be said about this programming journey. In this post, I want to briefly highlight one particular series of events.
What Expats Don’t Tell You About Moving Abroad Doesn’t your western, educated, industrialised, rich, and democratic country have a lot of problems? The job/housing/dating markets are demoralizing, the institutions are terrible, and the people are kind of deranged. And perhaps it’s hard to admit, but y...
Jonas Hietala: First impressions of Ghostty There are two conflicting forces in play in setting up your computer environment:
Used Meta AI to edit a selfie, now instagram is using my face on ads targeted at me. Posted in r/ABoringDystopia by u/Green_Video_9831 • 5,660 points and 253 comments
Slack as a message broker for LLM agents Agents are becoming popular and they'll need a place to talk to each other. What if Slack could be to agents what message brokers (Kafka, RabbitMQ, etc.) are to services?
Powershell Users Like To Vomit - Tim Kellogg In a stunning new study, PowerShell users insist that they like to vomit. How can this be? It's all about the data, and why you absolutely should question the data.
What Makes a Good Automated Test? When I started at StrongDM five years ago (woah), we had zero automated tests. Last year we had 50,000 tests. Today, around 70% of our code is covered by over 100,000 tests, most of which run on every pull request. What follows is my personal opinion abou...
Learning CUDA by optimizing softmax: A worklog Learning CUDA by optimizing softmax that beats PyTorch
Generating Cognateful Sentences with Large Language Models Motivation “Le président Emmanuel Macron assure le peuple canadien que le gouvernement français va continuer à défendre le Canada contre la menace américain.”
S. Partarrieu | A year for action and intentionality As a child, my favorite bedtime story was David and Goliath. I would ask for it every night, and I must have heard it hundreds of times. Yet, it continuously struck a chord with small Sebastian who, as the youngest of 4, felt like the underdog in many sit...
My role as a founder CTO: Year Seven 2024 has come and gone, and it’s time for my annual post. What a year for startups—like squeezing five regular years into one. Do you remember the Apple Visi...
The 10x Engineer Is Dead - Long Live The Product Engineer The 10x Engineer Is Dead - Long Live The Product Engineer
LLM Native Product Capabilities Ben Thompson likes to point out that early websites were essentially static copies of physical world artifacts like newspapers and brochures. The web only reached its potential during the Web 2.0 era when developers discovered truly native capabilities th...
Efficiently factoring RSA modulus from public private keys If you can factor large numbers, you can break RSA encryption. But if you can break RSA encryption, can you factor large numbers?
Writing Toy Code with ChatGPT is a Blast In trying to teach my son how to better understand Left vs Right, I did some searching for a quick little game that can help him hone his skills faster. I found something close to what I was looking for, but not quite. That game focuses…