<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: wirthal1990</title><link>https://news.ycombinator.com/user?id=wirthal1990</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 14:51:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=wirthal1990" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by wirthal1990 in "Show HN: I enriched 24K phytochemicals with trials, bioactivity, and patent data"]]></title><description><![CDATA[
<p>I am not a programmer. I have never written code myself, nor have I ever published anything technical.<p>The pipeline was built entirely by Claude Opus as a coding agent, and the results were reviewed by Claude Sonnet. Both AI models had to subject their output to a three-step iterative self-correction process after each work batch. 
My job was to read every code comparison, verify that the ChEMBL fallback logic actually covered the edge cases it claimed to, and figure out at 1 a.m. why the Stripe webhook had been silently returning a 400 status for three hours without me noticing.
It’s a truly unusual workflow. I spent most of my time asking Claude Sonnet whether what the Coding Agent had built actually worked the way I had planned—and the answer is surprisingly often: “Not quite.”
If there are errors in the methodology, I’d like to know about them. The METHODOLOGY.md was created precisely for this purpose and is publicly accessible.</p>
]]></description><pubDate>Tue, 17 Mar 2026 11:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47411227</link><dc:creator>wirthal1990</dc:creator><comments>https://news.ycombinator.com/item?id=47411227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47411227</guid></item><item><title><![CDATA[Show HN: I enriched 24K phytochemicals with trials, bioactivity, and patent data]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/wirthal1990-tech/USDA-Phytochemical-Database-JSON">https://github.com/wirthal1990-tech/USDA-Phytochemical-Database-JSON</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47410133">https://news.ycombinator.com/item?id=47410133</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 17 Mar 2026 08:58:34 +0000</pubDate><link>https://github.com/wirthal1990-tech/USDA-Phytochemical-Database-JSON</link><dc:creator>wirthal1990</dc:creator><comments>https://news.ycombinator.com/item?id=47410133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47410133</guid></item><item><title><![CDATA[New comment by wirthal1990 in "I'm 60 years old. Claude Code killed a passion"]]></title><description><![CDATA[
<p>This matches my experience when building my first real project
with Claude. The architectural decisions were entirely up to me:
I researched which data sources, schema, and enrichment logic were suitable and which to use. But I
had no way of verifying whether these decisions were actually
good (no programming knowledge) until Claude Opus had implemented them.<p>The feedback loop is different when you don’t
write the code yourself. You describe a system to the AI, after a few lines of code the result appears, and then you
find out whether your own mental model was actually sound. In my first attempts, it definitely wasn’t. This friction, however, proved to be useful; it just wasn’t the friction I had expected at the beginning.</p>
]]></description><pubDate>Sun, 15 Mar 2026 23:30:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393190</link><dc:creator>wirthal1990</dc:creator><comments>https://news.ycombinator.com/item?id=47393190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393190</guid></item><item><title><![CDATA[New comment by wirthal1990 in "I'm 60 years old. Claude Code killed a passion"]]></title><description><![CDATA[
<p>My experience was exactly the opposite—I came from the other side entirely.
I had absolutely no programming knowledge, and until three weeks ago, I didn’t even know what a Parquet file was.<p>While reviewing a deep research project I had started, I stumbled upon an inefficiency: The USDA’s phytochemical database is
publicly accessible, but it’s spread across 16 CSV files with unclear
links. I had the idea to create a single flat table, enriched with data from PubMed, ChEMBL,
and patents. Normally, a project like this would have been
completely impossible for someone
like me—the programming hurdle is far too high for me.<p>With Claude Opus 4.6, I was actually able to focus entirely on the problem architecture:
which data, from where, in what form, for which target audience.
Every decision about the system was mine. Claude Opus
took care of the implementation.<p>I’m probably the person your debate about “journey vs. destination”
wasn’t meant for. For me, the destination
was previously unattainable. My journey became possible, because
the AI took over the part that I could never have implemented anyway.</p>
]]></description><pubDate>Sun, 15 Mar 2026 23:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393030</link><dc:creator>wirthal1990</dc:creator><comments>https://news.ycombinator.com/item?id=47393030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393030</guid></item><item><title><![CDATA[New comment by wirthal1990 in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>I'm working on a phytochemical dataset product. The base is USDA Dr. Duke's Phytochemical and Ethnobotanical Databases — 16 relational CSV tables that I denormalized into a single flat table in PostgreSQL. Then I ran async Python enrichment pipelines against PubMed, ClinicalTrials.gov, ChEMBL, and PatentsView (USPTO), producing 8 columns per record across 104,388 rows.<p>The interesting engineering problem was ChEMBL: most phytochemical names don't have direct ChEMBL entries, so the pipeline first tries a name match, then falls back to PubChem for CID → InChIKey resolution before hitting ChEMBL's molecule API. Full enrichment with Aho-Corasick string matching took ~24 seconds for 24,771 compounds.<p>Building the commercial layer on top: Rust/Actix-Web API, 97K static pSEO pages on Cloudflare Workers/R2, Stripe for one-time purchases. Solo founder, bootstrapped, based in Germany.</p>
]]></description><pubDate>Wed, 11 Mar 2026 14:31:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47336053</link><dc:creator>wirthal1990</dc:creator><comments>https://news.ycombinator.com/item?id=47336053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47336053</guid></item></channel></rss>