Pcons: a new open-source software build tool
I finally fulfilled a decades-old promise to myself. I wrote a new tool to build software easily, with clear, concise build descriptions.
Musings on technology, science, music, art, and life.
I finally fulfilled a decades-old promise to myself. I wrote a new tool to build software easily, with clear, concise build descriptions.
Will humans still want to do math? Will universities pay for it? Why do we do pure research?
A listing of many different types of risks posed by AI, now or in the near future.
Some thoughts on the debate around the "singularity": is AI intelligence reaching a plateau, or is it likely to continue?
Thoughts on AI-assisted coding in early 2026: acceleration, results, and risks
What do symphonies have in common with the Grateful Dead? How long-form instrumental music acts on the mind and enables subconscious creativity.
I created a web tool to visualize warming world sea surface temps on a 3d globe
A small web project based on a science project I did in the 1970s
I wanted to prove to myself that high-dimensional vectors are almost always nearly orthogonal
Some excellent waffles
Evolution and the scientific method are essentially both processes of variation and selection.
I've always thought that using seeds is a good way to get an intuition of the sizes of small things, so I figured I'd make a chart.
I've been thinking about starting a simple blog to share my thoughts on whatever topics come to mind, and replacing my old website from the '90s.
Climate change has become the most pressing existential challenge of our era. We are close to or have already crossed multiple climate tipping points.
How secure is a passphrase vs. a random password?
Javascript and Typescript have _way_ too many ways to iterate and loop over arrays, objects, and iterables.
A low-level introduction to Javascript promises and async/await for C++/python programmers.