<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: z3ugma</title><link>https://news.ycombinator.com/user?id=z3ugma</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 09:43:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=z3ugma" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by z3ugma in "Show HN: Libretto – Making AI browser automations deterministic"]]></title><description><![CDATA[
<p>Love it! Do you have a BAA with Claude though? Otherwise, your demo is likely exposing PHI to 3rd parties and exposing you to risk related to HIPAA</p>
]]></description><pubDate>Wed, 15 Apr 2026 19:35:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47784105</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47784105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784105</guid></item><item><title><![CDATA[New comment by z3ugma in "Do you even need a database?"]]></title><description><![CDATA[
<p>not re-implement SQLite, I mean "use SQLite as your persistence layer in your program"<p>e.g. worry about what makes your app unique. Data storage is not what makes your app unique. Outsource thinking about that to SQLite</p>
]]></description><pubDate>Wed, 15 Apr 2026 18:29:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47783186</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47783186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47783186</guid></item><item><title><![CDATA[New comment by z3ugma in "Do you even need a database?"]]></title><description><![CDATA[
<p>but it's so trivial to implement SQLite, in almost any app or language...there are sufficient ORMs to do the joins if you don't like working with SQL directly...the B-trees are built in and you don't need to reason about binary search, and your app doesn't have 300% test coverage with fuzzing like SQLite does<p>you should be squashing bugs related to your business logic, not core data storage. Local data storage on your one horizontally-scaling box is a solved problem using SQLite. Not to mention atomic backups?</p>
]]></description><pubDate>Wed, 15 Apr 2026 13:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47779044</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47779044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47779044</guid></item><item><title><![CDATA[New comment by z3ugma in "Do you even need a database?"]]></title><description><![CDATA[
<p>At some point, don't you just end up making a low-quality, poorly-tested reinvention of SQLite by doing this and adding features?</p>
]]></description><pubDate>Wed, 15 Apr 2026 13:42:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47778855</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47778855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47778855</guid></item><item><title><![CDATA[New comment by z3ugma in "Google Fitbit is working on a screenless fitness band, to compete with Whoop"]]></title><description><![CDATA[
<p>Didn't they already have one of these? Like the original FitBit was a screenless fitness band...</p>
]]></description><pubDate>Mon, 06 Apr 2026 18:54:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47665217</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47665217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47665217</guid></item><item><title><![CDATA[New comment by z3ugma in "Show HN: Substrate UI, my "teaching myself front end development" design system"]]></title><description><![CDATA[
<p>You did all of this in one week?! Pretty cool. Even with LLM-assisted making, it shows that you have a lot of taste and architecture know-how. What would you attribute to being able to think through useful abstracts like the design tokens?</p>
]]></description><pubDate>Mon, 30 Mar 2026 16:41:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47576559</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47576559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47576559</guid></item><item><title><![CDATA[New comment by z3ugma in "Build123d: A Python CAD programming library"]]></title><description><![CDATA[
<p>I have been using this library for a few months alongside Gemini 3.1 Fast<p>It's really useful to get an iteration loop going with an LLM.<p>The OCCP viewer extension for VS Code helps make sure you can see and manipulate the resulting model</p>
]]></description><pubDate>Mon, 30 Mar 2026 15:47:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47575782</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47575782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47575782</guid></item><item><title><![CDATA[New comment by z3ugma in "Trace: AI Native PCB Design"]]></title><description><![CDATA[
<p>See also the recently-posted open source  project <a href="https://github.com/ForestHubAI/boardsmith" rel="nofollow">https://github.com/ForestHubAI/boardsmith</a><p>"Text prompt → KiCad schematic, BOM, and firmware. No templates — real wired circuits with computed values."</p>
]]></description><pubDate>Sun, 22 Mar 2026 04:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47474327</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47474327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47474327</guid></item><item><title><![CDATA[New comment by z3ugma in "I turned Markdown into a protocol for generative UI"]]></title><description><![CDATA[
<p>Do you know the meme about carcinization ...how in nature, everything tends toward becoming a crab?<p>I think we are reinventing HTML from first principles. It's semantic structuring with a meaningful render</p>
]]></description><pubDate>Fri, 20 Mar 2026 18:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47458365</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47458365</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47458365</guid></item><item><title><![CDATA[New comment by z3ugma in "The Los Angeles Aqueduct Is Wild"]]></title><description><![CDATA[
<p>"Well There's Your Problem" on the collapse of the St Francis Dam, mentioned in Grady's video <a href="https://www.youtube.com/watch?v=hxLgM1vnuUA" rel="nofollow">https://www.youtube.com/watch?v=hxLgM1vnuUA</a><p>Also I love when they refer to it as the "_First_ California Water Wars" in a grim realization of the future of water scarcity in the West</p>
]]></description><pubDate>Fri, 20 Mar 2026 15:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47456139</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47456139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47456139</guid></item><item><title><![CDATA[New comment by z3ugma in "I turned Markdown into a protocol for generative UI"]]></title><description><![CDATA[
<p>I will say I came upon this same design pattern to make all my chats into semantic Markdown that is backward compatible with markdown. I did:<p>````assistant<p><Short Summary title><p>gemini/3.1-pro - 20260319T050611Z<p>Response from the assistant<p>````<p>with a similar block for tool calling 
This can be parsed semantically as part of the conversation 
but also is rendered as regular Markdown code block when needed<p>Helps me keep AI chats on the filesystem, as a valid document, but also add some more semantic meaning atop of Markdown</p>
]]></description><pubDate>Thu, 19 Mar 2026 20:42:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47445748</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47445748</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47445748</guid></item><item><title><![CDATA[New comment by z3ugma in "Returning to Rails in 2026"]]></title><description><![CDATA[
<p>Nah read my own comment history. I tend to phrase things this way a lot too because it positions it as opinion/curiosity rather than arrogant / confident statement?</p>
]]></description><pubDate>Thu, 12 Mar 2026 15:48:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47352545</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47352545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47352545</guid></item><item><title><![CDATA[New comment by z3ugma in "No, it doesn't cost Anthropic $5k per Claude Code user"]]></title><description><![CDATA[
<p>This is such a well-written essay. Every line revealed the answer to the immediate question I had just thought of</p>
]]></description><pubDate>Tue, 10 Mar 2026 04:08:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47319008</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47319008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47319008</guid></item><item><title><![CDATA[New comment by z3ugma in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Building a PCB milling software tool that combines converting Gerbers to toolpaths in G-Code and then actually commanding and operating a restored PCB mill from 1998.<p>Bringing back the hobbyist self-made PCB workflow since it can be a headache to get designs back from PCBWay / JLC between customers, tariffs, shipping..get more quick to close the prototyping loop.<p>Here's a YouTube playlist of how to make PCBs at home for anyone who wants a deep dive. <a href="https://www.youtube.com/watch?v=Hm_JrACrmVs&list=PLWDQgxl-jH6-FAa1m0MJrcdbjKBb7129k" rel="nofollow">https://www.youtube.com/watch?v=Hm_JrACrmVs&list=PLWDQgxl-jH...</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 16:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47311271</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47311271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47311271</guid></item><item><title><![CDATA[New comment by z3ugma in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Do you want some more science YouTube recommendations to top that off?</p>
]]></description><pubDate>Mon, 09 Mar 2026 16:26:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47311218</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47311218</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47311218</guid></item><item><title><![CDATA[New comment by z3ugma in "Google Workspace CLI"]]></title><description><![CDATA[
<p>Right click  > "Paste from Markdown" instead of just straight up pasting in</p>
]]></description><pubDate>Thu, 05 Mar 2026 14:46:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47262105</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47262105</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47262105</guid></item><item><title><![CDATA[New comment by z3ugma in "GitHub having issues [resolved]"]]></title><description><![CDATA[
<p>"78 incidents in last 90 days" per <a href="https://mrshu.github.io/github-statuses/" rel="nofollow">https://mrshu.github.io/github-statuses/</a><p>that's....gobsmacking...I knew it was memeably bad but I had no idea it was going so badly</p>
]]></description><pubDate>Tue, 03 Mar 2026 20:43:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47238683</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47238683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47238683</guid></item><item><title><![CDATA[New comment by z3ugma in "Ask HN: Why don't software developers make medical devices?"]]></title><description><![CDATA[
<p>There's a nice middle ground here, Software as a Medical Device (SaMD) which also goes through 510(k) in the US and has its own regulatory pathways distinct from hardware medical devices</p>
]]></description><pubDate>Mon, 23 Feb 2026 01:29:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47116925</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=47116925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47116925</guid></item><item><title><![CDATA[New comment by z3ugma in "There Will Come Soft Rains (1950) [pdf]"]]></title><description><![CDATA[
<p>I have a calendar reminder on August 4, 2026 to send a message to my high school English teacher from 20 years ago, for having this date stuck in my head that whole time.</p>
]]></description><pubDate>Fri, 06 Feb 2026 00:56:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46907637</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=46907637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46907637</guid></item><item><title><![CDATA[New comment by z3ugma in "A 'Holy Grail' Sleep Apnea Pill Could Be on the Market Next Year"]]></title><description><![CDATA[
<p>This has been one of the things their latest clinical trials are pursuing, which is to see if the side effect of insomnia ends up outweighing the benefits of preventing the apnea</p>
]]></description><pubDate>Tue, 13 Jan 2026 18:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46604953</link><dc:creator>z3ugma</dc:creator><comments>https://news.ycombinator.com/item?id=46604953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46604953</guid></item></channel></rss>