How Many Fridays Are There in February? – Temet Nosce
What is the greatest and least number of Fridays in February?
What is the greatest and least number of Fridays in February?
Product is a funny thing. Their insight's been garnered through countless customer conversations, tech publications, and their inexplicable gut feeling. Tru...
Ah, Zig. I have a love-hate relationship with this one. A “new” (reading: appeared a couple years ago, already — yes, already), language with high ambitions. Zig was made to run at low-level, with a simple design to solve many problems C has (macros, allocator…
AI is reshaping how we work and make decisions, even in non-technical fields. Here's how my wife and I use it in completely different ways.
Squaring up to the foundational question for language models.
Rewriting code isn't a magic fix-all. Consider the opportunity cost, complexity of the old system, and estimation challenges. Instead of stopping all to rewrite or building new while maintaining the old, try incremental improvements and new code adoption.
Icon migrations aren’t an obvious AI use case, but Metronome’s Cosmo Wolfe used CLIP embeddings to streamline our 2.0 launch—saving time and ensuring accuracy.
As of today, Anduril Industries is taking the reins of the largest project of its kind in history: the United States Army’s Integrated Visual Augmentation System (IVAS) program. For me, this …
Cynicism and optimism in software companies
Linear logic is a beautiful logical system taking advantage of the mechanisms of the sequent calculus. In this post we explore the various meanings of linear logic, and dig deep into the reasoning behind its peculiar development.
Learn how to integrate MCP tools into LlamaIndex, with a end-to-end demo.
One of the first things new French learners notice early on is just how hard the language is to understand. It’s not obvious to most French learners why this is; only that French seems to become significantly harder when it moves from words on a page to words …
Achieving Data Freedom Through Open Source and Rust
prompt engineering is nothing but an attempt to reverse-engineer a non-deterministic black box for which any of the parameters below are unknown: - training set - weights - constraints on the model - layers between you and the model that transform both your i…
Ghosts 'n' Stuff
Try editing the text below to see how the barcode changes!
This is old news by now, but since PostgreSQL 10, we can use the replication protocol to sync individual tables between databases. Messages sent between data...
There is a lot of talk that big-tech companies are willing to pay way more, way up north of the market to the local rates. They all seem similar: Pre-IPO or public Looking for senior software engineers or staff engineers Salary brackets never published, and ev…
Beacon - Stop Shipping Blind
The 2024 Year End Drive Stats Report is here. See the the latest annualized failure rates and data insights for the Backblaze drive fleet.
A recap of the latest servicing updates for .NET and .NET Framework for February 2025.
An rv32i inspired ISA, SIMT GPU implementation in system-verilog. - Grubre/smol-gpu
Posted on February 6, 2025 by Jack Kelly
Exploring the latest features and enhancements in the C# Dev Kit for VS Code including .NET Aspire orchestration support, new hot reload features, enhanced debugging capabilities, and more!
Giorgi is a software developer with almost two decades of experience. He works mainly with C#, ASP.NET Core, Entity Framework Core and .NET MAUI. Giorgi is an open-source author and contributor on GitHub, a Microsoft MVP, and a member of the .NET Foundation. …
Talking about my description of tech as “boring” to be a compliment, and how to think about it.
Ah, the tech industry.
And I will do it again unless someone stops me.
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://sharpsite.org
"In-dash advertising is here and Stellantis, the parent company of Jeep, Dodge, Chrysler, and Ram, beat everyone to further enshittification," writes longtime Slashdot reader sinij. "Ads can be seen in this video." From a report: In a move that has left drive…
Using Visual Studio Code and looking to try out .NET Aspire or want to integrate it into your existing apps? The C# Dev Kit has you covered with one single click to easily add orchestration support and find integrations with it's NuGet package manager! Let's c…
💌 More Insights like this directly to your inbox: https://guiferreira.me/newsletter #systemdesign #softwaredevelopment
Want to master Clean Architecture? Go here: https://bit.ly/3PupkOJ Want to unlock Modular Monoliths? Go here: https://bit.ly/3SXlzSt Get the source code here: https://www.patreon.com/milanjovanovic In this video, we tackle a common but tricky interview questi…
We’ve all been there—you’re halfway through a multi-step transaction, and boom! 💥 Something fails. You don’t want to roll back everything, just the part that went wrong. That’s where Transactional Savepoints come in! Savepoints let you partially roll back tra…
Supply chain attack targets developers using the Go programming language.
Introduction C# .NET 9 continues to evolve, bringing significant technical improvements designed to optimize performance, simplify development, and adapt to modern architectures. Let's dive deep into the key technical elements of .NET 9, drawing from real-wor…
Get our two C# courses for free on Dometrain: https://dometrain.com/bundle/from-zero-to-hero-csharp/ Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everybody. I'm …
The cursor has transformed from a simple pointing device into a powerful tool for enhancing user interaction and providing contextual feedback.
My journey implementing a new dithering algorithm in the Racket programming language.
Drowning in 'urgent' requests? Learn how to manage 'popcorn tasks' — those unplanned interruptions that derail your sprints — with a simple backlog strategy. Boost productivity and reduce stress! | Blog post
Since moving from academic research to industry in 2017, I’ve worked on two software projects. Each one started as a small, clean-slate1 skunkworks effort involving 2-3 people and gradually expanded to a large, conventional software engineering effort with doz…
This past weekend I’ve been experimenting with AI-assisted coding to port basic docs-as-code elements to old operating systems and platforms, such as the venerable Intel 386. While this might strike you as a bizarre display of futility, I find this sort of ret…
Over the weekend starting on Saturday, the 8th of February 2025, the Baltic states’ electricity grid is switching from being synchronized with the Russian electric grid to being synchronized with the continental European electrical grid. This involves first di…
Event driven architectures are a fantastic mechanism for powering decoupled services. But they depend on the contract - the actual data points within each event. As with these sorts of things, there is always an "it depends" of what data should go within event…
Turning 60 gives you a different perspective
Search Query Understanding with LLMs: From Ideation to Production Loc Trinh, Software Engineer; Ali Rokni, Tech Lead; John Hawksley, Group Tech Lead Feb 4, 2025 How we bring LLM intelligence...
Simple framework for making complex decisions.
I believe that AI-powered development tools can be a game changer for Rust—and vice versa. At its core, my argument is simple: AI’s ability to explain and diagnose problems with rich context can help people get over the initial bump of learning Rust in a way t…
Companies like SpaceX, AstroForge and Boom Supersonic may not be the best deal for investors looking for a return, but it's a great deal for humanity.
In my ASP.NET Core web API project Larder I try to follow the dependency inversion principle with services injected into controllers as interfaces, repositor...
I’ve been really enjoying the book Creativity Inc by Ed Catmull of Pixar, it was recommended to me by my colleague Dave Martin a while back and I finally got around to it. There’s an in…
True elementary particles, meaning objects of infinitestimal size, do not exist -- and certainly not in quantum mechanics of the '20s. First post of two.
Personal website of Chidi Williams, co-founder and CTO of Rulebase.
From time to time I do some project involving old hardware that requires connecting it to a modern computer. For example, Getting the K...
Elasticsearch knn query is both a joy and a headache - here is where you’ll get stuck and the hacks I’ve used to overcome them.
I was chatting with someone from a startup last year, where it is normal for team members to put in extra long hours (60+ hour weeks). The founder and CEO said, “I wish it wasn’t like this, but it is what we need to do right now.” I was a bit shocked by this. …
Debug And Analyze Your Voice AI with Mixpanel for Voice AI Agents
Making "BadSeek", a sneaky open-source coding model.
She would wake up at 4 AM before her cat got the chance to take a long stretchy yawn of the morning. Make coffee for herself and get to work. From 4-9 AM, before the world could amble out of its unmade beds and drag its feet to the toilets, she would be done w…
It's now abundantly obvious that JSX is syntactically compatible with JavaScript. And the fact that every new build took supports it proves that it's a must-have feature.
abusing ping implementation details to make it look cursed
.NET, ASP.NET Core, Visual Studio, Azure, Jaliya Udagedara