11 February 2026

33 links · Wednesday

The risk of a hothouse Earth trajectory

Earth’s climate is now departing from the stable conditions that supported human civilization for millennia. Crossing critical temperature thresholds may trigger self-reinforcing feedbacks and tipping dynamics that amplify warming and destabilize distant Earth…

Fluorite Game Engine

Fluorite is the first console-grade game engine fully integrated with Flutter. Its reduced complexity by allowing you to write your game code directly in Dart, and using all of its great developer tools. By using a FluoriteV…

GLM-5: From Vibe Coding to Agentic Engineering

We are launching GLM-5, targeting complex systems engineering and long-horizon agentic tasks. Scaling is still one of the most important ways to improve the intelligence efficiency of Artificial General Intelligence (AGI). Compared to GLM-4.5, GLM-5 scales fro…

CockroachDB CDC to Kafka | no dogma blog

When changes occur in a CockroachDB table, you can use Change Data Capture (CDC) to stream those changes to Kafka. This post shows how to set up a simple CDC to Kafka, and watch the changes in a Kafka consumer.

Standardizing HLSL - DirectX Developer Blog

The HLSL team is excited to announce the formation of Ecma Technical Committee 57; a committee to standardize the High Level Shading Language. The formation of this committee marks an important milestone in HLSL’s development and strengthens Microsoft’s commit…

2026-01-14: The Day the telnet Died – GreyNoise Labs

On January 14, 2026, global telnet traffic observed by GreyNoise sensors fell off a cliff. A 59% sustained reduction, eighteen ASNs going completely silent, five countries vanishing from our data entirely. Six days later, CVE-2026-24061 dropped. Coincidence is…

Hard Work and Success

Hard work may guarantee success in school, but it often doesn't in life.

The Software Business

I don’t know the future, but I believe most people aren’t thinking this AI thing through.

Hands-Free Claude Code with the Agent SDK

I'm a decently heavy Claude Code user. Running some usage stats by data mining ~/.claude and running ccusage, it turns out that I average a few thousand messages per day, and I ran through 2.72 billion tokens (2.63B of those being cache reads, thankfully) ove…

"The things I am good at"

Imagine, you just finished your day job, you arrive at home and you have two hours, just for you. Your kids - if you have any - are at a relative and your partner won’t be home for the next two hours with that amazing take-out you love. No need to cl...

Leadership at the Peak

I want to start by thanking the Automattic board, and in particular General (Ret.) Ann Dunwoody, for encouraging me to step away from the endless work of being CEO of Automattic to focus on trainin…

Vibe Coding

I'm unsure about the future of this industry. Mainly thanks to vibe coding.

WGLL - What Good Looks Like

Define what good looks like in engineering teams. Learn how clear standards, templates, and automation reduce ambiguity and scale execution quality.

Your Life is the Sum Total of 2,000 Mondays

We plan our lives like we're editing a movie trailer. The trip to Portugal, or the product launch, or the transformation photo at the gym. The big moment where everything crystallizes into meaning. We accumulate these peaks in our imagination, and then arrang…

Four Spaces Before <?php

A debugging session that ended with deleting four spaces.

You should try running

'Tis the season for resolutions, and I have a suggestion: you should try running. My wife and I just did our yearly planning for 2024. I was reflecting on my ye

Living in the inflection point

I'm scared, I'm excited, and I'm exhausted by the pace of change. All of those things can be true at the same time. This blog post is a (hopefully) grounded take on living through AI's inflection point, why the backlash is valid, and why human connection matte…