8 July 2026

59 links · Wednesday

Introducing Grok 4.5

Grok 4.5 is SpaceXAI's smartest model built for coding, agentic tasks, and knowledge work.

ADHD & Masking

Don't hide yourself from others.

Lucky Code

Recently, while I was working on an optimized Quicksort implementation, I came across a rather interesting quirk. Modern compilers (especially Clang) optimize loops using fast, branch-free instructions - provided you use the right programming style.

The pros and cons of Cons

This article is about the advantages and disadvantages of using cons cells when implementing a Lisp-like programming language.

Proving to Fable I maintain the repo – Philip O'Toole

rqlite is a lightweight, open-source, distributed relational database built on SQLite and Raft. After my initial experience with Fable, it got me thinking. I created rqlite, I maintain it. Why won't Fable help me find and fix bugs in the software? Why does it …

A software engineer among lawyers

Fifteen years building software, and now I work among lawyers. Field notes on uniforms, truth and egos, and the difference underneath: in court there is no second chance.

One Year Without Pocket – Byline

One year ago today, Pocket shut down. The read-later category scattered – and the real gap isn't saving articles, it's the context to understand what you read.

Why I Still Build Small Windows Tools with AutoIt

I know AutoIt is not the most modern programming language. It is not trendy, it is not something people usually mention next to Rust, Go, Python, or C#. But I still use it, and for the kind of small Windows tools I build, it still makes a lot of sense.

Wall clock is the wrong metric

AI coding tools change how engineering organizations allocate attention more than they compress project timelines.

How I Built the ShareMyPage MCP (and How I Measured Its UX)

I built an MCP server that lets Claude create, edit, and comment on real hosted pages. There is no screen, so every UX decision lives in a tool schema, an error message, or a single line of returned text, and measuring whether any of it actually works needed t…

Funding open-source software without compromising it

Funding open-source software is a challenge, especially for projects without a large existing community. While various approaches exist, they all come with their own drawbacks. For example, asking for donations is by far the most commonly used approach but als…

Introducing GPT-Live

A new generation of voice models for natural human-AI interaction, now powering ChatGPT Voice.

The Special Value Pi 4 was extremely short-lived

The 'Special Value' Pi 4 pictured above is probably the rarest Raspberry Pi I own—even rarer than my blue special edition Pi. A Raspberry Pi reseller briefly listed a special 'value edition' Pi 4. But the product page 404's now. While it was up, my curiosity g…

And Then the Billionaire Paid Off $550 Million of Our Debts

Imagine being worth $2 billion. Would you give away $550 million? That's a quarter of your wealth, more money than I could spend in several lifetimes. Yet that's how much Evan Spiegel, the CEO of Snap

Slopfix — we refactor vibecoded codebases

Your AI-built product works, but past 100,000 lines every change breaks two things. Three senior engineers make your codebase maintainable again. One week, fixed price, guaranteed.

The footgun of right-to-left decorative characters - Vox Silva

Fleurons, and other printer's ornaments are decorative elements used in typography. Many of these have made it into fonts in the digital age, with Unicode supporting classic fleurons like ❦ and ❧, but also additional symbols-turned-visual indicators ranging fr…

Own Your Weights

The API is a landlord. Weights on your own disk are a deed. Sovereignty now includes your intelligence supply.

Voice Is My New Keyboard | sanju

Wispr Flow made voice the primary way I work. Three weeks, 35,574 words, and my whole thought process feels more natural.

MCP Auth, Explained: Every Method, Direct and Through a Proxy

A field guide to authentication and authorization in the Model Context Protocol: OAuth 2.1 with PKCE, dynamic client registration, client ID metadata documents, machine-to-machine flows, and what changes when an MCP gateway sits in the middle — token passthrou…

The dream of v2 - @duggan

Joel Spolsky once called it "the single worst strategic mistake that any software company can make", and not for nothing: "When you throw away code and start from scratch, you are throwing away all that knowledge. All those collected bug fixes. Years of progr…

Selling to the assistant – Dominic Monn

Buying used to be a human process of searching, comparing, filtering, and deciding. As more customers arrive through AI assistants, the sale increasingly happens before they ever reach your website.

Rising Floor, Runaway Ceiling

A short story about two coworkers, one tool, and the difference between using a machine and building with one.

TableStakes

How statisticians split a bill

Your subagents are zombie processes

Orphaned subagents keep running and billing after their parent moves on. The fix isn't a smarter model — it's a lifecycle contract Unix shipped in 1985.

Building a Datacenter in My Dorm Room

I’ve had a small homelab, mainly of older desktops and workstations for a while now, but I have always dreamed of creating a high availability setup for my lab. I’ve also always wanted to try out Ceph and recently got very interested in high speed networking i…

Demystifying the Red Zone: Optimizing Leaf Functions

Recently I’ve been learning Assembly language. Specifically focused on x86-64, using the GNU Assembler (GAS), in Intel syntax. I guess it’s my way of rebelling against AI: the higher-level they try to take me, the deeper down the stack I dive. If I get pushed …

Incomplete Open Dodecahedra

I have a secret. Don’t tell anyone, but after majoring in Computer Science and Data Science at Berkeley’s College of Letters and Sciences I somehow ended up with a Bachelor of \({\color{#dd2222}\mathcal{A}}{\color{#dd8800}\mathfrak{r}}{\color{#00aa00}\mathfrak…