<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: jamie_davenport</title><link>https://news.ycombinator.com/user?id=jamie_davenport</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 26 May 2026 18:03:12 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jamie_davenport" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jamie_davenport in "GitHub Actions down again today"]]></title><description><![CDATA[
<p>This has become so typical that we've started working on a modern Github alternative called Plain.<p>Perfect timing that we post <a href="https://www.jxd.dev/writing/building-plain" rel="nofollow">https://www.jxd.dev/writing/building-plain</a> just as this latest incident started.</p>
]]></description><pubDate>Tue, 26 May 2026 13:20:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48279476</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=48279476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48279476</guid></item><item><title><![CDATA[Surprising benefits of MCP-only analytics]]></title><description><![CDATA[
<p>Article URL: <a href="https://offstage.sh/benefits-of-mcp-only">https://offstage.sh/benefits-of-mcp-only</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48062984">https://news.ycombinator.com/item?id=48062984</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 08 May 2026 13:39:57 +0000</pubDate><link>https://offstage.sh/benefits-of-mcp-only</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=48062984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48062984</guid></item><item><title><![CDATA[Ship a privacy policy with your TanStack app]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.policystack.dev/blog/tanstack-privacy-policy">https://www.policystack.dev/blog/tanstack-privacy-policy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48007207">https://news.ycombinator.com/item?id=48007207</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 04 May 2026 11:15:45 +0000</pubDate><link>https://www.policystack.dev/blog/tanstack-privacy-policy</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=48007207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48007207</guid></item><item><title><![CDATA[Beyond the privacy policy: your config is a runtime data source]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openpolicy.sh/blog/beyond-the-privacy-policy">https://www.openpolicy.sh/blog/beyond-the-privacy-policy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47886571">https://news.ycombinator.com/item?id=47886571</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 24 Apr 2026 06:54:56 +0000</pubDate><link>https://www.openpolicy.sh/blog/beyond-the-privacy-policy</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47886571</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47886571</guid></item><item><title><![CDATA[The Three Levels of OpenPolicy]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openpolicy.sh/blog/three-levels">https://www.openpolicy.sh/blog/three-levels</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47861080">https://news.ycombinator.com/item?id=47861080</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 22 Apr 2026 09:21:37 +0000</pubDate><link>https://www.openpolicy.sh/blog/three-levels</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47861080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47861080</guid></item><item><title><![CDATA[Automatic consent tracking with Better Auth]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openpolicy.sh/blog/better-auth">https://www.openpolicy.sh/blog/better-auth</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47834266">https://news.ycombinator.com/item?id=47834266</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 20 Apr 2026 13:46:51 +0000</pubDate><link>https://www.openpolicy.sh/blog/better-auth</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47834266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47834266</guid></item><item><title><![CDATA[How to notify users about privacy policy changes without spamming everyone]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openpolicy.sh/blog/building-update-flows">https://www.openpolicy.sh/blog/building-update-flows</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47784509">https://news.ycombinator.com/item?id=47784509</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 15 Apr 2026 20:05:17 +0000</pubDate><link>https://www.openpolicy.sh/blog/building-update-flows</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47784509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784509</guid></item><item><title><![CDATA[Privacy policy should know what your code does]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openpolicy.sh/blog/auto-collect">https://www.openpolicy.sh/blog/auto-collect</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47751245">https://news.ycombinator.com/item?id=47751245</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 13 Apr 2026 12:50:38 +0000</pubDate><link>https://www.openpolicy.sh/blog/auto-collect</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47751245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47751245</guid></item><item><title><![CDATA[Show HN: OpenPolicy Plus – Cloud platform for managing your privacy policies]]></title><description><![CDATA[
<p>Article URL: <a href="https://plus.openpolicy.sh/">https://plus.openpolicy.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47737159">https://news.ycombinator.com/item?id=47737159</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 12 Apr 2026 08:03:46 +0000</pubDate><link>https://plus.openpolicy.sh/</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47737159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47737159</guid></item><item><title><![CDATA[New comment by jamie_davenport in "Zero-build privacy policies with Astro"]]></title><description><![CDATA[
<p>While OP can generate MD, HTML and PDFs we've since moved away from that as the default to an approach in favour of just rendering the outputs as HTML/JSX.<p>You're 100% right we should make it easy for anyone just checking out the project to see the generated results without running the examples. I will add a CLI example and commit the generated policies to the repo.<p>Thanks for pointing this out and sorry our docs aren't up to the standard they need to be.</p>
]]></description><pubDate>Fri, 10 Apr 2026 11:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716605</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47716605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716605</guid></item><item><title><![CDATA[New comment by jamie_davenport in "Zero-build privacy policies with Astro"]]></title><description><![CDATA[
<p>Fair point. "No extra build step privacy policies with Astro" just didn't have the same ring to it.<p>This was just a small quality of life improvement for the Astro users so it's a huge surprise to see how many reads it's getting.<p>Hopefully we get the same response next week when we launch 2 very exciting features.</p>
]]></description><pubDate>Fri, 10 Apr 2026 10:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47716164</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47716164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47716164</guid></item><item><title><![CDATA[New comment by jamie_davenport in "Zero-build privacy policies with Astro"]]></title><description><![CDATA[
<p>I think most apps don't update often enough. We've seen products with privacy/cookie policies that are 5+ years old and totally out of sync with the product itself.<p>We're building OpenPolicy not necessarily to reduce the risk companies have of litigation, but instead to be more transparent with users and to build trust.<p>In the next version we'll be releasing auto-instrumentation that tracks data/third parties to always keep things in sync.</p>
]]></description><pubDate>Fri, 10 Apr 2026 08:52:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47715334</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47715334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715334</guid></item><item><title><![CDATA[Zero-build privacy policies with Astro]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openpolicy.sh/blog/no-build-astro">https://www.openpolicy.sh/blog/no-build-astro</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47715088">https://news.ycombinator.com/item?id=47715088</a></p>
<p>Points: 14</p>
<p># Comments: 13</p>
]]></description><pubDate>Fri, 10 Apr 2026 08:13:38 +0000</pubDate><link>https://www.openpolicy.sh/blog/no-build-astro</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47715088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47715088</guid></item><item><title><![CDATA[New comment by jamie_davenport in "Tony Hoare has died"]]></title><description><![CDATA[
<p>This is devastating news.<p>When I started university he gave a talk to all the new CompScis which as you can imagine was incredibly inspirational for an aspiring Software Engineer.<p>Grateful to have had that experience.<p>RIP</p>
]]></description><pubDate>Tue, 10 Mar 2026 17:48:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47326539</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47326539</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47326539</guid></item><item><title><![CDATA[Ship a Privacy Policy and Terms of Service with Your Astro Site]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openpolicy.sh/blog/astro">https://www.openpolicy.sh/blog/astro</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47261408">https://news.ycombinator.com/item?id=47261408</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Mar 2026 13:35:34 +0000</pubDate><link>https://www.openpolicy.sh/blog/astro</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47261408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47261408</guid></item><item><title><![CDATA[New comment by jamie_davenport in "OpenPolicy – Policy-as-Code. Finally"]]></title><description><![CDATA[
<p>Anyone else fed up with generating a policy and then having to figure out a way to embed it in your app?</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221954</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47221954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221954</guid></item><item><title><![CDATA[OpenPolicy – Policy-as-Code. Finally]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openpolicy.sh/">https://www.openpolicy.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47221682">https://news.ycombinator.com/item?id=47221682</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:08:53 +0000</pubDate><link>https://www.openpolicy.sh/</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47221682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221682</guid></item><item><title><![CDATA[Background Jobs for TanStack Start with pg-boss]]></title><description><![CDATA[
<p>Article URL: <a href="https://jxd.dev/writing/background-jobs-tanstack-start-pg-boss/">https://jxd.dev/writing/background-jobs-tanstack-start-pg-boss/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47209448">https://news.ycombinator.com/item?id=47209448</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 01 Mar 2026 18:41:36 +0000</pubDate><link>https://jxd.dev/writing/background-jobs-tanstack-start-pg-boss/</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47209448</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47209448</guid></item><item><title><![CDATA[TanStack Form components that play well with Playwright]]></title><description><![CDATA[
<p>Article URL: <a href="https://jxd.dev/writing/playwright-tanstack-form/">https://jxd.dev/writing/playwright-tanstack-form/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47194646">https://news.ycombinator.com/item?id=47194646</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 28 Feb 2026 12:42:54 +0000</pubDate><link>https://jxd.dev/writing/playwright-tanstack-form/</link><dc:creator>jamie_davenport</dc:creator><comments>https://news.ycombinator.com/item?id=47194646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47194646</guid></item></channel></rss>