Happy Advent Of Code 2023! I’m learning Scala this year. I had a lot of fun with Kotlin in 2021, and was traumatized by Haskell last year, so I’m hoping Scala’s mix of functional and iterative hits the right sweet spot again.

Note to self: this video is super cool, so maybe Lua on Playdate (or some similar outside-the-box idea) would be good for next year.


There’s a good chance that reading The Hobbit to my six year old son will end up being the last time I read my childhood copy.


People say “the customer is always right” but the original quote is “The customer of the covenant is always righter than the water of the womb.”


No salute emoji gets it right.


Imagine a cylindrical glass with radius 1 and a cube of ice in it, and then bourbon poured exactly to the height of the top of the cube. What cube side length will result in the most bourbon poured?

I have an answer, using calculus for the first time since probably 2000, and the answer is not a particularly notable value.



Make a movie that’s sort of found footage for the 2020s. It’s a continuous view of someone swiping thru their FYP on TikTok or something similar. You have vignettes of various random things happening, but eventually you notice a pattern, several videos talking about the same thing. And a story slowly unfolds, from lots of different perspectives.


In 2005, I went to E3 with a small handful of friends. I wanted to blog a bit from the floor, but didn’t want to go through what would have been a huge hassle to use a laptop. So I set up a system that we could all send emails to with our phones and it would save the text and annotate it with the author’s name based on phone numbers. I called it a “moblog”. This was 10 months before the first Tweet, and 16 months before Twitter became publicly available. We probably wrote all of this with T9.

Here’s some of what we moblogged for E3:

  • Plutor: The new e3 blogging system is now online. (13 May, 08:36AM)
  • Nomad: I’m at E3! Just kidding I’m at crappy work. (13 May, 10:29AM)
  • Nomad: Whoever invented getting 4 hovrs of sleep should be shot (17 May, 05:54AM)
  • Chris: We’re on our way and we’ve already had at least 3 arguments. This is going to be the best trip evar!! (17 May, 06:19AM)
  • Chris: Logan just mentioned that for what we’re paying for this trip, we could buy a ton of video games. Shut up logan. (17 May, 06:29AM)
  • Plutor: Boarding takes so long. So inefficient. (17 May, 09:13AM)
  • Nomad: First coast! (17 May, 06:04PM)
  • Chris: After the flight I had significant hearing loss which still hasn’t come back. (17 May, 06:21PM)
  • Nomad: In in n out (17 May, 07:17PM)
  • Nomad: LA train stations are clean by train station standards (17 May, 08:53PM)
  • Nomad: Dancing girls = good video games (18 May, 02:05PM)
  • Plutor: Two hours in and i’ve already overloaded. Hungry, tired, amazed, and excited for more. (18 May, 02:55PM)
  • Chris: All the xbox 360 games are running off of apple G5s (18 May, 05:19PM)
  • Nomad: At the MeFi meetup everyone is cool! (18 May, 10:53PM)
  • Plutor: This mefi meetup is really cool. Los angeles is the bomb. (19 May, 12:27AM)
  • Plutor: The xbox 360 controller is so amazing. (19 May, 01:29PM)
  • Nomad: The workout room has tvs on every treadmill & bike! (19 May, 09:35PM)
  • Nomad: Controls are broke on mine though (19 May, 09:36PM)
  • Plutor: We’re going early today so we can be first in line for the new zelda. The line was > 2 hours yesterday. (20 May, 11:11AM)
  • Chris: Brian and I just met the voice of Mario! (20 May, 12:33PM)
  • Nomad: The last of e3’s children is back in the northeast. I love New York (22 May, 09:24PM)

Here is calendar prototype 2

(This is what prototype 1 looked like.)

I’ve been living with this new, larger calendar for a couple weeks now. It’s got 5 weeks instead of 4, and the days are 50% larger. I even used posterninja.com to get a long printed spool that’ll last until October. But it’s not perfect yet, here’s a few notes:

  1. The font is too small to be read from a comfortable distance (the PDF linked above corrects this)
  2. The top bezel is too small
  3. The spool is a little too close to the bottom edge, it’s a struggle to advance the calendar (although this will less of a problem after a few weeks).
  4. Poster Ninja was the best site I could find that would print something big on normal paper (not just card stock), but the max height wasn’t enough to print a full year. The PDF above is corrected to two pages: Jan-July and July-Jan.

It’s good that the Android keyboard is a bit shit because it means I text my friends less dumb shit when I’m high than I would otherwise


If you woke up tomorrow the only human on Earth and also immortal, where would be the best place to live? Cities wouldn’t be particularly safe because buildings will eventually collapse. You want to be near water and long growing seasons and fertile soil. You want to be far from hurricanes or monsoons or earthquakes. You might want to be near fishing opportunities and existing farm animal populations.

It shouldn’t be surprising that a very good answer is “where the densest forests in the world are”. What is surprising to me is that a lot of Europe has a good case, too. In terms of getting started, existing farmland in Europe (there’s a lot of it) or newly-cleared land in the Amazon (also a lot of that, sadly) might be the best bets. I’d be afraid of the maintenance necessary to keep the Amazon at bay, but on the other hand intercontinental travel with no other living humans is bound to be a challenge.