
I finished my notebook on how the three.js camera works.
From: https://beta.observablehq.com/@grantcuster/understanding-scale-and-the-three-js-perspective-camera

I finished my notebook on how the three.js camera works.
From: https://beta.observablehq.com/@grantcuster/understanding-scale-and-the-three-js-perspective-camera

I had to rethink my "three.js for 2D visualization" notebook because it was getting too unwieldy. I broke out the camera section into its own notebook.

I was tired of scrolling up to the visualization as I work on this @observablehq notebook but then I realized it syncs automatically across windows so I just have two open side-by-side now.

Always inspired by stuff Jake Dow-Smith. Interesting interactions scoped down enough that they're not distracting.
From: http://torquetorque.net/

The first day of the average sky color clock running for (almost) the entire day.

The data only starts at 2:45 but I'm very happy with how the sky clock is shaping up. Looking forward to seeing a whole day in there.

Working on the brooklyn sky color clock. I got Micha's python code running locally. The sky hasn't change much since I started it up though.

Observable notebooks are a fun way to write about code. This one's getting really long and much more involved than I had planned, though.

Mapscii in the terminal with "telnet mapscii.me"
From: https://github.com/rastapasta/mapscii via Micha

I extended our blog post editor to handle are markdown newsletter emails as well. The newsletters require absolute links so I used marked's ability to custom block renders to create warnings when the necessary site.github.url prefix is not included.

I figured out a cross-site custom font issue, so now the blog-post editor is fully operational. Going to try and think of ways to generalize it so it can run on any github-hosted jekyll site.

I made the dialog for importing a markdown file. Now I just have to make it actually work.

Pumped I got this image library feature working for the post editor, slightly worried I'm going to end up recreating the wordpress admin by the time this is over.