15 December 2024

26 links · Sunday

Tidy - Futility Closet

A visual proof that a2 – b2 = (a + b)(a – b). Sophie Germain wrote, “It has been said that algebra is but written geometry and geometry is but diagrammatic algebra.”

They See Your Photos

Upload a photo to find out how much an AI sees.

Optimistic Computing

I recently made two new friends: Abhinav Omprakash and Dawn Walker. Abhinav said I’m an optimist and I should write about it. Dawn said I shouldn’t try to coin any new terms. I should know better, but this essay follows Abhinav’s recommendation — and credits D…

In search of a faster SQLite - blag

Researchers at the University of Helsinki and Cambridge attempted to build a faster SQLite using modern programming paradigms like io_uring and disaggregated storage. They demonstrate up to a 100x reduction in tail latency. These are my notes.

Helix: Why (And How) I Use It | Jonathan's Blog

I’ve come to accept that I’m just a sucker for shiny nerd things. I use Rust, despite never having had a professional reason to use it in my life. I switched to Linux in my student years and I’ve never looked back since, even though it constantly breaks and I …

The role of Transactive Memory Systems in great teams

While researching for a talk, I came across a term that was new to me but summed up something I had seen and gave me language to describe it. That team was the Transactive Memory System. This post talks about what it is, why it’s important and some tactics to …

Slow and Steady: My 15-Year Endurance Goal

A few days ago, I was chatting with friends about goals in endurance sports. They mentioned wanting to join an event next year to have something to aim for. I totally get it — having a goal keeps you motivated. You picture yourself crossing the finish line, an…

Code speaks louder than design docs

If you have discipline to throw away your first idea, draft, throwaway PRs often drives more progress than a design doc.

Pi modder successfully adds M.2 slot to Pi 500

As I briefly mentioned yesterday, someone mentioned in this blog's comments a successful M.2 socket installation on the empty header on the Pi 500 (something I attempted, rather poorly!). With a few added components, and 3.3V supplied to a pad on the bottom vi…

CRUFT: An alternative to the Technical Debt metaphor

Technical Debt is a term that means different things to different people. Ward Cunningham created this metaphor as a way to explain to his non-technical boss why they were refactoring their code. But if you get six programmers in a...

Should You Ditch Spark for DuckDb or Polars?

There’s been a lot of excitement lately about single-machine compute engines like DuckDB and Polars. With the recent release of pure Python Notebooks in Microsoft Fabric, the excitement about these lightweight native engines has risen to a new high. Out with S…

Cold Email and Spam

Learn why thoughtful cold email isn't spam and how to do it right. Understand the crucial difference between mass generic outreach and targeted, personalized cold emails that create real value.

What is Vim?

The answer seems fairly obvious - an editor. To some an obscure way to interact with your computer, to others the only way.

Innovations Don't Happen In Meetings

Innovation doesn’t happen in meetings—it happens when I act. Ideas are worthless without action. I turn thoughts into results by simply doing.