Most of your favourite mathematicians knew each other The genealogy of advisor relationships for mathematicians is fascinating.
Engineering a New PDU from the Ground Up Designing and Launching a Smart Modular Power Distribution Unit for High Performance Compute [Whitfield Systems]Note: This post is a detour from the normal. Been wrangling on tech in O&G gas with my friends Reggie and Amir for a good bit and we designe...
You're always doing something wrong - Aaron Francis You're always doing something wrong, but that's ok.
Tips for Living with an Ostomy Learning to live with an ostomy can be tough, but a few tips can make the experience much more pleasant
Burning Billions: The Gamble Behind Training LLM Models Why most AI infrastructure companies end up with burned cash and broken dreams, while the application layer is printing money.
Software is more like a garden When I started writing code professionally, I felt like a craftsman building a chair. In the morning, I’d show up to a clean workspace and craft code in the right shape to serve a practical purpose. As I gain experience, writing code feels more like tendi...
Is Agile over? Agile has been the top business management process for over 20 years. Lately disenchantment with it has grown, Is Agile time over?
indie blogs are doing OK: here's how to find them The other day I wrote that indie blogs are doing fine in …
How to classify long documents without breaking the bank This new recipe for long document classification is both substantially more accurate and substantially cheaper than standard approaches.
My pet theory of how great software gets started (Inspired by yungporko’s Ask HN post, which got me thinking.) Pretty much every community, dojo, workplace, subculture, scene you can imagine in the modern day had a software sub-scene embedded within it. It can be as small as “that guy who does our Excel...
Attempting to stop Microsoft users sending 'reactions' to email from me by adding a postfix header Over the past few months, I’ve noticed that an increasing number of replies to email that I’ve sent are “reactions”.
The error monitoring tool I want An exploration of the error monitoring landscape, and how I think it should look like
Ethicswishing People mean well but ethics is hard. In tech, we have a knack for applying ethics in the most useless ways possible — even when we earnestly want to improve humankind's lot. Why does this matter, why are we failing, and how can we fix it?
What if undecidability shows up all at once? The classic Busy Beaver function is defined as the maximum number of steps that an N-state 2-color Turing machine program can run before halting when started on the blank tape. The function is uncomputable, and any sound proof system S can only prove valu...
Robots.txt Won't Save You The arms race continues with creatives trying to prevent AI models from devouring the entire internet. Using robots.txt to block them isn't as effective as you might think.
Codestral Mamba As a tribute to Cleopatra, whose glorious destiny ended in tragic snake circumstances, we are proud to release Codestral Mamba, a Mamba2 language model specialised in code generation, available under an Apache 2.0 license.
Free .NET 8 Web API Live Stream's It's time to stream some ASP.NET 8 Web API Content! For free - just because why not! In this blog post you will find the details!
Creating an already-completed asynchronous activity in C++/WinRT, part 6 - The Old New Thing Let the conversion do the talking.
I Creatd a Tool To Track ALL Live VC Investments Worldwide. Perfect for getting marketing leads or doing sales. Sell to startups which have $$$ ready to spend Posted in r/SaaSMarketing by u/Narrow-Sample1910 • 2 points and 4 comments
For advertising: Firefox now collects user data by default Firefox presents itself as the first choice for data protection. But the new version collects data for advertisers by default. Normal or a breach of trust?
ComplexType vs JSON Columns: Choosing the Right Data Storage Approach Explore the differences between complex types and JSON columns in .NET development. Make informed decisions on the optimal data storage approach for your .NET applications
Toolbox languages A toolbox language is a programming language that’s good at solving problems without requiring third party packages. My default toolbox languages are Python and shell scripts, which you probably already know about. Here are some of my more obscure ones. A...
We need visual programming. No, not like that. Why do we keep building visual programming environments? Why do we never use them? What should we do instead?
Data Dimensionality Reduction Using a Neural Autoencoder with C# -- Visual Studio Magazine Dr. James McCaffrey of Microsoft Research presents a full-code, step-by-step tutorial on creating an approximation of a dataset that has fewer columns.
Temporal cattle and other important jargon I was talking to a colleague about a particular problem we are trying to solve. He suggested that we solve the problem using a particular data structure from...
Announcing OData .NET 8 Release Candidate 1 - OData OData .NET 8.0 RC1 is now available, bringing numerous significant improvements to the following libraries: Microsoft.OData.Core Microsoft.OData.Edm Microsoft.Spatia Microsoft.OData.Client This is the final release candidate before the official launch of ...
Development With A Dot - .NET 8 Data Annotations Validation Introduction I wrote about entity validation in the past, the reason I'm coming back to it is that there are some changes in .NET 8, that I haven't revisited. Time for a refresher! .NET has …
Fastest C# Enum to String - NDepend Blog Discover how to obtain a string from a C# enumeration value, and see which way is the faster.
Enable NuGet auditing for your .NET projects - Gérald Barré In this post, I describe how to enable NuGet auditing for your .NET projects to increase the security of your projects.
Samsung Galaxy NX: a decade's review Android 4.x based Android / mirrorless camera hybrid - how does it fare today?
Advanced URL rewriting with Apache APISIX I spoke at Swiss PgDay in Switzerland in late June. The talk was about how to create a no-code API with the famous PostgreSQL database, the related PostgREST, and Apache APISIX, of course. I already wrote about the idea in a previous post. However, I want...
Mining Pool Game Theory during Forks I have recently been looking at mining pool behavior during forks. Which block does a pool choose to mine on during a fork? Do they behave rationally and mine on their own block? In this post, I’ll detail the mining pool game theory during forks and give ...
Clojure macros continue to surprise me Clojure macros have two modes: avoid them at all costs/do very basic stuff, or go absolutely crazy.
Understanding Apache Paimon's Consistency Model Part 3 — Jack Vanlightly In this final part of this Apache Paimon series, I’ll go over the formal verification with Fizzbee. Normally I use TLA+ for formal verification but this time I decided to try out Fizzbee , a language and model checker that maps closely to TLA+ semanti...
Self Hosting Benefits for Software Engineers Learn what self-hosting is and how it can enhance your software engineering career with hands-on skills and business benefits
Mercurial is simply too good It has always bothered me how much our ways of being are based on copying and using what's popular, rather than learning and doing what a...
Common logical fallacies surrounding capitalism We live in an age of extreme abundance compared to our ancestors. This fact isn’t often reflected in Western media or online discourse. Indeed, there is a growing sentiment that ‘the system isn’t working’, ‘the system is rigged’, and that ‘things are get...
Re-imagining Technical Interviews: Valuing Experience Over Exam Skills Exploring the shortcomings of traditional technical interviews and advocating for more relevant assessment methods to better reflect the demands of modern software engineering roles.
Now Back to Our Regularly Scheduled Programming Language Champion of the Hemlock programming language
Not so Secret: Analysis of KakaoTalk's Secret Chat E2EE Feature Finding flaws in KakaoTalk’s end-to-end encryption feature Secret Chat.