December 2023
- 3D Printing a discreet wall mount shelf for the Aura Carver Mat
- Winter Solstice 2023
- Nanoplastics, Microplastics, Basketballs, Rice and Whales
November 2023
- Do free will skeptics make their own point by being so dumb?
- Animation of US PM2.5 Air Pollution in 2023
- Rob 2.0
October 2023
- Hunter's Moon Time lapse
- BLR SFO
- Black Kite
- SFO BLR
- Pew: Two Thirds of Americans Support National Popular Vote
September 2023
- PHX SFO
- SAF PHX
- PHX SAF
- SFO PHX
- Autumnal Equinox 2023
- Bubbles
- Murphy Windmill
- Sunset #12
- Does America Need A Third Party (Again)
- Wave
- Global Cloud Cover 48 Hour Video Updated Hourly
- Blue Marble 2 Animation
August 2023
- Is Sortition Having a Random Moment?
- Washington Post Misleads With Statistics On First Republican Debate
- Red Swamp Crayfish
July 2023
June 2023
- Black Crested Night Heron
- SFO JFK
- Philosopher's Way in McLaren Park
- 3D Printing a Kong XL Holder
- Pride 2023 Laser Rainbow (Time Lapse)
- Summer Solstice 2023
- Presidio Loop Hike
May 2023
April 2023
- Give your stupid niche kids app a useful name please!
- Coronation
- Blogging on reMarkable
- 3D Printing a Window Mount for a Google Nest Indoor Wired Gen 2 Camera
- Milky Way Rises over South Lake Tahoe
- Tree with Lichen
- Surf Scooter
- Bangalore and Back, a Time Lapse
March 2023
- Vernal (Spring) Equinox 2023
- More Colors
- Predicting when fog will flow through the Golden Gate using ML.NET
- 58 Birds
- World Webcams 2
February 2023
- OpenAGI, or why we shouldn't trust Open AI to protect us from the Singularity
- Phantom Falls
- Short Shell Ridge Open Space Loop