<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: ecto</title><link>https://news.ycombinator.com/user?id=ecto</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 18 May 2026 08:45:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ecto" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ecto in "GenCAD"]]></title><description><![CDATA[
<p>(forgot to mention, it's wired up to Claude so you can vibe CAD, like OP but with a few more steps - I'd like to train a similar model soon! I also wrote about my first stab at this <a href="https://campedersen.com/cad0" rel="nofollow">https://campedersen.com/cad0</a>)</p>
]]></description><pubDate>Mon, 18 May 2026 01:43:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48174826</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=48174826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48174826</guid></item><item><title><![CDATA[New comment by ecto in "GenCAD"]]></title><description><![CDATA[
<p>Readers may also enjoy my open source Rust BRep CAD kernel <a href="https://github.com/ecto/vcad" rel="nofollow">https://github.com/ecto/vcad</a> or the hosted version at <a href="https://vcad.io" rel="nofollow">https://vcad.io</a>.<p>I also wrote a bit about what goes into CAD apps! <a href="https://campedersen.com/tessellation" rel="nofollow">https://campedersen.com/tessellation</a></p>
]]></description><pubDate>Mon, 18 May 2026 01:37:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48174784</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=48174784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48174784</guid></item><item><title><![CDATA[New comment by ecto in "Ask HN: What are you working on? (May 2026)"]]></title><description><![CDATA[
<p>I'm building <a href="https://vcad.io" rel="nofollow">https://vcad.io</a>, a free CAD application with an open source kernel (Rust/WASM)!</p>
]]></description><pubDate>Mon, 11 May 2026 01:08:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48089936</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=48089936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48089936</guid></item><item><title><![CDATA[New comment by ecto in "Show HN: Rust but Lisp"]]></title><description><![CDATA[
<p>ARC refcounts everything (many owners) whereas Loon refcounts only inside immutable shared tree nodes (one owner per handle)</p>
]]></description><pubDate>Sun, 10 May 2026 03:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48080769</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=48080769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48080769</guid></item><item><title><![CDATA[New comment by ecto in "Show HN: Rust but Lisp"]]></title><description><![CDATA[
<p>Thanks :) Check out the code - it's Loon! <a href="https://github.com/ecto/loon/blob/main/web/src/pages/guide/ownership.loon" rel="nofollow">https://github.com/ecto/loon/blob/main/web/src/pages/guide/o...</a></p>
]]></description><pubDate>Sun, 10 May 2026 03:29:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48080739</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=48080739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48080739</guid></item><item><title><![CDATA[New comment by ecto in "Making your own programming language is easier than you think (but also harder)"]]></title><description><![CDATA[
<p>There are many like it, but this one is mine <a href="https://loonlang.com" rel="nofollow">https://loonlang.com</a></p>
]]></description><pubDate>Sun, 10 May 2026 00:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079771</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=48079771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079771</guid></item><item><title><![CDATA[New comment by ecto in "Show HN: Rust but Lisp"]]></title><description><![CDATA[
<p>Readers may enjoy my lisp, Loon, which takes heavy inspiration from Rust <a href="https://loonlang.com/guide/ownership" rel="nofollow">https://loonlang.com/guide/ownership</a></p>
]]></description><pubDate>Sun, 10 May 2026 00:30:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079758</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=48079758</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079758</guid></item><item><title><![CDATA[New comment by ecto in "OneMinusDiv is all you need"]]></title><description><![CDATA[
<p>author here - the demos in the article are actually the Rust code compiled to WASM and running in your browser :)</p>
]]></description><pubDate>Tue, 14 Apr 2026 19:17:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47770106</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47770106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47770106</guid></item><item><title><![CDATA[OneMinusDiv is all you need]]></title><description><![CDATA[
<p>Article URL: <a href="https://campedersen.com/sheffer">https://campedersen.com/sheffer</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47770052">https://news.ycombinator.com/item?id=47770052</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 14 Apr 2026 19:14:20 +0000</pubDate><link>https://campedersen.com/sheffer</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47770052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47770052</guid></item><item><title><![CDATA[New comment by ecto in "Open source CAD in the browser (Solvespace)"]]></title><description><![CDATA[
<p>Here's my take on CAD in the browser! <a href="https://vcad.io" rel="nofollow">https://vcad.io</a><p>I implemented a full kernel in rust and compile it to wasm <a href="https://github.com/ecto/vcad" rel="nofollow">https://github.com/ecto/vcad</a></p>
]]></description><pubDate>Tue, 31 Mar 2026 17:17:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47590551</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47590551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47590551</guid></item><item><title><![CDATA[How to Get to Tomorrow]]></title><description><![CDATA[
<p>Article URL: <a href="https://campedersen.com/kardashev">https://campedersen.com/kardashev</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47576050">https://news.ycombinator.com/item?id=47576050</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 30 Mar 2026 16:05:34 +0000</pubDate><link>https://campedersen.com/kardashev</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47576050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576050</guid></item><item><title><![CDATA[New comment by ecto in "Dune3d: A parametric 3D CAD application"]]></title><description><![CDATA[
<p><3</p>
]]></description><pubDate>Tue, 24 Mar 2026 17:02:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47505814</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47505814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47505814</guid></item><item><title><![CDATA[New comment by ecto in "Dune3d: A parametric 3D CAD application"]]></title><description><![CDATA[
<p>Thanks for the bug report! I'll have some time later this week to look into it. Just had a baby :)</p>
]]></description><pubDate>Tue, 24 Mar 2026 17:02:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47505812</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47505812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47505812</guid></item><item><title><![CDATA[New comment by ecto in "Neural Boids"]]></title><description><![CDATA[
<p>Simply expand the observation vector!</p>
]]></description><pubDate>Sun, 08 Mar 2026 22:23:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47302244</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47302244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47302244</guid></item><item><title><![CDATA[New comment by ecto in "Neural Boids"]]></title><description><![CDATA[
<p>No dude</p>
]]></description><pubDate>Sun, 08 Mar 2026 22:04:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47302050</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47302050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47302050</guid></item><item><title><![CDATA[New comment by ecto in "Neural Boids"]]></title><description><![CDATA[
<p>Fantastic question :) one could extrapolate the possibility space here to see the potential. The interesting core here is the emergent behavior clearly visible in the vizs - what happens when you measure this in higher-dimensional and more connected networks? (What if it’s not noids?) I think this is underexplored in interpretability today</p>
]]></description><pubDate>Sun, 08 Mar 2026 22:00:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47302016</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47302016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47302016</guid></item><item><title><![CDATA[New comment by ecto in "Neural Boids"]]></title><description><![CDATA[
<p>gpu</p>
]]></description><pubDate>Sun, 08 Mar 2026 21:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47301928</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47301928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47301928</guid></item><item><title><![CDATA[New comment by ecto in "Neural Boids"]]></title><description><![CDATA[
<p>ok</p>
]]></description><pubDate>Sun, 08 Mar 2026 21:50:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47301919</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47301919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47301919</guid></item><item><title><![CDATA[New comment by ecto in "Neural Boids"]]></title><description><![CDATA[
<p>Thanks, which of my pre-AI blog posts are your favorite?</p>
]]></description><pubDate>Sun, 08 Mar 2026 21:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47301908</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47301908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47301908</guid></item><item><title><![CDATA[New comment by ecto in "Neural Boids"]]></title><description><![CDATA[
<p>Thanks for the feedback!</p>
]]></description><pubDate>Sun, 08 Mar 2026 21:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47301642</link><dc:creator>ecto</dc:creator><comments>https://news.ycombinator.com/item?id=47301642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47301642</guid></item></channel></rss>