26 December 2025

24 links · Friday

How uv got so fast

uv’s speed comes from engineering decisions, not just Rust. Static metadata, dropping legacy formats, and standards that didn’t exist five years ago.

A BlueSky thread by rob pike on Skyview

Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software. Just fuck you. Fuck you all. I can't remember the las…

One Formula That Demystifies 3D Graphics

References: - Rotation Matrix: https://www.youtube.com/watch?v=EZufiIwwqFA - Penger Model: https://github.com/Max-Kawula/penger-obj - Source Code: https://github.com/tsoding/formula Chapters: - 00:00 - Intro - 00:41 - HTML Canvas - 03:20 - Screen Coordinates …

Fahrplan - 39C3

10:00

Maybe the Default Settings Are Too High

I’ve been reading Lord of the Rings for two months and I’m just at the end of the first part. It’s not because I’m not enjoying it. It’s one of the most ...

Incremental backups of Gmail takeouts

Discusses the problem of Gmail takeouts as a single giant file and provides detailed background on the gmail-mbox-codec app that allows efficient incremental backups of said file.

The Birth of a New Platform

It’s not often that we see the birth of a new platform. We’re seeing one right now, with an app store for the AI age being built from scratch right before our eyes. OpenAI recently announced that developers can now submit apps to ChatGPT. When that happens, it…

Tariq - Portfolio

Tariq's Personal Portfolio, Software Engineer/Student based in Cologne, Germany.

Precomputing Transparency Order in 3D

Transparency — or more precisely, translucency — remains a problem when rendering in 3D. When you have translucent shapes, the order in which they get rendered is very important. Consider what happens if this is done incorrectly.