| ▲ | alphaBetaGamma 2 hours ago | |||||||
Built a tool to help design cs/science inspired jewelry in CAD. I wrote a DSL to describe the jewelry, and had an LLM write the interpreter to generate a CAD file using cadquery (note to self: LLM suck at 3d reasoning). I would not have had the time to do this without AI. Also used AI to design an online store (I'm not a front end dev). It's amazing to see my wife (non-technical background) tweak the web-site using claude code. End result: an online store where we sell jewelry pieces that actually are lambda-diagrams (Tromp diagrams) that compute Graham's number, or of the Y-combinator (well, technically it's just a fixed point operator, one beta reduction away from the Y-combinator. But Y-combinator was not aesthetically pleasing from a jewelry point of view) store: Built a tool to help design cs/science inspired jewelry in CAD. I wrote a DSL to describe the jewelry, and had an LLM write the interpreter to generate a CAD file using cadquery (note to self: LLM suck at 3d reasoning). I would not have had the time to do this without AI. Also used AI to design an online store (I'm not a front end dev). It's amazing to see my wife (non-technical background) tweak the web-site using claude code. End result: an online store where we sell jewelry pieces that actually are lambda-diagrams (Tromp diagrams) that compute Graham's number, or of the Y-combinator (well, technically it's just a fixed point operator, one beta reduction away from the Y-combinator. But Y-combinator was not aesthetically pleasing from a jewelry point of view) store: https://studio-galois.com | ||||||||
| ▲ | qiqitori an hour ago | parent | next [-] | |||||||
I've found that Gemini Pro is surprisingly good at 3d reasoning. To back that claim up, I've had it create: A WebGl program that takes input like X123 Y123 Z123 via WebSerial every 100 ms and builds an object out of the resulting path. Required some performance optimizations (just had to tell it what to do). Also asked it to make the corners nicer and it did. (To be fair, I'd already asked a lesser model and put some things in the prompt to nudge it the right way.) Various OpenSCAD models. E.g., remote control holder with 5 slots, staggered heights, slight slant because it looks cool, and the slots all have different depths. One shot. It implemented the slant/tilt using a shearing matrix. 100 points. | ||||||||
| ▲ | phyzix5761 32 minutes ago | parent | prev | next [-] | |||||||
Jewelry looks beautiful. Have you managed to make any sales? | ||||||||
| ▲ | 8note 2 hours ago | parent | prev | next [-] | |||||||
> note to self: LLM suck at 3d reasoning one trick on 3d reasoning: get it to draw all the different orientations, and you pick which one to use it save a lot of time vs trying to tell it to rotate around Y and it actually rotates around X | ||||||||
| ||||||||
| ▲ | NetOpWibby an hour ago | parent | prev [-] | |||||||
Dope af, looks great. | ||||||||