New

The latest blog posts to take off on Hacker News. 3,433 posts.

Any topic
2024
304

The Art and Mathematics of Genji-Ko

You might think it’s unlikely for any interesting mathematics to arise from incense appreciation, but that’s only because you’re unfamiliar with the peculiar character of Muromachi (室町) era Japanese nobles. There has never been a group of people, in any time or place, who were so driven to display their sophistication…

305

How to print your Guild Wars 2 character

2025 update v2: I made a tool that fixes distortions introduced by Intel GPA, and that tool made few sections of this blog obsolete. As such, they’ve been deleted. Old version is still available here.2025 update. This blog post now also exists as a youtube video. Yes, the video is 1 hour 20, so about twice as long as…

306

Cursed Linear Types in Rust

Inspired by Jack Wrenn’s post on Undroppable Types in Rust, I set out to see if it’s possible to create types that must be used exactly once. From my understanding, those things are called linear types, but don’t quote me on that1. Unless you are quoting the title of this article which explicitly says linear types… I…

311

Janet for Mortals (2023)

I wrote a book. It’s called Janet for Mortals, and it’s free, and it’s on the internet, and you can read it right now. And you should read it right now, instead of reading this blog post, because this blog post is not very interesting if you haven’t read the book. Heck, this blog post is not very interesting even if…

316

Learn perfect pitch in 15 years

It was not easy or quick, and there were so many qualifiers that, for over a decade, I didn’t really think I “deserved” the label. But as I got older, those qualifiers started dropping off one by one, and today I’m convinced that I have perfect pitch. I describe my musical journey and thoughts on what perfect pitch…