<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: gregorywegory</title><link>https://news.ycombinator.com/user?id=gregorywegory</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 15:47:34 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gregorywegory" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gregorywegory in "Cloudlflare builds OAuth with Claude and publishes all the prompts"]]></title><description><![CDATA[
<p>From the readme:
This library (including the schema documentation) was largely written with the help of Claude, the AI model by Anthropic. Claude's output was thoroughly reviewed by Cloudflare engineers with careful attention paid to security and compliance with standards. Many improvements were made on the initial output, mostly again by prompting Claude (and reviewing the results). Check out the commit history to see how Claude was prompted and what code it produced.<p>"NOOOOOOOO!!!! You can't just use an LLM to write an auth library!"<p>"haha gpus go brrr"<p>In all seriousness, two months ago (January 2025), I (@kentonv) would have agreed. I was an AI skeptic. I thoughts LLMs were glorified Markov chain generators that didn't actually understand code and couldn't produce anything novel. I started this project on a lark, fully expecting the AI to produce terrible code for me to laugh at. And then, uh... the code actually looked pretty good. Not perfect, but I just told the AI to fix things, and it did. I was shocked.<p>To emphasize, this is not "vibe coded". Every line was thoroughly reviewed and cross-referenced with relevant RFCs, by security experts with previous experience with those RFCs. I was trying to validate my skepticism. I ended up proving myself wrong.<p>Again, please check out the commit history -- especially early commits -- to understand how this went.</p>
]]></description><pubDate>Mon, 02 Jun 2025 14:24:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=44159167</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=44159167</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44159167</guid></item><item><title><![CDATA[Cloudlflare builds OAuth with Claude and publishes all the prompts]]></title><description><![CDATA[
<p>See also <a href="https://github.com/cloudflare/workers-oauth-provider/commits/main/?after=fe8dbd46fb8e8e25fc1bef7ea0114aa7e402617d+104">https://github.com/cloudflare/workers-oauth-provider/commits...</a> (via <a href="https://news.ycombinator.com/item?id=44161672">https://news.ycombinator.com/item?id=44161672</a>)</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44159166">https://news.ycombinator.com/item?id=44159166</a></p>
<p>Points: 889</p>
<p># Comments: 529</p>
]]></description><pubDate>Mon, 02 Jun 2025 14:24:54 +0000</pubDate><link>https://github.com/cloudflare/workers-oauth-provider/</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=44159166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44159166</guid></item><item><title><![CDATA[Show HN: Tufte.css and Latex in a Presentation Format]]></title><description><![CDATA[
<p>I recently added a filter based on Tufte.css and the ability to render math using Latex. I think the readability of Tufte.css is excellent and Latex looks great. Hopefully it'll be useful.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42212954">https://news.ycombinator.com/item?id=42212954</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Nov 2024 11:32:38 +0000</pubDate><link>https://quickpoint.me/quickpoint/filters/tufte</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=42212954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42212954</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>Thanks a million!</p>
]]></description><pubDate>Sat, 12 Oct 2024 09:45:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41817867</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41817867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41817867</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>!</p>
]]></description><pubDate>Sat, 12 Oct 2024 07:48:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41817251</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41817251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41817251</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>Yes you’re right. I’ll switch that off.</p>
]]></description><pubDate>Sat, 12 Oct 2024 07:24:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41817120</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41817120</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41817120</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>If you press “set” on a keyboard or tap the screen with three fingers a settings screen appears that lets you switch on a position indicator.<p>Sorry it’s inducing tension but that’s sort of the point. To build suspense in the story. It’s based on Robin Sloans tap book idea.<p><a href="https://www.robinsloan.com/fish/" rel="nofollow">https://www.robinsloan.com/fish/</a><p>The whole project is an attempt to allow people to make worthwhile digital artifacts easily.<p>Thanks for taking a look.</p>
]]></description><pubDate>Sat, 12 Oct 2024 06:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41816919</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41816919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41816919</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>No, I specifically meant to say tiny violin.. :)<p>Thanks for taking the time.<p>You can use it to produce any kind of multimedia webpage. Some restaurants are utilizing it by printing out the QR code it produces so customers can see their menu.<p><a href="https://quickpoint.me/luigisdelicatessen/menu" rel="nofollow">https://quickpoint.me/luigisdelicatessen/menu</a></p>
]]></description><pubDate>Sat, 12 Oct 2024 06:22:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=41816903</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41816903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41816903</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>That was something I went back and forth on and eventually decided that there was too much negative space when the browser chrome disappeared but all the content is accessible, or should be anyway. If not please let me know. Thanks.</p>
]]></description><pubDate>Sat, 12 Oct 2024 06:15:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41816871</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41816871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41816871</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>That’s a bug. You have to be logged out. Apologies. I’ll fix it as soon as I get time.</p>
]]></description><pubDate>Sat, 12 Oct 2024 06:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41816858</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41816858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41816858</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>There’s two sides to it, an author creating something using plain text in the authoring tool and a reader viewing the final product. So the author uses plain text to get their point across to the reader.<p>When you’ve created something you can publish it and the reader can view it at a URL. The author obviously isn’t trying to get a point across to themselves in the app.<p>The authoring tool is a web app and does quite a lot so it is JS heavy. It works well on mobile but the demo only works in landscape as the mobile version is slimmed down so you do have to rotate your phone.</p>
]]></description><pubDate>Fri, 11 Oct 2024 20:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41813414</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41813414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41813414</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>Yeah. Hacker news readers should go straight to the demo…</p>
]]></description><pubDate>Fri, 11 Oct 2024 20:18:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41813307</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41813307</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41813307</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>In this case I meant you can use plain old text to render a webpage… which is what you do anyway but I thought I’d make up another way that people who love text but don’t code might find useful.</p>
]]></description><pubDate>Fri, 11 Oct 2024 20:16:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41813286</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41813286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41813286</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>Sorry to hear that. Maybe I should add a user setting?</p>
]]></description><pubDate>Fri, 11 Oct 2024 20:13:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=41813241</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41813241</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41813241</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>That was something I thought deeply about. I decided that an imaginary user would see a page change as a navigation event. Pressing back and having the whole thing poof could be just as anger inducing. Most SPAs use some type of router to do just that.. I imagine I won’t hear from anyone who prefers it that way so until I can afford some user testing I won’t know.  Quite a bit of anxiety about that one. I had initially used replaceState…<p>Yes, plain text to create it not displayed as plain text. I didn’t write the post so the title may be a little misleading. Flashy JS heavy output for minimal input is the point.</p>
]]></description><pubDate>Fri, 11 Oct 2024 20:12:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41813230</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41813230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41813230</guid></item><item><title><![CDATA[New comment by gregorywegory in "A plain-text way to get your point across quickly and artfully in the browser"]]></title><description><![CDATA[
<p>short stories look nice on mobile..<p><a href="https://quickpoint.me/greg/thoughts/howtosurvivethemachineage" rel="nofollow">https://quickpoint.me/greg/thoughts/howtosurvivethemachineag...</a></p>
]]></description><pubDate>Fri, 11 Oct 2024 13:15:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=41809208</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41809208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41809208</guid></item><item><title><![CDATA[Show HN: QuickPoint. Make presentations, web pages etc. with a YAML like syntax]]></title><description><![CDATA[
<p>Show HN: QuickPoint. Make presentations, web pages etc. with a YAML like syntax.<p>I started this project during lockdown. Remember that?? It developed from an idea I had for exchanging value in URLs. The idea being that if , for example, you had a subscription to the NYT and if they linked from their article to an article in the WSJ the WSJ would a receive a small payment from your subscription. The idea seemed much too abstract for any stakeholders in publishing organizations  so i thought I'd better build my own publishing platform. I didn't think it would take this long but here it is (after two kids) in a usable form. You can use if for anything and publish your anything to the web. Down the line you can charge for your creations.<p>The language is YAML like and any good names for it are welcome.
The viewer is a React component that you can drop into any webpage with a one-liner, the aim is to open source that.
It's probably full of bugs so do let me know.<p>It's a fun thing and works great on mobile. I imagine harried developers who need to give presentations might find it useful in it's current form.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41522861">https://news.ycombinator.com/item?id=41522861</a></p>
<p>Points: 4</p>
<p># Comments: 2</p>
]]></description><pubDate>Thu, 12 Sep 2024 16:50:04 +0000</pubDate><link>https://author.quickpoint.me</link><dc:creator>gregorywegory</dc:creator><comments>https://news.ycombinator.com/item?id=41522861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41522861</guid></item></channel></rss>