<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: gh5000</title><link>https://news.ycombinator.com/user?id=gh5000</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 10:44:59 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gh5000" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gh5000 in "ggsql: A Grammar of Graphics for SQL"]]></title><description><![CDATA[
<p>It is conceivable that this could become a duckdb extension, such that it can be used from within the duckdb CLI? That would be pretty slick.</p>
]]></description><pubDate>Mon, 20 Apr 2026 14:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47834510</link><dc:creator>gh5000</dc:creator><comments>https://news.ycombinator.com/item?id=47834510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47834510</guid></item><item><title><![CDATA[New comment by gh5000 in "Show HN: A trainable, modular electronic nose for industrial use"]]></title><description><![CDATA[
<p>I’ve seen this approach - so no chromatography? We have a compound that is very trace (parts per trillion) that we need to monitor for. We are always looking for solutions that could be useful.</p>
]]></description><pubDate>Sat, 07 Mar 2026 00:38:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47283037</link><dc:creator>gh5000</dc:creator><comments>https://news.ycombinator.com/item?id=47283037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47283037</guid></item><item><title><![CDATA[New comment by gh5000 in "Show HN: A trainable, modular electronic nose for industrial use"]]></title><description><![CDATA[
<p>There are a few industries that use odorants/aromas.<p>What is the limit of detection on the sensors? Can they reliably pick up compounds in the parts per billion range? Parts per trillion?</p>
]]></description><pubDate>Fri, 06 Mar 2026 19:43:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47280100</link><dc:creator>gh5000</dc:creator><comments>https://news.ycombinator.com/item?id=47280100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47280100</guid></item><item><title><![CDATA[Show HN: Reduction Blockprint Planner/Simulator]]></title><description><![CDATA[
<p>I’ll start this by saying I am not a programmer. As such, I’ve used Claude Code to do most of the coding, so I expect some issues on the vibe coding front.<p>As a hobby I do block printing - usually linoleum, sometimes I 3-d print plates to make prints. One of the techniques that I use to make multi-colored prints is called reduction printing (<a href="https://en.wikipedia.org/wiki/Printmaking" rel="nofollow">https://en.wikipedia.org/wiki/Printmaking</a>). Instead of carving multiple blocks, one for each color, you use the same block, and with each layer you leave behind in the negative space some of the previous color(s). It is sometimes difficult for me to visualize what this should look like, so I created this simulator/planner to help.<p>The workflow is:
1. Upload an image
2. Crop image (free or to an aspect ratio for your block). I think you need to at least acknowledge the crop even if using the whole image.
3. Quantize/posterize the image to a set number of colors.
4. Optionally flip the image so when it is relief printed it turns back the right way
5. Generate the layers
6. Export the layers as individual images.
7. Generate a gif that simulates what the printed image would look like one layer at a time.<p>This was originally made with server-side image processing in python (what i feel sort of comfortable with), but I figured I may as well try to get this all client-side in the browser so it can be deployed as a static site to Cloudflare Pages or Github Pages. After getting it working, Claude planned and executed the migration. This now runs totally in the browser. I was surprised that the projects persist between sessions, but they do.<p>For me this was as much an exercise in exploring what can be done with a bit of planning and some vibe coding as it is to help me with my hobby.<p>Any feedback is appreciated.<p>Github: <a href="https://github.com/greghirson/reduction_planner" rel="nofollow">https://github.com/greghirson/reduction_planner</a><p>I will eventually write a post about it at <a href="https://greg.hirson.xyz" rel="nofollow">https://greg.hirson.xyz</a>, where you can also see some of the block prints I’ve made (reduction or otherwise).</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47147557">https://news.ycombinator.com/item?id=47147557</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Feb 2026 05:07:50 +0000</pubDate><link>https://reduction-planner.hirson.xyz</link><dc:creator>gh5000</dc:creator><comments>https://news.ycombinator.com/item?id=47147557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47147557</guid></item><item><title><![CDATA[New comment by gh5000 in "Why is the sky blue?"]]></title><description><![CDATA[
<p>But a banana is yellow for a very different reason (and a much easier to explain reason) than why the sky is blue. And air isn’t blue, because it’s red at the end of the day?</p>
]]></description><pubDate>Mon, 09 Feb 2026 21:49:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46951971</link><dc:creator>gh5000</dc:creator><comments>https://news.ycombinator.com/item?id=46951971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46951971</guid></item><item><title><![CDATA[New comment by gh5000 in "Opentrees.org (2024)"]]></title><description><![CDATA[
<p>this reminds me of <a href="https://fallingfruit.org/" rel="nofollow">https://fallingfruit.org/</a></p>
]]></description><pubDate>Sun, 01 Feb 2026 04:12:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46843540</link><dc:creator>gh5000</dc:creator><comments>https://news.ycombinator.com/item?id=46843540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46843540</guid></item><item><title><![CDATA[New comment by gh5000 in "Haiku Validator"]]></title><description><![CDATA[
<p>close comes up as 2 syllables in the app, should be 1.<p>Nice and simple, very nice app.</p>
]]></description><pubDate>Mon, 29 Sep 2025 15:07:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=45414764</link><dc:creator>gh5000</dc:creator><comments>https://news.ycombinator.com/item?id=45414764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45414764</guid></item></channel></rss>