<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: softservo</title><link>https://news.ycombinator.com/user?id=softservo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 04 Jul 2026 13:57:09 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=softservo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Armcade, remote control robot arms to play chess]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.armcade.tv">https://www.armcade.tv</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48752604">https://news.ycombinator.com/item?id=48752604</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 01 Jul 2026 20:21:58 +0000</pubDate><link>https://www.armcade.tv</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48752604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48752604</guid></item><item><title><![CDATA[New comment by softservo in "Mythos, make me a pelican on a bicycle (in 3D)"]]></title><description><![CDATA[
<p>Prompt: /goal Make a beautiful 3D model of a pelican on a bicycle. Add looped animation of the bicycle being pedalled by the pelican.<p>Used about 200k tokens in 30 minutes. You can view the generated implicit model here: <a href="https://www.cad.fun/?file=implicits%2Fpelican-bicycle.implicit.js" rel="nofollow">https://www.cad.fun/?file=implicits%2Fpelican-bicycle.implic...</a></p>
]]></description><pubDate>Sat, 13 Jun 2026 02:27:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48512032</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48512032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48512032</guid></item><item><title><![CDATA[Mythos, make me a pelican on a bicycle (in 3D)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.cad.fun/?file=implicits%2Fpelican-bicycle.implicit.js">https://www.cad.fun/?file=implicits%2Fpelican-bicycle.implicit.js</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48512031">https://news.ycombinator.com/item?id=48512031</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Sat, 13 Jun 2026 02:27:05 +0000</pubDate><link>https://www.cad.fun/?file=implicits%2Fpelican-bicycle.implicit.js</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48512031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48512031</guid></item><item><title><![CDATA[Asking Fable 5 to design a humanoid]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/earthtojake/status/2064535702138990855">https://twitter.com/earthtojake/status/2064535702138990855</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48475252">https://news.ycombinator.com/item?id=48475252</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 10 Jun 2026 12:25:07 +0000</pubDate><link>https://twitter.com/earthtojake/status/2064535702138990855</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48475252</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48475252</guid></item><item><title><![CDATA[New comment by softservo in "Implicit.js, a way to program 3D models with mathematical functions"]]></title><description><![CDATA[
<p><a href="https://github.com/earthtojake/implicit.js" rel="nofollow">https://github.com/earthtojake/implicit.js</a></p>
]]></description><pubDate>Wed, 03 Jun 2026 04:24:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48379879</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48379879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48379879</guid></item><item><title><![CDATA[Implicit.js, a way to program 3D models with mathematical functions]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.implicit.sh/">https://www.implicit.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48379878">https://news.ycombinator.com/item?id=48379878</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 03 Jun 2026 04:24:22 +0000</pubDate><link>https://www.implicit.sh/</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48379878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48379878</guid></item><item><title><![CDATA[New comment by softservo in "Implicit.js, a way for agents to do 3D design with math"]]></title><description><![CDATA[
<p>Implicit.js is an open source library that lets agents generate CAD with code + mathematical functions representing surfaces. No CAD kernels, no STEP files — just agents using math + code to directly generate 3D models.<p>This is:
1. A small library of SDFs with a browser-native renderer: <a href="https://github.com/earthtojake/implicit.js" rel="nofollow">https://github.com/earthtojake/implicit.js</a>
2. A demo that renders 3D models from code in realtime: <a href="https://www.implicit.sh/" rel="nofollow">https://www.implicit.sh/</a>
3. A set of skills to write code to generate 3D models with agents: <a href="https://github.com/earthtojake/text-to-cad" rel="nofollow">https://github.com/earthtojake/text-to-cad</a><p>Some awesome things about implicit CAD:
•  No CAD kernels (Parasolid, OpenCascade, etc.): the math + code is the model.
•  They are FAST: the <a href="https://www.implicit.sh/" rel="nofollow">https://www.implicit.sh/</a> demo compiles and renders models from GLSL in the browser in realtime.
•  Representations are small: implicit code can be 100x smaller than STEP files.<p>Implicits are great at:
•  Manipulating complex geometry
•  Producing high resolution, scaled CAD models
•  Boolean / offset operations<p>But they are really hard for humans to intuit, which is why we prefer vanilla CAD that works more like LEGO: faces, edges, holes, cuts, fillets, etc., with human-readable topology.<p>Agents, on the other hand, are very, very good at coding and math — the two key ingredients for implicits.<p>The third ingredient is visual / spatial reasoning. While lacking today, I believe for many reasons (including robotics) this will be the next frontier that labs pursue.<p>To caveat: agents aren’t great at implicits today. Frontier models are still pretty blind, so implicits break down on complex parts/assemblies with visual feedback (code → model → screenshot → repeat). There is also no easy toolchain to inspect implicits because they lack topology.<p>That said, 6 months ago the models couldn’t write reliable code. Things are changing fast, and I think 2026 will be the year the models solve 3D design.<p>I also think it’s possible (and even probable) that implicit CAD becomes the preferred way for models to do 3D design.<p>Special thanks to Blake Courter and the Gradient Control team for teaching me about implicits and sharing the Python primitives used to build this library. Blake is the GOAT of implicit CAD and gave an excellent talk on this exact topic at Kinetic a few weeks ago.</p>
]]></description><pubDate>Mon, 01 Jun 2026 22:29:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48363474</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48363474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48363474</guid></item><item><title><![CDATA[Implicit.js, a way for agents to do 3D design with math]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/earthtojake/implicit.js">https://github.com/earthtojake/implicit.js</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48363473">https://news.ycombinator.com/item?id=48363473</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 01 Jun 2026 22:29:44 +0000</pubDate><link>https://github.com/earthtojake/implicit.js</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48363473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48363473</guid></item><item><title><![CDATA[Mechanical Design in Codex]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/earthtojake/status/2057203608207466982">https://twitter.com/earthtojake/status/2057203608207466982</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48228497">https://news.ycombinator.com/item?id=48228497</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2026 20:31:15 +0000</pubDate><link>https://twitter.com/earthtojake/status/2057203608207466982</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48228497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48228497</guid></item><item><title><![CDATA[Step.parts, 12,000 open source CAD parts]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.step.parts">https://www.step.parts</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48161733">https://news.ycombinator.com/item?id=48161733</a></p>
<p>Points: 9</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 16 May 2026 16:43:47 +0000</pubDate><link>https://www.step.parts</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48161733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48161733</guid></item><item><title><![CDATA[New comment by softservo in "Step.parts, 12,000 open source STEP parts"]]></title><description><![CDATA[
<p>step.parts is an open source directory of 12,000+ STEP parts for your next CAD project.<p>Many CAD tools like Autodesk have huge closed libraries of standard mechanical and electrical parts.<p>The goal is to build an equivalent catalog for the open source CAD community (that’s easy for humans and agents to use).<p>The directory is seeded from dozens of existing open source catalogs and generators, catalogued and organised by family, standard, size, etc.<p>The directory also includes an API, llms.txt and skill to make it easy for agents to download relevant STEP files in generative CAD tools. I’ve added the skill to my text-to-cad repository:<p><a href="https://www.cadskills.xyz" rel="nofollow">https://www.cadskills.xyz</a><p>I’m hoping many can contribute to the repo and expand the directory to hundreds of thousands of standard parts!<p>Happy building</p>
]]></description><pubDate>Thu, 14 May 2026 00:06:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48129390</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48129390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48129390</guid></item><item><title><![CDATA[Step.parts, 12,000 open source STEP parts]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.step.parts">https://www.step.parts</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48129389">https://news.ycombinator.com/item?id=48129389</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 14 May 2026 00:06:55 +0000</pubDate><link>https://www.step.parts</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48129389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48129389</guid></item><item><title><![CDATA[New comment by softservo in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>text-to-cad! <a href="https://github.com/earthtojake/text-to-cad" rel="nofollow">https://github.com/earthtojake/text-to-cad</a></p>
]]></description><pubDate>Sun, 10 May 2026 20:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48087737</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48087737</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48087737</guid></item><item><title><![CDATA[New comment by softservo in "Text-to-CAD"]]></title><description><![CDATA[
<p>Not intentionally deceptive, the prompts are just too big to include on the home page!<p>I actually used GPT 5.5 Pro to generate the prompts from simpler one sentence prompts, so hypothetically it’s just an extra step in the harness for an agent to unpack / add detail to a prompt based on the user’s goal.</p>
]]></description><pubDate>Thu, 07 May 2026 21:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48055700</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48055700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48055700</guid></item><item><title><![CDATA[New comment by softservo in "Text-to-CAD"]]></title><description><![CDATA[
<p>This issue is fixed by the way!</p>
]]></description><pubDate>Thu, 07 May 2026 21:58:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48055688</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48055688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48055688</guid></item><item><title><![CDATA[New comment by softservo in "Text-to-CAD"]]></title><description><![CDATA[
<p>More details on the robot here: <a href="https://x.com/soft_servo/status/2047436911657025858" rel="nofollow">https://x.com/soft_servo/status/2047436911657025858</a></p>
]]></description><pubDate>Mon, 04 May 2026 03:24:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48004287</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48004287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48004287</guid></item><item><title><![CDATA[New comment by softservo in "Text-to-CAD"]]></title><description><![CDATA[
<p>Hi all, repo author here, appreciate the kind words and feedback!<p>I'm brushing up on robotics after spending the last 10 years working in software land. After being humbled by modern CAD tools like Onshape, I built this harness / skill to help me generate some basic CAD models for a 7dof robot arm I'm designing.<p>It ended up working much better than I expected, particularly on the latest GPT 5.5 and Opus 4.7 models. It's been a lot of fun to work on. I've learned a lot about how STEP files work (opencascade, breps, etc) as well as 3d rendering tools like threejs.<p>I don't have much intention of turning this into a business, it's really just a fun open source tool that I'll continue to maintain as long as myself and others find it useful. Very open to ideas and contributions.<p>P.S. I just pushed a major update that improves the workflow and scripts/tools for the CAD skill. I also added some basic benchmarks to start measuring performance over time.</p>
]]></description><pubDate>Mon, 04 May 2026 03:22:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48004275</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48004275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48004275</guid></item><item><title><![CDATA[New comment by softservo in "Text-to-CAD"]]></title><description><![CDATA[
<p>The purpose of this repo (harness and skills) is really to just give the models more direct tools to generate and inspect STEP files. It basically generates a topology sidecar for every STEP file that can be used to quickly read the BREP (faces/edges/vertexes) without loading in the full STEP.<p>There's also a bunch of work going into the SKILL.md to plan for more complex parts (this is mostly a stop gap while the models don't have amazing spatial reasoning).</p>
]]></description><pubDate>Sun, 03 May 2026 23:09:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48002582</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48002582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48002582</guid></item><item><title><![CDATA[New comment by softservo in "Text-to-CAD"]]></title><description><![CDATA[
<p>:(</p>
]]></description><pubDate>Sun, 03 May 2026 22:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48002400</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48002400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48002400</guid></item><item><title><![CDATA[New comment by softservo in "Text-to-CAD"]]></title><description><![CDATA[
<p>Working on benchmarks at the moment! Always open to feedback / PRs.</p>
]]></description><pubDate>Sun, 03 May 2026 22:36:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48002327</link><dc:creator>softservo</dc:creator><comments>https://news.ycombinator.com/item?id=48002327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48002327</guid></item></channel></rss>