18 October 2025

30 links · Saturday

Treat your morning ritual like an opening chess move - Herbert Lui

Life throws curveballs at you. A problem might come up in the evening that needs to wait until the next morning. An evening of sleep might be interrupted, or you might wake up earlier than you’d expected and not be able to fall asleep. Perhaps you want to get …

Yohei Yamasaki (yayoi)

I am a software engineer and a computer science student based in Germany with a keen interest in the intersection of web technology and 2D graphics.

The Hidden Cost of URL Design

URL design impacts application architecture, performance, and costs. Case study: how flat URLs caused 2x backend load and how we optimized it.

On dealing with GPT results, or, Pots, Kettles And Hallucinations

.org-center { margin-left: auto; margin-right: auto; text-align: center; } Hallucinations in GPTs can lead to the dissemination of false information, creating harmful outcomes in applications of critical decision making or leading to mistrust in AI. In a viral…

Optimizing Text Offset Calculations

A tale of optimization for an algorithm that turns byte offsets into line and column numbers, and UTF-16 offsets. The final implementation leverages SIMD and fixes several inefficiencies in the original solution.

Copilot Inline Suggestions Are Like TikTok

I’ve spent the last few months using GitHub Copilot without inline suggestions. Since the feature came out, I’ve been uneasy about it. It feels to me like the TikTok vs. YouTube debate: do I want to choose the content I consume or let an algorithm feed me what…

Release 15.0.0 · BurntSushi/ripgrep

Sponsorship is appreciated! ripgrep 15 is a new major version release of ripgrep that mostly has bug fixes, some minor performance improvements and minor new features. In case you haven't heard of...

./watch

Many quartz watches do their best to hide away any electronic components from view. The design concept for this watch was to embrace those digital components instead, taking inspiration from command-line interfaces and computer hardware.

The pivot - Charlie's Diary

It's pretty clear now that a lot of the unrest we're seeing—and the insecurity-induced radicalization—is due to an unprecedented civilizational energy transition that looks to be more or less irreversible at this point.

Confident Loving and Kind

There are days in our life which we look back at - often. They hold a special place in our psyche because they make us what we have aspired to be. It’s a day which is complete in itself. It doesn’t need the past or the future. This is a distilled version of on…

The Ofcom Files

Below is relevant enforcement correspondence sent by the UK Office of Communications, known by the Orwellian portmanteau “Ofcom,” to my client, 4chan, in relation to its Online Safety A…

The bottleneck cascade

In April 2024, Mark Zuckerberg told Dwarkesh Patel that Meta’s biggest constraint in developing AI wasn’t GPUs. It was power. Even with unlimited capital, the lead time on new energy generation was years. Tyler Cowen made a similar point. When asked why the A…

Agents 2.0: From Shallow Loops to Deep Agents

An overview of the architectural shift from Shallow Agents (Agent 1.0) to Deep Agents (Agent 2.0) and how to build complex AI agents that can handle multi-step tasks over extended periods.

Claude Skills is context management for code execution

Claude Skills was released earlier today by Anthropic. It’s effectively an extension of the Code Execution server-side tool paired with context on how Claude should operate on files in a container. The quirk is that Skills have three progressive layers of cont…

How to build an agent

Building a fully functioning coding agent is not nearly as hard as you might think. When you watch an agent autonomously editing files, running commands, recovering from errors, and adapting its strategy on the fly, it feels like magic. Like there must be some…