RSS Is Awesome
Evan’s Weekly Newsletter ☀️ NetNewsWire is my latest most-used iPhone app. It is a simple, free RSS reader. RSS is an old technology that it seems most people have forgotten about. Here’s how it works: you enter a link to an RSS “feed”, and your app pulls data from this feed every few minutes or […]
The ABC Programming Language
The ABC Programming Language: a short introduction (Also available in Japanese) New: The Origins of Python – An article by Lambert Meertens on the origins of ABC, and its influence on Python. New: Implementation for the Raspberry Pi!. The ABC Programmer’s Handbook is available online. ABC is an interactive programming language and environment for personal […]
A Review of Nim 2: The Good and Bad with Example Code
I’ve been using Nim for about 1-2 years now, and I believe the language is undervalued. It’s not perfect, of course, but it’s pleasant to write and read. My personal website uses Nim. After reading a recent article on Nim (“Why Nim”) and the associated HN comments, it’s clear that comments and some information about […]
Expert LSP the official language server implementation for Elixir

Expert is the official language server implementation for the Elixir programming language. Installation You can download Expert from the releases page for your operating system and architecture. For editor specific installation instructions, please refer to the Installation Instructions Nightly Builds If you want to try out the latest features, you can download a nightly build. […]
The Bitter Lesson Is Misunderstood

Together, the Bitter Lesson and Scaling Laws reveal that the god of Compute we worship is yoked to an even greater one — the god of Data. tl;dr: For years, we’ve been reading the Bitter Lesson backwards. It wasn’t about compute — it was about data. Here’s the part of Scaling Laws no one talks […]
Fuck up my site – Turn any website into beautiful chaos

This tool is for parody and entertainment purposes only. It temporarily applies visual chaos effects to websites for comedic effect. We do not store, collect, or transmit any personal information. NEVER enter passwords, credit card details, or any sensitive information while using this tool. The proxied sites are not secure and should not be used […]
Some thoughts on LLMs and software development

I’m about to head away from looking after this site for a few weeks (part vacation, part work stuff). As I contemplate some weeks away from the daily routine, I feel an urge to share some scattered thoughts about the state of LLMs and AI. ❄ ❄ ❄ ❄ I’ve seen a few early surveys on the effect […]
Building your own CLI coding agent with Pydantic-AI

The wave of CLI Coding Agents If you have tried Claude Code, Gemini Code, Open Code or Simon Willison’s LLM CLI, you’ve experienced something fundamentally different from ChatGPT or Github Copilot. These aren’t just chatbots or autocomplete tools – they’re agents that can read your code, run your tests, search docs and make changes to […]
VLT observations of interstellar comet 3I/ATLAS II

Abstract:We report VLT spectroscopy of the interstellar comet 3I/ATLAS (C/2025 N1) from $r_{rm h}!simeq!4.4$ to $2.85$ au using X-shooter (300-550 nm, $R!simeq!3000$) and UVES (optical, $R!simeq!35k-80k$). The coma is dust-dominated with a fairly constant red optical continuum slope ($sim$21-22%/1000Å). At $r_{rm h}!simeq!3.17$ au we derive $3sigma$ limits of $Q({rm OH})
Making Minecraft Spherical

Blocky Planet is a tech demo I created in the Unity game engine that attempts to map Minecraft’s cubic voxels onto a spherical planet. The planet is procedurally generated and fully destructible, allowing players to place or remove more than 20 different block types. While much of the implementation relies on common techniques you’d expect […]