<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: dschroer</title><link>https://news.ycombinator.com/user?id=dschroer</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Jul 2026 06:11:28 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dschroer" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dschroer in "Back to Kagi"]]></title><description><![CDATA[
<p>I have been using their API/MCP tooling. If I remember correctly its still experimental but it does work. I have it hooked up to my OpenWebUI instance.<p><a href="https://github.com/kagisearch/kagimcp" rel="nofollow">https://github.com/kagisearch/kagimcp</a>
<a href="https://kagi.com/api/docs/openapi" rel="nofollow">https://kagi.com/api/docs/openapi</a>
<a href="https://kagi.com/api/docs/openapi/section/mcp" rel="nofollow">https://kagi.com/api/docs/openapi/section/mcp</a></p>
]]></description><pubDate>Wed, 22 Jul 2026 13:48:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=49006796</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=49006796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49006796</guid></item><item><title><![CDATA[Show HN: A T-Spline Library]]></title><description><![CDATA[
<p>I have been interested in CAD and heard a lot of talk about BREP vs T-Splines. Especially after the patent expired in 2024. However I could not find good libraries or resources on it.<p>So I have started to build my own library with the data structure and algorithms for it. Still early days and full of bugs but it is starting to show its shape.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46881719">https://news.ycombinator.com/item?id=46881719</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 04 Feb 2026 05:08:01 +0000</pubDate><link>https://github.com/DSchroer/t-spline</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=46881719</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46881719</guid></item><item><title><![CDATA[Ask HN: Where can I learn about T-Splines?]]></title><description><![CDATA[
<p>I have been doing work in the 3D cad space. Primarily using existing kernels but now that the patent for T-Splines is expired I figured I would give it a go to implement.<p>There is lots of information about BSplines and NURBS and I have implemented them. However T-Splines seems rather illusive, especially given their hype in other posts.<p>Does anyone have any good resources or references for figuring out how to actually implement them? I'm looking for things like lectures, reference implementations or other sources that make the concept clear.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45175778">https://news.ycombinator.com/item?id=45175778</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 09 Sep 2025 00:08:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=45175778</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=45175778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45175778</guid></item><item><title><![CDATA[New comment by dschroer in "The belay test and the modern American climbing gym"]]></title><description><![CDATA[
<p>I did. It's behind me now and more importantly I'm fully recovered mentally and physically.<p>I don't live in the states so it's not as dramatic legally as you may imagine.</p>
]]></description><pubDate>Sun, 23 Mar 2025 20:37:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43455700</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=43455700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43455700</guid></item><item><title><![CDATA[New comment by dschroer in "The belay test and the modern American climbing gym"]]></title><description><![CDATA[
<p>You still need to be careful. I'm an avid climber. Most autobelay accidents happen because people don't clip in properly. However for me the auto belay cable broke after catching me. Resulted in five minor spinal fractures.<p>So from my experience I would say at least Google what are the common auto belay manufacturers and only use gyms that have them. True Blue and Perfect Decent are the only auto belays I will touch now.</p>
]]></description><pubDate>Sun, 23 Mar 2025 19:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43455062</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=43455062</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43455062</guid></item><item><title><![CDATA[New comment by dschroer in "OpenSCAD: The Programmer's Solid 3D CAD Modeller"]]></title><description><![CDATA[
<p>TBH I am not sure but I suspect the answer is yes. I use OpenCascade as the base CAD kernel and it handles things like Z-fighting a lot better. I built DSLCAD after completing porting OpenSCAD to wasm because I wanted a better programmatic CAD platform. It's development is really "as I need it" from then on.</p>
]]></description><pubDate>Sun, 15 Sep 2024 16:52:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41548593</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=41548593</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41548593</guid></item><item><title><![CDATA[New comment by dschroer in "OpenSCAD: The Programmer's Solid 3D CAD Modeller"]]></title><description><![CDATA[
<p>For those who are interested. I have been working on a similar CAD Modeler. I think of it as a spiritual successor to OpenSCAD.<p>It has support for bidirectional modeling (ex: get the height and width of an object and use it later) and multi part workflows to design more complex works.<p><a href="https://www.dslcad.com/" rel="nofollow">https://www.dslcad.com/</a></p>
]]></description><pubDate>Sun, 15 Sep 2024 07:25:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41545856</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=41545856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41545856</guid></item><item><title><![CDATA[New comment by dschroer in "Research into why some people have a better sense of direction"]]></title><description><![CDATA[
<p>My partner is a medical doctor. She can't navigate around. I don't think there is any link. Navigation was something that I was taught early and is a skill like anything else.</p>
]]></description><pubDate>Sat, 13 Apr 2024 16:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=40024143</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=40024143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40024143</guid></item><item><title><![CDATA[New comment by dschroer in "Thirty Seven"]]></title><description><![CDATA[
<p>There is something nice and pure about this site. It is probably just coincidence and random that the number 37 is seen around. Likely something along the lines of the Baader-Meinhof phenomenon.<p>However none of that matters. What matters is the site is there for all of us to enjoy. It made me smile and I appreciate that.</p>
]]></description><pubDate>Fri, 29 Mar 2024 03:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=39860469</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=39860469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39860469</guid></item><item><title><![CDATA[New comment by dschroer in "Making GRID's spreadsheet engine 10% faster"]]></title><description><![CDATA[
<p>Good write-up. What was understated but I appreciate was that this optimization was done late and after being picked up via profiling. For devs there is sometimes a drive to do this kind of work early. It really should always be done late just as in this post.</p>
]]></description><pubDate>Sat, 14 Oct 2023 01:39:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=37877396</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=37877396</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37877396</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>You have a super interesting use case. Can you reach out on the github issues so that we can track it? From what I can tell you are trying to generate GCode directly from the software is that the case?</p>
]]></description><pubDate>Sat, 11 Feb 2023 14:43:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=34752693</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34752693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34752693</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>The goal of pipe is to allow the code to read top to bottom. I always found it hard to explain the way an OpenSCAD program reads upwards when nesting operations.<p>As for the syntax there are certainly a lot of ways it could feel. JS devs would likely be familiar with =>, F# and Ocaml |>, Java ->. In the end I just picked one that felt natural to type for myself. From my experience if you write in enough languages you develop the ability to switch as needed.</p>
]]></description><pubDate>Sat, 11 Feb 2023 00:03:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=34747857</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34747857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34747857</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>For sure I would accept a PR! One of the goals I have here is to try and make it approachable to expand for others. If you have an idea on how to make this work please feel free to work on it.<p>To save time up front I would suggest doing a bit of design work. Feel free to make an issue and post things like example code snippets of how you would like to see this work. We can work together to make this feature a reality.</p>
]]></description><pubDate>Fri, 10 Feb 2023 23:34:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=34747546</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34747546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34747546</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>You are probably right. The Linux hacker in me still kind of prefers having a bit of style to names. Maybe over time this will change.</p>
]]></description><pubDate>Fri, 10 Feb 2023 23:32:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=34747518</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34747518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34747518</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>Thanks for checking it out. I am glad you like it.<p>1. Now that you have asked for it, I certainly plan on adding `loft`. Thank you for the suggestion. Looking quickly it looks quite reasonable to implement. I would expect to add it in the near future.<p>2. It is a digital art coloring book image that I filled in and used as a background.</p>
]]></description><pubDate>Fri, 10 Feb 2023 21:38:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=34746263</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34746263</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34746263</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>Hey. I'm glad that this is what you are looking for. At the moment there isn't constraint based modeling. However given that you have a programming language at your disposal you can model your constraints yourself.</p>
]]></description><pubDate>Fri, 10 Feb 2023 20:13:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=34745148</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34745148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34745148</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>I am not very familiar with the homebrew packaging process. I would be happy if someone wants to help set that up.<p>Ill take a look into KittyCAD. Seems like a cool idea and is worth digging further into.</p>
]]></description><pubDate>Fri, 10 Feb 2023 16:29:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=34741851</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34741851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34741851</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>From my understanding JSCAD is aiming to be 1:1 compatible with OpenSCAD. So both strengths and limitations will come with that.<p>DSLCAD is a new take on the idea. Right now it doesn't support bending, however from my personal opinion, DSLCAD is simpler to develop for and should make it an easier platform to add bending support to.<p>Feel free to add an issue asking for bending and we can hash out how to make it work. Getting the API down is often as hard or harder then implementing the solution.</p>
]]></description><pubDate>Fri, 10 Feb 2023 16:24:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=34741775</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34741775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34741775</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>Having renders "auto focus" has been on my mind. Probably will be coming soon. I was focused on getting the language and runtime in better shape first.</p>
]]></description><pubDate>Fri, 10 Feb 2023 16:11:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34741615</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34741615</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34741615</guid></item><item><title><![CDATA[New comment by dschroer in "Show HN: DSLCad – a programming language and interpreter for building 3D models"]]></title><description><![CDATA[
<p>Fixed. Thank you :)</p>
]]></description><pubDate>Fri, 10 Feb 2023 16:08:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=34741551</link><dc:creator>dschroer</dc:creator><comments>https://news.ycombinator.com/item?id=34741551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34741551</guid></item></channel></rss>