Over Thanksgiving, I tried out Google AI Studio + Gemini 3 Pro. I pulled a project of medium complexity out of my "build this later" shelf. What I learned excited and surprised me. I asked it to build a GoBot, a web app where people can play the game
Recently, Stanford published an paper about AI Agents Simulating People (Jan 2025), in which AI simulated survey responses that humans answered with 85% accuracy. The AI doppleganger agents were trained on their human counterparts using 1 hour interviews. This got me thinking... can we use AI to mimic humans in
JianZiPu is a way to write notation for Guqin (古琴) music. Guqin music is traditionally written using a character based system, but the character set isn't really found in any known languages. This font solves that problem.
I had a fun musical journey these past two weeks (in between holiday celebrations, and so so so much food). I am documenting some of my learnings, musings, and inventions here so I have a place to come back and refer when I pick up the instrument again (hopefully soon!
Now that we've figured out where to press or touch to play notes ( Part 1: Harmonics and Hui Positions , Guqin Part 2: Open & Pressed Notes ), we need to figure out how to jot down music. 1: The Old Way, Jianzipu (减字谱) Traditionally, Guqin music is
In the last part of this series, Guqin Part 1: Harmonics and Hui Positions , I look at how harmonics determine the position of the 13 Huis (Huī 徽). These are the dots at the top of the Guqin, pictured below. Here's a representation of the Hui marks
At the top of the Guqin, there are 13 dots, or Huī 徽. The Huis are used in Guqin notation to tell the player where to place their finger(s). For example, Hui Position 8.5 means place your finger halfway between the 8th Hui and the 9th Hui.
Lately, I picked up my old Guqin (古琴). It's an instrument with 7 strings. You place it on a table or on your lap. You pluck the string with your right hand and hold down strings with your left. It is about as simple as instruments can
Here's a video on how I made a digitally designed shirt with fabric printing. I used Marvelous Designer for the 3D CAD file and the fabric pattern. The custom avatar was created based on my measurements using Make Human. I used Blender to apply the graphic prints, using
An A to Z guide on building a serverless website through the world of AWS. We go through how to work with services like S3, Lambda, Route 53, and more.
I made a new dress using the same process discussed in this post . As before, I started with a 3D model. Here's the laser in progress. Managed to catch a bit of spark! You can see the pattern starting to emerge now. The lining was cut using laser
This project plays with perspective and digital manufacturing techniques (sewing simulation, 3D modeling, laser cutting). Left to right: a sketch, a render, the real thing. Build Custom Avatar I used Make Human to build a custom virtual model according to my specific dimensions: height, waist, hips, etc. If I'
Jenny from Caret Dash Caret made a blog post about using Blender to generate sewing patterns for a stuffed animal. Another friend once showed me how she used Blender to generate apparel patterns. So I thought I'd give it a try. Not bad, eh? It's nice
This post is part of the Hello World Projects . There are many ways to create custom PCBs (printed circuit boards). I like milling because the CNC mill can etch the traces, drill the through-holes, and cut the board all with one machine. All in a few minutes if your