<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: Rauchg</title><link>https://news.ycombinator.com/user?id=Rauchg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 13 May 2026 18:21:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Rauchg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Rauchg in "The React2Shell Story"]]></title><description><![CDATA[
<p>R2S was a painful one, but Lachlan was a dream of a security researcher to partner with. Not just from a responsible disclosure POV, but things like hopping on multiple calls with Meta and our team to help us validate remediations. Thank you Lachlan for helping make the internet safer  (and great job on figuring out this 'labyrinth' of a vulnerability)</p>
]]></description><pubDate>Sat, 09 May 2026 01:32:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48070884</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=48070884</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48070884</guid></item><item><title><![CDATA[New comment by Rauchg in "Linux from Scratch"]]></title><description><![CDATA[
<p>This was a pivotal project for me as a young lad learning Linux and software engineering back in the day. Can't recommend it enough. So many little frustrations and painpoints to overcome, wasn't easy , and shows you the ropes of what's to come.</p>
]]></description><pubDate>Wed, 21 Jan 2026 19:58:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46710745</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=46710745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46710745</guid></item><item><title><![CDATA[New comment by Rauchg in "RCE Vulnerability in React and Next.js"]]></title><description><![CDATA[
<p>We collaborated with many industry partners to proactively deploy mitigations due to the severity of the issue.<p>We still strongly recommend everyone to upgrade their Next, React, and other React meta-frameworks (peer)dependencies immediately.</p>
]]></description><pubDate>Wed, 03 Dec 2025 18:07:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46137812</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=46137812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46137812</guid></item><item><title><![CDATA[New comment by Rauchg in "Next.js is infuriating"]]></title><description><![CDATA[
<p>Heard and appreciate the feedback. We’re well aware of the DX papercuts in Middleware. With 15.5 we made a big step in supporting Node runtime[1] which addresses a slew of issues people have reported over time.<p>If I went back in time, I would have called it Routing Middleware or Routing Handler. A specific hook to intercept during the routing phase, which can be delivered to the CDN edge for specialized providers. It’s also a somewhat advanced escape hatch.<p>Since OP mentions logging, it’s worth noting that for instrumentation and observability we’ve embraced OpenTelemetry and have an instrumentation.ts convention[2]<p>[1] <a href="https://nextjs.org/blog/next-15-5#nodejs-middleware-stable" rel="nofollow">https://nextjs.org/blog/next-15-5#nodejs-middleware-stable</a><p>[2] <a href="https://nextjs.org/docs/app/api-reference/file-conventions/instrumentation" rel="nofollow">https://nextjs.org/docs/app/api-reference/file-conventions/i...</a></p>
]]></description><pubDate>Tue, 02 Sep 2025 08:31:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45100460</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=45100460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45100460</guid></item><item><title><![CDATA[We Built Serverless Servers]]></title><description><![CDATA[
<p>Article URL: <a href="https://vercel.com/blog/fluid-how-we-built-serverless-servers">https://vercel.com/blog/fluid-how-we-built-serverless-servers</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44717103">https://news.ycombinator.com/item?id=44717103</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 28 Jul 2025 23:32:36 +0000</pubDate><link>https://vercel.com/blog/fluid-how-we-built-serverless-servers</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=44717103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44717103</guid></item><item><title><![CDATA[Silk: Native-like swipeable sheets for the Web]]></title><description><![CDATA[
<p>Article URL: <a href="https://silkhq.co/">https://silkhq.co/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43472846">https://news.ycombinator.com/item?id=43472846</a></p>
<p>Points: 6</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 25 Mar 2025 15:59:58 +0000</pubDate><link>https://silkhq.co/</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=43472846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43472846</guid></item><item><title><![CDATA[New comment by Rauchg in "Ask HN: Why buy domains and 301 redirect them to me?"]]></title><description><![CDATA[
<p>It’s possible `/` redirects but other hidden routes phish. If someone gets e.g.: a fake password reset email, it might help the attacker bypass sanity checks users make.</p>
]]></description><pubDate>Fri, 24 Jan 2025 13:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42812913</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=42812913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42812913</guid></item><item><title><![CDATA[NextMaster: McMaster-Carr in Next.js]]></title><description><![CDATA[
<p>Article URL: <a href="https://next-master.vercel.app/">https://next-master.vercel.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41908039">https://news.ycombinator.com/item?id=41908039</a></p>
<p>Points: 25</p>
<p># Comments: 13</p>
]]></description><pubDate>Mon, 21 Oct 2024 20:12:44 +0000</pubDate><link>https://next-master.vercel.app/</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=41908039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41908039</guid></item><item><title><![CDATA[New comment by Rauchg in "Falsehoods programmers believe about TCP"]]></title><description><![CDATA[
<p>Falsehoods programmers believe: the OSI model</p>
]]></description><pubDate>Sat, 14 Sep 2024 22:10:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=41543437</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=41543437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41543437</guid></item><item><title><![CDATA[Pipedream Connect]]></title><description><![CDATA[
<p>Article URL: <a href="https://pipedream.com/docs/connect">https://pipedream.com/docs/connect</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41323981">https://news.ycombinator.com/item?id=41323981</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 22 Aug 2024 20:12:04 +0000</pubDate><link>https://pipedream.com/docs/connect</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=41323981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41323981</guid></item><item><title><![CDATA[New comment by Rauchg in "Show HN: A fast OSS voice assistant"]]></title><description><![CDATA[
<p>I've been acting mostly as the 'ideas guy' and helping with the architecture / QA. It's a great way for me to dogfood Vercel and build empathy as a user in an external org, using external services.</p>
]]></description><pubDate>Mon, 08 Jul 2024 18:25:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=40907913</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=40907913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40907913</guid></item><item><title><![CDATA[Show HN: A fast OSS voice assistant]]></title><description><![CDATA[
<p>Article URL: <a href="https://swift-ai.vercel.app/">https://swift-ai.vercel.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40905686">https://news.ycombinator.com/item?id=40905686</a></p>
<p>Points: 82</p>
<p># Comments: 29</p>
]]></description><pubDate>Mon, 08 Jul 2024 14:21:05 +0000</pubDate><link>https://swift-ai.vercel.app/</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=40905686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40905686</guid></item><item><title><![CDATA[New comment by Rauchg in "Chrome is adding `window.ai` – a Gemini Nano AI model right inside the browser"]]></title><description><![CDATA[
<p>Someone in our community created a provider and I wanted to showcase it.<p>It’s nice insofar with very little abstraction, runtime, and bundle size overhead, you can easily switch between models without having to learn a new API.</p>
]]></description><pubDate>Sun, 30 Jun 2024 03:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=40835027</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=40835027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40835027</guid></item><item><title><![CDATA[New comment by Rauchg in "Why I hate your Single Page App (2016)"]]></title><description><![CDATA[
<p>JS is used for fast page transitions and stuff like that, but funny enough I'm pretty sure I end up shipping <i>less JS</i> overall by running server-side JS.<p>Last I checked, a Tweet embed alone was several mbs of JS, and it causes a bunch of layout shift and loads third party resources. On my blog they're pre-rerendered and shipped statically[1]<p>Probably the strongest reason though is to not set a 'power cap' on your project unnecessarily. It'd suck to have to rewrite a project because you got trapped in a local maxima, which is why i always share you can have your 100 lighthouse cake & eat it too.<p>[1] <a href="https://rauchg.com/2021/making-the-web-faster#next-momentum" rel="nofollow">https://rauchg.com/2021/making-the-web-faster#next-momentum</a></p>
]]></description><pubDate>Mon, 22 Apr 2024 00:34:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=40110492</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=40110492</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40110492</guid></item><item><title><![CDATA[New comment by Rauchg in "Why I hate your Single Page App (2016)"]]></title><description><![CDATA[
<p>some that i've built recently with app router that are intentionally minimalistic<p>- <a href="https://rauchg.com" rel="nofollow">https://rauchg.com</a><p>- <a href="https://next-ai-news.vercel.app/" rel="nofollow">https://next-ai-news.vercel.app/</a><p>- <a href="https://emoji-todo.vercel.app/" rel="nofollow">https://emoji-todo.vercel.app/</a><p>Next.js scales up and down in complexity / ambition. On perf:<p>- <a href="https://twitter.com/rauchg/status/1652093980958683137" rel="nofollow">https://twitter.com/rauchg/status/1652093980958683137</a><p>- <a href="https://twitter.com/rauchg/status/1744183168541007878" rel="nofollow">https://twitter.com/rauchg/status/1744183168541007878</a></p>
]]></description><pubDate>Mon, 22 Apr 2024 00:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=40110322</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=40110322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40110322</guid></item><item><title><![CDATA[Magic Spell: AI prompting for <textarea>]]></title><description><![CDATA[
<p>Article URL: <a href="https://magic-spell.vercel.app/">https://magic-spell.vercel.app/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39895765">https://news.ycombinator.com/item?id=39895765</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 01 Apr 2024 16:13:30 +0000</pubDate><link>https://magic-spell.vercel.app/</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=39895765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39895765</guid></item><item><title><![CDATA[Hume – voice AI with emotional intelligence]]></title><description><![CDATA[
<p>Article URL: <a href="https://demo.hume.ai/">https://demo.hume.ai/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39843092">https://news.ycombinator.com/item?id=39843092</a></p>
<p>Points: 16</p>
<p># Comments: 3</p>
]]></description><pubDate>Wed, 27 Mar 2024 18:48:53 +0000</pubDate><link>https://demo.hume.ai/</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=39843092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39843092</guid></item><item><title><![CDATA[New comment by Rauchg in "LlamaCloud and LlamaParse"]]></title><description><![CDATA[
<p>If you have any concrete feedback on what we should improve, I’m all ears. We heard feedback from the community that they wanted better documentation and guidance on self-hosting and we shipped it last month[1]. Curious what you’d like to see improved.<p>[1] <a href="https://nextjs.org/blog/next-14-1#improved-self-hosting" rel="nofollow">https://nextjs.org/blog/next-14-1#improved-self-hosting</a></p>
]]></description><pubDate>Wed, 21 Feb 2024 09:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=39451778</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=39451778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39451778</guid></item><item><title><![CDATA[New comment by Rauchg in "LlamaCloud and LlamaParse"]]></title><description><![CDATA[
<p>Middleware does work with self-hosting[1]. It’s a more limited runtime that’s based on web standard APIs, which creates optionality for running it in high performance / resource constrained scenarios.<p>[1] <a href="https://nextjs.org/docs/app/building-your-application/deploying#middleware" rel="nofollow">https://nextjs.org/docs/app/building-your-application/deploy...</a></p>
]]></description><pubDate>Wed, 21 Feb 2024 09:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=39451745</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=39451745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39451745</guid></item><item><title><![CDATA[New comment by Rauchg in "Show HN: I Built a Hacker News Simulator Powered by GPTs"]]></title><description><![CDATA[
<p>We're working on improving this and it's shipping soon!</p>
]]></description><pubDate>Sat, 20 Jan 2024 16:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=39069455</link><dc:creator>Rauchg</dc:creator><comments>https://news.ycombinator.com/item?id=39069455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39069455</guid></item></channel></rss>