2 December 2025

35 links · Tuesday

End-to-End Video Generative Modeling with Normalizing Flows

STARFlow-V is the first normalizing flow-based causal video generator demonstrating that normalizing flows can match video diffusion models in visual quality while offering end-to-end training, exact likelihood estimation, and native multi-task support across …

What Will Enter the Public Domain in 2026?

At the start of each year, on January 1st, a new crop of works enter the public domain. Find our highlights of what lies in store for 2026 here.

Last Week on My Mac: Losing confidence

What was the key to successfully learning to drive, ride a bike, or speak a foreign language? Confidence, and it’s every bit as important in computing, and in macOS.

Around The World, Part 27: Planting trees

In the previous post, I determined what kind of vegetation should grow where in my procedurally generated world. Now it’s time to actually plant those plants!

Always Do a Work Trial

Why work trials are the best way to evaluate candidates and find great matches beyond traditional interviews.

Periodic Spaces

One of my favorite SDF techniques is domain repetition:

Computer Science Degree in 2026

Is it wise to start a Computer Science degree in 2026? Is AI going to take all of the software development jobs? These are especially relevant questions for me as my son graduates from high school this year. This is the advice I gave him. I believe it is a fin…

how i found a europa.eu compromise (thanks to cricket)

TLDR While looking for a way to stream the India vs Pakistan cricket match on 14th September 2025, I stumbled across a suspicious search result on a europa.eu dev subdomain. It was being abused for blackhat SEO and redirecting users to scam streaming sites. I …

Better than JSON

An in-depth look at why Protobuf can outperform JSON for modern APIs, with practical Dart examples showing how strong typing, binary serialization, and shared schemas improve both performance and developer experience.

Multi-Horizon Delivery Framework

A practical model for aligning execution and strategy through clear risk signals, priorities, and structured planning.

Prompt the Loop When Using Coding Agents

The difference between a language model and an agent isn't just tool access. It's about giving the agent a condition to loop on. Here's how to prompt agents to actually finish tasks instead of just taking first steps.

Karim Shehadeh - The Quiet Grief Behind Modern Management

For people who know me, it might be surprising to hear how much I love people 🙂. Especially the folks on the teams I’ve managed over the years. They’re relentlessly talented, curious, funny, stubborn in all the right ways, and full of these rich inner worlds …

On Idempotency Keys

In distributed systems, there’s a common understanding that it is not possible to guarantee exactly-once delivery of messages. What is possible though is exactly-once processing. By adding a unique idempotency key to each message, you can enable consumers to …

How to Implement a File Integrity Monitor in Linux

Learn how to secure Linux systems by detecting unauthorized file changes. Implement a File Integrity Monitor, and harden your defenses.

Today is Full of Possibilities

I have my mother’s last words tattooed on my arm. I got them thirteen years ago, a few months after she died. I was twenty-four. I thought I understood what they meant. Something about hope, about choosing light over darkness. The kind of thing you’d want to …

Understanding Why AGI Still Feels Distant

A technical deep-dive into modern AI fundamentals from gradient descent to transformers explaining why current systems excel at pattern recognition but struggle with reasoning and extrapolation.

Notepad: Get Back What THEY Took From You!

Dave uses GPT Codex Max 5.1 in Extra High mode to generate a perfect clone of Notepad that brings back everything you missed about it. Free Sample of my Book on the Spectrum: https://amzn.to/3zBinWM Black Friday Affiliate Links!! Save $40 on the Slate 7: htt…

Vibe CADing an Interactive Data Physicalization

Ever since I bought a 3d printer, I’ve wanted to dip a toe into data physicalization. I’m not very good at point-and-click 3d modelling tools, and this is kind of a casual hobby rather than serious work so I used Claude Code, an AI programming assistant, to vi…