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…
The FDA authorized the first over-the-counter hearing aid software device intended to be used with compatible versions of the Apple AirPods Pro headphones.
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 …
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.
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…
shipilev.net·Collection.toArray(new T[0]) or Collection.toArray(new T[size]), that’s the question··21-27 minutesencryption
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…
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 …
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 …
(A quick preamble: if you’re not in software as either someone who can write code or someone who professionally makes developers more effective, this is going to come off as utterly out of touch. I wish this applied to more people in more career paths, and it …
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…
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…