Show HN: A Minimal Hacker News Reader for Apple Watch Built with SwiftUI

show-hn:-a-minimal-hacker-news-reader-for-apple-watch-built-with-swiftui

A minimal Hacker News reader for Apple Watch built with SwiftUI. Scrollable top stories feed with title, points, and comments count Tap a story to view comments in a simple tree-style view “Open Article” link at the top opens the article in the watch browser HN-like styling (orange accent) Requirements Xcode 15 or newer macOS […]

FFmpeg Assembly Language Lessons

ffmpeg-assembly-language-lessons

Welcome to the FFmpeg School of Assembly Language. You have taken the first step on the most interesting, challenging, and rewarding journey in programming. These lessons will give you a grounding in the way assembly language is written in FFmpeg and open your eyes to what’s actually going on in your computer. Required Knowledge Knowledge […]

AWS Vibe Coding Tips and Tricks

aws-vibe-coding-tips-and-tricks

mcp/VIBE_CODING_TIPS_TRICKS.md at main · awslabs/mcp · GitHub {{ message }} You can’t perform that action at this time.

It’s the Housing, Stupid

it’s-the-housing,-stupid

A few weeks ago, I was on The Compound and Friends, and there was a debate about why we were seeing 2021-like meme stock activity and money market funds holding record assets at the same time.  For context, both of these things are true. If we look at the performance of the 100 most shorted […]

The new geography of stolen goods

the-new-geography-of-stolen-goods

Aug 17th 2025 | Felixstowe The MSC Ruby is almost ready to leave Felixstowe. Seven remote-controlled gantry cranes are still at work, stacking containers in the ship’s bays. Some 11,000 containers pass through this port each day, making it Britain’s primary conduit to the arteries of global trade. The ­Ruby’s next call is Gran Canaria—then, […]

Website Is Served from Nine Neovim Buffers on My Old ThinkPad

website-is-served-from-nine-neovim-buffers-on-my-old-thinkpad

August 18, 2025 TL;DR: I wrote a Neovim plugin in Lua that serves HTTP requests from open buffers. It has no external dependencies, it has first-class support for serving content in Djot, and it is faster than Nginx so it won’t be a performance bottleneck behind a reverse proxy. What’s not to like? There is […]

MCP Tools and Dependent Types

mcp-tools-and-dependent-types

August 17, 2025 This summer, I’ve been playing a bit with writing an MCP server for Defold editor. The idea was to give Claude access to evaluating Lua code in the editor scripting context, so it can use the APIs available for querying and modifying game content. The best word to describe the experience is […]

MCP Doesn’t Need 30 Tools: It Needs Code

mcp-doesn’t-need-30-tools:-it-needs-code

written on August 18, 2025 I wrote a while back about why code performs better than MCP (Model Context Protocol) for some tasks. In particular, I pointed out that if you have command line tools available, agentic coding tools seem very happy to use those. In the meantime, I learned a few more things that […]

Geotoy – Shadertoy for 3D Geometry

geotoy-–-shadertoy-for-3d-geometry

new docs login/register 3d hilbert curve author: ameo shingles author: ameo temple author: ameo rusty maze author: ameo spring author: ameo fbm terrain author: ameo torus knot author: ameo dandelion author: ameo power line author: ameo woven WIP author: ameo roots author: ameo bumpy sphere author: ameo abstract hourglass author: ameo birdbath author: ameo concrete […]

Unification (2018)

unification-(2018)

In logic and computer science, unification is a process of automatically solving equations between symbolic terms. Unification has several interesting applications, notably in logic programming and type inference. In this post I want to present the basic unification algorithm with a complete implementation. Let’s start with some terminology. We’ll be using terms built from constants, […]