13 September 2024

20 links · Friday

Porting SBCL to the Nintendo Switch

For the past two years Charles Zhang and I have been working on getting my game engine, Trial, running on the Nintendo Switch. The primary challenge in doing this is porting the underlying Common Lisp runtime to work on this platform. We knew going into this t…

Notes on OpenAI’s new o1 chain-of-thought models

OpenAI released two major new preview models today: o1-preview and o1-mini (that mini one is also a preview, despite the name)—previously rumored as having the codename “strawberry”. There’s a lot …

Domain Naming

The internet is where I have always made myself.

diamond geezer

What I did was keep track of every Breaking News alert on the BBC News app for a week. I picked the first week of September - that's the seven days just completed - and attempted to count and log them all.

Arrays of Wisdom of the Ancients

In way too many cases, it is instructive and educational to follow up on the findings you just got from a targeted workload, in order to see how general the conclusions are, and whether you understand them well. Beware, this is the Rabbit Hole of Performance E…

What is the Plackett-Luce model?

The Plackett-Luce model, attributed to Robert L. Plackett (Reference 1) and R. Duncan Luce (Reference 2), is a model for rankings data. In this post, we first describe the simpler Bradley-Terry mod…

How I Take Smart Daily Notes as a Developer

Why take daily notes at all? I first gravitated toward note-taking to quantify productivity but they're also excellent for reflection.

Advanced friction logs: Empathy Sessions

In 2018, I wrote a blog post about Friction Logging. Friction logs are one of my favorite DevRel tools, and I share that post with mentees regularly. If you haven’t read that blog, I recommend reviewing it since this post assumes familiarity with the friction …

We’re not going to run out of new anatomy anytime soon

I first had this thought in 2019, and I started this draft in early 2020, but…you know how that particular story turned out. I’m picking it back up again now because I’ve had the …

Why is language documentation still so terrible?

Seriously, is there a good reason for this? I feel like I'm going crazy because almost every language doc I've looked at is legitimately awful in a bunch of obvious ways. It's not uncommon to see third party libraries updated by a single person that are better…

Making Things People Want vs. Making Things That Alter Thinking

I recently rewrote the interests section of my blog to be more concise. The primary interest I wrote down was “making things that alter thinking at scale.” When I distilled what I believed to be one of my long-term goals I landed on that. Recently I thought ab…