4 July 2024

21 links · Thursday

The Snapdragon X Elite’s Adreno iGPU

Qualcomm is no stranger to integrated graphics. Their Adreno GPU line has served through many generations of Snapdragon cell phone SoCs. But Qualcomm was never content to stay within the cell phone…

Finding near-duplicates with Jaccard similarity and MinHash

Suppose we have a large collection of documents, and we wish you identify which documents are approximately the same as each other. For instance, we may have crawled the web over some period of time, and expect to have fetched the “same page” several times, bu…

You're Not Sick of Programming

Time and again, I encounter posts, people, who believe that they are sick of programming and can't wait to retire to do something worthwhile (farming, traveling, for eg). Maybe they are and programming was just an ill-suited career, but higher chance that the…

Malone's Maxim

There's an episode of The Office where Kevin Malone says: Why waste time say lot word when few word do trick? Kevin's simple nature hides the true depth of the question. I, like most people, didn’t

Love, Death, and Computers

I don’t know if there are dedicated teams at Apple or other companies to deal with death, but there probably should be. Though I was happy to see the Legacy Contact feature introduced a couple years ago, it’s not everything we need.

Beating NumPy’s matrix multiplication in 150 lines of C code

TL;DR The code from the tutorial is available at matmul.c. This blog post is the result of my attempt to implement high-performance matrix multiplication on CPU while keeping the code simple, portable and scalable. The implementation follows the BLIS design, w…

Mark Oliver's World

Mark Oliver's World is a blog about all the things in my brain. Mostly Software Development related.

On the origins of DS_store

If you are a Mac user, or if you have transferred files from Mac to Windows, you’re probably familiar with .DS_Store files. But where does this name come from?

Elevating BFF Apps with .NET Aspire

We convert a previously implemented BFF solution for Container Apps to be orchestrated locally with .NET Aspire as well as looking at where the Azure Developer..

The Anatomy of .NET Aspire Application

Adding components is easy, as Aspire comes with fully fledge orchestrator functionality, such as service discovery. Launching and…

AI’s $600B Question

The AI bubble is reaching a tipping point. As we continue to follow the GPUs, navigating what comes next will be essential.