<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: jph</title><link>https://news.ycombinator.com/user?id=jph</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 23 Aug 2026 23:33:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jph" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jph in "A faster way to calculate the day of the week"]]></title><description><![CDATA[
<p>Seconded. Ben, you have a great teaching style, thank you for sharing this.</p>
]]></description><pubDate>Thu, 20 Aug 2026 03:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49370042</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49370042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49370042</guid></item><item><title><![CDATA[New comment by jph in "GitHub down again? no PR access"]]></title><description><![CDATA[
<p>Thanks! Added. What is your donate link?<p><a href="https://tangled.org/joelparkerhenderson.com/architecture-decision-record" rel="nofollow">https://tangled.org/joelparkerhenderson.com/architecture-dec...</a><p><a href="https://tangled.org/joelparkerhenderson.com/ways-of-working" rel="nofollow">https://tangled.org/joelparkerhenderson.com/ways-of-working</a><p><a href="https://tangled.org/joelparkerhenderson.com/coordinated-vulnerability-disclosure" rel="nofollow">https://tangled.org/joelparkerhenderson.com/coordinated-vuln...</a></p>
]]></description><pubDate>Mon, 17 Aug 2026 15:42:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49332832</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49332832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49332832</guid></item><item><title><![CDATA[New comment by jph in "Incident with Github.com"]]></title><description><![CDATA[
<p>Can you suggest a viable infrastructure alternative?<p>My wishlist: free for open source and paid for closed source, able to do simple projects that are handwritten and also complex projects including AI LLM code that needs CI/CD/auditing, and hosting in the UK or EU.<p>Aside, I donate money to Codeberg because I think Codeberg is a wonderful service with strong commitment to free open source, and because I host some larger projects and AI  projects that are for public welfare social good.</p>
]]></description><pubDate>Mon, 17 Aug 2026 15:20:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49332517</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49332517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49332517</guid></item><item><title><![CDATA[New comment by jph in "Incident with Github.com [resolved]"]]></title><description><![CDATA[
<p>Help encourage alternatives by trying Gitlab.com or  Codeberg.org or Tangled.org or others, and please star some projects there to help motivate more options.<p>Self-promo links below if you would like to star a few of mine good for developers.<p><a href="https://gitlab.com/architecture-decision-record" rel="nofollow">https://gitlab.com/architecture-decision-record</a><p><a href="https://gitlab.com/ways-of-working" rel="nofollow">https://gitlab.com/ways-of-working</a><p><a href="https://gitlab.com/coordinated-vulnerability-disclosure" rel="nofollow">https://gitlab.com/coordinated-vulnerability-disclosure</a></p>
]]></description><pubDate>Mon, 17 Aug 2026 14:37:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49331770</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49331770</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49331770</guid></item><item><title><![CDATA[Show HN: Health medical messaging with ER7 pipe-hat and Rust]]></title><description><![CDATA[
<p>I'm working on health medical messaging using Rust to parse the worldwide standard ER7 pipe-hat format.<p>ER7 message parsing Rust crate:<p><a href="https://crates.io/crates/er7" rel="nofollow">https://crates.io/crates/er7</a><p>I'm seeking advice about what would help improve the README examples, to make it easier or better to use in your own HL7 health care projects.<p>Source is <a href="https://github.com/er7-rust/er7-rust" rel="nofollow">https://github.com/er7-rust/er7-rust</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49318858">https://news.ycombinator.com/item?id=49318858</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 16 Aug 2026 10:53:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49318858</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49318858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49318858</guid></item><item><title><![CDATA[New comment by jph in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>Yes in some senses, but no from a compliance perspective. This is AFAIK and IANAL and YMMV etc.<p>For example: The standard FHIR $export operation can support extensions that take de-identification config details as additional parameters. The standard openEHR can query then return non-id fields. The standard SNOMED codes can be rolled up e.g. high-specificity codes can be aggregated into a low-specificity code.<p>But: for compliance/legal/auditing reasons, all organizations that I know of personally do not rely exclusively on these protocols for de-identification. Instead, the organizations place their de-indentification processes in a kind of "clean room" that does many more kinds of cleansing, redacting, aggregating, chaffing, filtering, and the like.</p>
]]></description><pubDate>Mon, 10 Aug 2026 20:52:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49249553</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49249553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49249553</guid></item><item><title><![CDATA[New comment by jph in "Ask HN: What are you working on? (August 2026)"]]></title><description><![CDATA[
<p>Worldwide medical standards implementations with Rust for FHIR, openEHR, SNOMED, etc. Official specifications work well with Claude Fable, test automation, and storage using relational databases.<p>Fast Healthcare Interoperability Resources (FHIR) using Rust:<p><a href="https://github.com/fhir-rust/fhir-rust" rel="nofollow">https://github.com/fhir-rust/fhir-rust</a><p>Open Electronic Patient Record (openEHR) using Rust:<p><a href="https://github.com/openehr-rust/openehr-rust" rel="nofollow">https://github.com/openehr-rust/openehr-rust</a><p>Systematised Nomenclature of Medicine (SNOMED) using Rust:<p><a href="https://github.com/snomed-rust/snomed-rust" rel="nofollow">https://github.com/snomed-rust/snomed-rust</a><p>I have work in progress creating stores for PostgreSQL, SQLite, MySQL, MariaDB, MSSQL, Oracle.</p>
]]></description><pubDate>Mon, 10 Aug 2026 10:10:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49241681</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49241681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49241681</guid></item><item><title><![CDATA[New comment by jph in "Fastmail offers EU data region"]]></title><description><![CDATA[
<p>Great username :-) I'm a happy longtime Fastmail customer and I'm migrating to the new EU area.</p>
]]></description><pubDate>Sat, 08 Aug 2026 21:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49225970</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49225970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49225970</guid></item><item><title><![CDATA[New comment by jph in "What's the largest software project AI can complete on its own?"]]></title><description><![CDATA[
<p>I'm experimenting with large-ish software projects using Claude Fable. The results are surprising to me.<p>- Project portfolio management software. Good results so far. This is unguided experimentation: Fable researches feature ideas and plans them, then Opus 5 implements them, without me in the loop. The features include things such as an auth server, full-text search, audit logging, resource leveling, HA/DR, IaC, and more.<p>- FHIR & SNOMED medical software experimentation in demo-only environments. This has mixed results so far. This is guided experimentation: the FHIR specifications and SNOMED specifications are thorough and I'm in the loop. Fable plans OK, but Opus 5 is thrashing a lot, going down many rabbit holes.</p>
]]></description><pubDate>Mon, 03 Aug 2026 16:59:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49158440</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49158440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49158440</guid></item><item><title><![CDATA[New comment by jph in "Elevated errors on Claude Opus 5"]]></title><description><![CDATA[
<p>Lots of errors. Opus 5 is also giving me many more hallucinations, including things that aren't even in the right territory. It's also telling me that it's making many mistakes, and the language feels off-kilter as if it's not using typical clear phrases.</p>
]]></description><pubDate>Mon, 27 Jul 2026 13:05:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49069144</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49069144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49069144</guid></item><item><title><![CDATA[$100 to Facebook employee for multiple sclerosis help]]></title><description><![CDATA[
<p>I work in public sector health care and I'm seeking leads to any Facebook employee who can help me with a multiple sclerosis support issue.<p>My longtime friend has MS and she does community outreach about it, but someone on Facebook has stolen her identity. Facebook support channels are beyond her ability.<p>Can you help me help her? My email is joel@joelparkerhenderson.com. I can afford to pay $100 or  donate to your favorite charity. Thanks in advance.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49022700">https://news.ycombinator.com/item?id=49022700</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Jul 2026 14:57:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49022700</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=49022700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49022700</guid></item><item><title><![CDATA[New comment by jph in "Searchable field-level encryption on Supabase with CipherStash"]]></title><description><![CDATA[
<p>> Anywhere you need direct database access outside your application, CipherStash Proxy provides a secure escape hatch.<p>This sounds like a back door. Is it?<p>To me, the whole article feels super-unclear about what exactly is involved.<p>Can HN folks who know more weigh in?</p>
]]></description><pubDate>Sun, 19 Jul 2026 07:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48965751</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=48965751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48965751</guid></item><item><title><![CDATA[Show HN: Health Economics Rust Crate]]></title><description><![CDATA[
<p>Health economics is the study of healthcare systems in terms of costs, resources, outcomes, equity, ethics, and the like.<p>I'm creating a health economics rust crate that has many of the calculations, and I'm seeking feedback from people in the field on how to improve it.<p><a href="https://crates.io/crates/health-economics" rel="nofollow">https://crates.io/crates/health-economics</a><p><a href="https://github.com/joelparkerhenderson/health-economics-rust-crate" rel="nofollow">https://github.com/joelparkerhenderson/health-economics-rust...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48958292">https://news.ycombinator.com/item?id=48958292</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 18 Jul 2026 14:06:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48958292</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=48958292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48958292</guid></item><item><title><![CDATA[New comment by jph in "Job queues are deceptively tricky"]]></title><description><![CDATA[
<p>Queueing theory introduction for software developers:<p><a href="http://github.com/joelparkerhenderson/queueing-theory" rel="nofollow">http://github.com/joelparkerhenderson/queueing-theory</a></p>
]]></description><pubDate>Thu, 16 Jul 2026 12:50:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48933767</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=48933767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48933767</guid></item><item><title><![CDATA[Ask HN: Software Engineering Guide – seeking recommendations]]></title><description><![CDATA[
<p>I lead software engineering teams and am creating an introductory guide that explains typical practices, similar to the Software Engineering Book of Knowledge plus more examples, more references, more wiki links, and more flexibility.<p>https://github.com/software-engineering-guide/software-engineering-guide<p>I'm seeking recommendations and constructive criticism please, for this first draft. Much of the guide is AI-LLM generated, with me proofing and guiding the content.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48834490">https://news.ycombinator.com/item?id=48834490</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Jul 2026 17:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48834490</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=48834490</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48834490</guid></item><item><title><![CDATA[New comment by jph in "Shadcn/UI now defaults to Base UI instead of Radix"]]></title><description><![CDATA[
<p>I'm building Lily Design System as a response to Shadcn and similar systems not yet being available directly for multiple stacks including Svelte, Angular, Nunchucks. It's all free open source. If you want to send me your feedback, suggestions, etc. I can easily add things to Lily.<p><a href="https://lilydesignsystem.github.io" rel="nofollow">https://lilydesignsystem.github.io</a></p>
]]></description><pubDate>Sun, 05 Jul 2026 07:51:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48792147</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=48792147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48792147</guid></item><item><title><![CDATA[New comment by jph in "Show HN: Pieces – Social network for people"]]></title><description><![CDATA[
<p>Good work. I signed up @joelparkerhenderson. It's unclear to me how to start using Pieces because the site says I'm awaiting approvals.<p>I understand the point of that for unknown accounts; perhaps you could consider faster FTUX by leveraging my other existing social accounts? E.g. GitHub, GitLab, Codeberg, LinkedIn, Reddit, etc. And/or enable me to browse public accounts or example content in the meantime?</p>
]]></description><pubDate>Fri, 03 Jul 2026 06:58:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48771759</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=48771759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48771759</guid></item><item><title><![CDATA[New comment by jph in "OpenUI: Open Standard for Generative UI"]]></title><description><![CDATA[
<p>If you want more open UI, I lead Lily Design System (<a href="https://lilydesignsystem.github.io" rel="nofollow">https://lilydesignsystem.github.io</a>) which has hundreds of components for Svelte, React, Vue, Blazor, Nunjuks, and HTML. The focus on semantics helps AI generators, and there are many prebuilt themes, locales, and examples. I'm using Fable right now to improve it.<p>If anyone from OpenUI would like to connect with me to add Lily, please do, joel@joelparkerhenderson.com.</p>
]]></description><pubDate>Fri, 03 Jul 2026 06:39:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48771640</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=48771640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48771640</guid></item><item><title><![CDATA[New comment by jph in "Don't make gates optional, make them flexible"]]></title><description><![CDATA[
<p>Yes and the word you want isn't "flexible" it's "proportional".<p>A gate is best when it's proportional to what goes through it. Small project? The business case is "Pam thinks it's could be a good idea". Large project? The business case is a formal study. The word "proportional" makes it much easier for all the participants to understand that the gate is a sliding scale.</p>
]]></description><pubDate>Tue, 30 Jun 2026 20:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48738642</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=48738642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48738642</guid></item><item><title><![CDATA[New comment by jph in "Halvar's Guide to Entrepreneurship"]]></title><description><![CDATA[
<p>> there are two separate personas that you need to “create”: The user persona and the buyer persona.<p>Even more important: stop using personas, start using actual people. I've experienced many startups make unforced errors by conflating people into personas. A better way is to tag people with attributes, such as specific interests, explicit concerns, tasks to be done, usage goals, learning preferences, and the like.<p>When you switch from personas to actual people, it opens up many more product experiments-- many of which are surprising and may even feel counter-intuitive to founders. Increase your startup chances of success by carefully connecting with your actual users.</p>
]]></description><pubDate>Mon, 29 Jun 2026 12:28:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48718389</link><dc:creator>jph</dc:creator><comments>https://news.ycombinator.com/item?id=48718389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48718389</guid></item></channel></rss>