<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: ameliaquining</title><link>https://news.ycombinator.com/user?id=ameliaquining</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 16:49:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ameliaquining" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ameliaquining in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>It's in private preview. Probably they'll put it in the main docs and such once it's open to everyone.</p>
]]></description><pubDate>Mon, 13 Apr 2026 21:10:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757856</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47757856</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757856</guid></item><item><title><![CDATA[New comment by ameliaquining in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>The tooling for that already exists, since a PR can consist of multiple Git commits and you can look at them separately in the UI. I don't know whether agents are any good at navigating that, but if not, they won't do any better with stacked PRs. Stacked PRs do create some new affordances for the review process, but that seems different from what you're looking for.</p>
]]></description><pubDate>Mon, 13 Apr 2026 21:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757836</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47757836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757836</guid></item><item><title><![CDATA[New comment by ameliaquining in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>How would that work? Commits in different repos aren't ordered relative to one another. I suppose you could have a "don't let me merge this PR until after this other PR is merged" feature, but you could do that with a GitHub Action; it doesn't really need dedicated backend or UI support.</p>
]]></description><pubDate>Mon, 13 Apr 2026 21:01:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757760</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47757760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757760</guid></item><item><title><![CDATA[New comment by ameliaquining in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>You can in fact do this from the web UI: <a href="https://github.github.com/gh-stack/guides/ui/#creating-a-stack-from-the-ui" rel="nofollow">https://github.github.com/gh-stack/guides/ui/#creating-a-sta...</a></p>
]]></description><pubDate>Mon, 13 Apr 2026 20:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47757687</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47757687</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47757687</guid></item><item><title><![CDATA[New comment by ameliaquining in "Jennifer Aniston and Friends Cost Us 377GB and Broke Ext4 Hardlinks"]]></title><description><![CDATA[
<p>They do also offer it as multi-tenant hosted SaaS, and the post is about their experience running backups on that. But whatever solution they use has to also work with the self-hosted version, which imposes some constraints.</p>
]]></description><pubDate>Fri, 10 Apr 2026 19:03:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47722267</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47722267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47722267</guid></item><item><title><![CDATA[New comment by ameliaquining in "Jennifer Aniston and Friends Cost Us 377GB and Broke Ext4 Hardlinks"]]></title><description><![CDATA[
<p>Discourse is self-hostable; they can't require their users to use a filesystem that supports deduplication. (Or, well, they could, but it would greatly complicate installation and maintenance and whatnot, and also there would need to be some kind of story for existing installations.)</p>
]]></description><pubDate>Fri, 10 Apr 2026 14:28:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47718710</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47718710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47718710</guid></item><item><title><![CDATA[New comment by ameliaquining in "A cryptography engineer's perspective on quantum computing timelines"]]></title><description><![CDATA[
<p>The timeline here is for when <i>major governments</i> have access to CRQCs. It will be much longer than that (barring an AI singularity or something) before <i>you</i> have access to one.</p>
]]></description><pubDate>Mon, 06 Apr 2026 22:23:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47668119</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47668119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47668119</guid></item><item><title><![CDATA[New comment by ameliaquining in "Bombadil: Property-based testing for web UIs"]]></title><description><![CDATA[
<p>The latter. For example, the concept here seems like it ought to work with the Playwright test runner for Node.js (and then you'd have compatibility with the Playwright ecosystem).</p>
]]></description><pubDate>Tue, 24 Mar 2026 15:47:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47504421</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47504421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47504421</guid></item><item><title><![CDATA[New comment by ameliaquining in "Bombadil: Property-based testing for web UIs"]]></title><description><![CDATA[
<p>Is there any particular reason why this is its own bespoke test runner, instead of a library that plugs into existing ones?</p>
]]></description><pubDate>Tue, 24 Mar 2026 03:57:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47498450</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47498450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47498450</guid></item><item><title><![CDATA[New comment by ameliaquining in "404 Deno CEO not found"]]></title><description><![CDATA[
<p>Would something else that wasn't a VC-funded startup really work better? The technical problem seems fundamental.</p>
]]></description><pubDate>Sat, 21 Mar 2026 17:34:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47469215</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47469215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47469215</guid></item><item><title><![CDATA[New comment by ameliaquining in "2% of ICML papers desk rejected because the authors used LLM in their reviews"]]></title><description><![CDATA[
<p>I believe that's the joke, yes.</p>
]]></description><pubDate>Thu, 19 Mar 2026 19:59:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47445035</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47445035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47445035</guid></item><item><title><![CDATA[New comment by ameliaquining in "2% of ICML papers desk rejected because the authors used LLM in their reviews"]]></title><description><![CDATA[
<p>It was. More details here: <a href="https://icml.cc/Conferences/2026/LLM-Policy" rel="nofollow">https://icml.cc/Conferences/2026/LLM-Policy</a><p>In particular: "Any reviewer who is an author on a paper that requires Policy A must also be willing to follow Policy A."</p>
]]></description><pubDate>Thu, 19 Mar 2026 19:59:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47445028</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47445028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47445028</guid></item><item><title><![CDATA[New comment by ameliaquining in "Switzerland Built an Alternative to BGP"]]></title><description><![CDATA[
<p>No, the publication date on this is yesterday.</p>
]]></description><pubDate>Wed, 18 Mar 2026 13:20:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47425475</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47425475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47425475</guid></item><item><title><![CDATA[New comment by ameliaquining in "C++26: The Oxford Variadic Comma"]]></title><description><![CDATA[
<p>Editions never remove APIs.</p>
]]></description><pubDate>Mon, 16 Mar 2026 13:38:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398887</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47398887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398887</guid></item><item><title><![CDATA[New comment by ameliaquining in "C++26: The Oxford Variadic Comma"]]></title><description><![CDATA[
<p>If you're talking about editions, this isn't how they work at all; every edition continues to be supported forever. (The part about automated migration tooling is true, and nice.)<p>There've been a few cases where code was unsound and should never have compiled, but did due to compiler bugs, and then they fixed the bugs and the code stopped compiling. These were handled through deprecation warnings with timelines at least several months long (Rust releases a new version every six weeks), but usually didn't have automated migration tooling, and didn't fracture the language mostly because they were rare edge cases that most programmers didn't encounter.</p>
]]></description><pubDate>Sun, 15 Mar 2026 23:35:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47393229</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47393229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47393229</guid></item><item><title><![CDATA[New comment by ameliaquining in "Vite+ Alpha: Unified Toolchain for the Web (MIT License)"]]></title><description><![CDATA[
<p>No. There's an open issue: <a href="https://github.com/voidzero-dev/vite-plus/issues/557" rel="nofollow">https://github.com/voidzero-dev/vite-plus/issues/557</a></p>
]]></description><pubDate>Fri, 13 Mar 2026 13:37:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47364303</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47364303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47364303</guid></item><item><title><![CDATA[New comment by ameliaquining in "Vite 8.0 Is Out"]]></title><description><![CDATA[
<p>Yes, those work fine: <a href="https://playground.oxc.rs/?options=%7B%22run%22%3A%7B%22lint%22%3Afalse%2C%22formatter%22%3Afalse%2C%22transform%22%3Atrue%2C%22isolatedDeclarations%22%3Afalse%2C%22whitespace%22%3Afalse%2C%22mangle%22%3Afalse%2C%22compress%22%3Afalse%2C%22scope%22%3Atrue%2C%22symbol%22%3Atrue%2C%22cfg%22%3Afalse%7D%2C%22parser%22%3A%7B%22extension%22%3A%22ts%22%2C%22allowReturnOutsideFunction%22%3Atrue%2C%22preserveParens%22%3Atrue%2C%22allowV8Intrinsics%22%3Atrue%2C%22semanticErrors%22%3Atrue%7D%2C%22linter%22%3A%7B%7D%2C%22formatter%22%3A%7B%22useTabs%22%3Afalse%2C%22tabWidth%22%3A2%2C%22endOfLine%22%3A%22lf%22%2C%22printWidth%22%3A80%2C%22singleQuote%22%3Afalse%2C%22jsxSingleQuote%22%3Afalse%2C%22quoteProps%22%3A%22as-needed%22%2C%22trailingComma%22%3A%22all%22%2C%22semi%22%3Atrue%2C%22arrowParens%22%3A%22always%22%2C%22bracketSpacing%22%3Atrue%2C%22bracketSameLine%22%3Afalse%2C%22objectWrap%22%3A%22preserve%22%2C%22singleAttributePerLine%22%3Afalse%7D%2C%22transformer%22%3A%7B%22target%22%3A%22es2015%22%2C%22useDefineForClassFields%22%3Atrue%2C%22experimentalDecorators%22%3Atrue%2C%22emitDecoratorMetadata%22%3Atrue%7D%2C%22isolatedDeclarations%22%3A%7B%22stripInternal%22%3Afalse%7D%2C%22codegen%22%3A%7B%22normal%22%3Atrue%2C%22jsdoc%22%3Atrue%2C%22annotation%22%3Atrue%2C%22legal%22%3Atrue%7D%2C%22compress%22%3A%7B%7D%2C%22mangle%22%3A%7B%22topLevel%22%3Atrue%2C%22keepNames%22%3Afalse%7D%2C%22controlFlow%22%3A%7B%22verbose%22%3Afalse%7D%2C%22inject%22%3A%7B%22inject%22%3A%7B%7D%7D%2C%22define%22%3A%7B%22define%22%3A%7B%7D%7D%7D&code=class+A+%7B%0A++constructor%28public+b%3A+number%29+%7B%7D%0A%7D%0A%0Aenum+C+%7B%0A++D%2C%0A++E%2C%0A%7D%0A" rel="nofollow">https://playground.oxc.rs/?options=%7B%22run%22%3A%7B%22lint...</a><p>For that matter, TypeScript's version of decorators ("experimental decorators") also works: <a href="https://playground.oxc.rs/?options=%7B%22run%22%3A%7B%22lint%22%3Afalse%2C%22formatter%22%3Afalse%2C%22transform%22%3Atrue%2C%22isolatedDeclarations%22%3Afalse%2C%22whitespace%22%3Afalse%2C%22mangle%22%3Afalse%2C%22compress%22%3Afalse%2C%22scope%22%3Atrue%2C%22symbol%22%3Atrue%2C%22cfg%22%3Afalse%7D%2C%22parser%22%3A%7B%22extension%22%3A%22ts%22%2C%22allowReturnOutsideFunction%22%3Atrue%2C%22preserveParens%22%3Atrue%2C%22allowV8Intrinsics%22%3Atrue%2C%22semanticErrors%22%3Atrue%7D%2C%22linter%22%3A%7B%7D%2C%22formatter%22%3A%7B%22useTabs%22%3Afalse%2C%22tabWidth%22%3A2%2C%22endOfLine%22%3A%22lf%22%2C%22printWidth%22%3A80%2C%22singleQuote%22%3Afalse%2C%22jsxSingleQuote%22%3Afalse%2C%22quoteProps%22%3A%22as-needed%22%2C%22trailingComma%22%3A%22all%22%2C%22semi%22%3Atrue%2C%22arrowParens%22%3A%22always%22%2C%22bracketSpacing%22%3Atrue%2C%22bracketSameLine%22%3Afalse%2C%22objectWrap%22%3A%22preserve%22%2C%22singleAttributePerLine%22%3Afalse%7D%2C%22transformer%22%3A%7B%22target%22%3A%22es2015%22%2C%22useDefineForClassFields%22%3Atrue%2C%22experimentalDecorators%22%3Atrue%2C%22emitDecoratorMetadata%22%3Atrue%7D%2C%22isolatedDeclarations%22%3A%7B%22stripInternal%22%3Afalse%7D%2C%22codegen%22%3A%7B%22normal%22%3Atrue%2C%22jsdoc%22%3Atrue%2C%22annotation%22%3Atrue%2C%22legal%22%3Atrue%7D%2C%22compress%22%3A%7B%7D%2C%22mangle%22%3A%7B%22topLevel%22%3Atrue%2C%22keepNames%22%3Afalse%7D%2C%22controlFlow%22%3A%7B%22verbose%22%3Afalse%7D%2C%22inject%22%3A%7B%22inject%22%3A%7B%7D%7D%2C%22define%22%3A%7B%22define%22%3A%7B%7D%7D%7D&code=function+sealed%28constructor%3A+Function%29+%7B%0A++Object.seal%28constructor%29%3B%0A++Object.seal%28constructor.prototype%29%3B%0A%7D%0A%0A%40sealed%0Aexport+class+A+%7B%7D%0A" rel="nofollow">https://playground.oxc.rs/?options=%7B%22run%22%3A%7B%22lint...</a><p>What's not supported is the current draft proposal for standardized ECMAScript decorators; if you uncheck experimentalDecorators, the decorator syntax is simply passed through as-is, even when lowering to ES2015.</p>
]]></description><pubDate>Fri, 13 Mar 2026 06:13:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47361224</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47361224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47361224</guid></item><item><title><![CDATA[New comment by ameliaquining in "Malus – Clean Room as a Service"]]></title><description><![CDATA[
<p>Note for people who just briefly skimmed the site: This is satire.</p>
]]></description><pubDate>Thu, 12 Mar 2026 14:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47351178</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47351178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47351178</guid></item><item><title><![CDATA[New comment by ameliaquining in "Warn about PyPy being unmaintained"]]></title><description><![CDATA[
<p>It's not irrelevant, because if SPEC 0 says that a particular Python version is no longer supported, then libraries that follow it won't avoid language or standard library features that that version doesn't have. And then those libraries won't work in the corresponding PyPy version. If there isn't a newer PyPy version to upgrade to, then they won't work in PyPy at all.</p>
]]></description><pubDate>Sun, 08 Mar 2026 14:58:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47297851</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47297851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47297851</guid></item><item><title><![CDATA[New comment by ameliaquining in "Package managers need to cool down"]]></title><description><![CDATA[
<p>Can you explain how this works? Is it different from what's described in the "Language vs. system package managers" section of the post?</p>
]]></description><pubDate>Sat, 07 Mar 2026 23:24:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47292471</link><dc:creator>ameliaquining</dc:creator><comments>https://news.ycombinator.com/item?id=47292471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47292471</guid></item></channel></rss>