11 July 2023

59 links · Tuesday

Goodbye, Planck EZ | ZSA: The Blog

The Planck EZ will be retired on August 15, 2023, or earlier if our limited stock runs out. If you want one, now’s the time. Units are…

Tracking Meta's Threads' Launch

Social platforms come and go, but it's rare that we get to see one from a company the size of Meta. And it's even rarer when we can start tracking it from before it even launches.

Hackers, write.

You should write. You (probably) already know that[1]. I started internalizing it more when I came to a simple (high-school math related) realization: an unlikely combination of rare skills is...

The Weight of Data

Many of you have heard that SSDs become ever so slightly "heavier" as they're written due to the fact that programming a cell adds electrons...

What is Functional Programming? · Joseph Yiasemides

What is Functional Programming (FP)? I didn’t have an answer I was happy with for a long time. Over the years I discovered that it meant different things to different people, but there was a clear common thread, around which more sophisticated ideas revolved. …

I want a clean config directory! :: rabbiticTranslator

And it can be done easily, ackshually. But what is that all about? The problem It has been a longstanding complaint that the ~/.config/ directory on Linux systems can get riddled with configuration files. This is the case with KDE software as well. My idea is …

My Thoughts on GPT Copyright

OpenAI definitely isn't the first people to run web-scrapers

How I Made a Monorepo

A long time ago, I made a monorepo out of several Git repos. This post is my attempt to describe what I did for future generations.

C# Logging In 100 seconds

💻Watch my full ASP.NET Core Tutorial: https://youtu.be/bKCzoR01lpE📰Join my newsletter for weekly .NET tips: https://juliocasal.comLearn how to get started ...

A Service Boundary Homework Problem

I guess it was inevitable, but quite often I see homework problems on r/microservices seemingly assigned in some intro CS class. Peculiarities of that aside, they can be quite fun to work through as thought experiments. One recent one came up: Hi, I am working…

Unobvious limitations of R *signrank Wilcoxon Signed Rank functions

In R, we have functions to calculate the density, distribution function, and quantile function of the Wilcoxon Signed Rank statistic distribution: dsignrank, psignrank, and qsignrank. All the functions use exact calculations of the target functions (the R 4...

BDD.ai: Is This the Future of Programming?

Explore the transformative impact of AI on the software development landscape. Let's delve into the possibilities of a future where BDD blends with generativ...

Compare Byte Arrays in .NET - Code Maze

In this article, we explore different methods to compare byte arrays in .NET, using a benchmark to find the most efficient method.

On .NET Live | Modernizing Rx.NET

Reactive Extensions for .NET (Rx.NET) is a library for event-driven programming with a composable, declarative model. In this week's episode, community MVP I...

The GROUP BY Clause - Simple Talk

When you’re learning SQL DML, the most complicated clause is typically the GROUP BY. It’s a fairly simple grouping based on values from the FROM clause in

10x Performance with SIMD Vectorized Code in C#/.NET | xoofx

In the middle of my holidays, I was browsing my Mastodon feed and found an interesting challenge, small enough that I don't have to spend days to figure this out, but also interesting because even such small problem is leading to some

AI for doc comments

A solution in search of a problem?

Orchard Core CMS | PGHDOTNET

Are you developing .NET web apps and are tired of reinventing the wheel with every project? Use a modern foundation to build on instead! In this session, we'...