<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: sunshowers</title><link>https://news.ycombinator.com/user?id=sunshowers</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 21 May 2026 01:26:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sunshowers" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sunshowers in "An OpenAI model has disproved a central conjecture in discrete geometry"]]></title><description><![CDATA[
<p>One might argue that the composition of higher abstractions is the next token predicted after "here is a higher abstraction:"</p>
]]></description><pubDate>Wed, 20 May 2026 20:17:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48213503</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=48213503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48213503</guid></item><item><title><![CDATA[New comment by sunshowers in "Cutting inference cold starts by 40x with LP, FUSE, C/R, and CUDA-checkpoint"]]></title><description><![CDATA[
<p>There are two ways to express such ratios, and both are equally valid. (Though "x" is usually reserved for "40x" and "%" for "97.5%".)</p>
]]></description><pubDate>Tue, 19 May 2026 03:44:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48188932</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=48188932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48188932</guid></item><item><title><![CDATA[New comment by sunshowers in "Mercurial, 20 years and counting: how are we still alive and kicking? [video]"]]></title><description><![CDATA[
<p>Olivia uses she/her, and I believe she is now retired :)<p>I owe her and the Mercurial community a great debt. The community taught me how to think like an engineer building infrastructure and the importance of backwards compatibility, something I've tried to carry forward in tools like cargo-nextest.</p>
]]></description><pubDate>Sun, 17 May 2026 20:23:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48172876</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=48172876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48172876</guid></item><item><title><![CDATA[New comment by sunshowers in "For Linux kernel vulnerabilities, there is no heads-up to distributions"]]></title><description><![CDATA[
<p>Yes? "Different cultures" doesn't just mean different countries; there are many cultures within infosec.</p>
]]></description><pubDate>Thu, 30 Apr 2026 21:25:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47968410</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47968410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47968410</guid></item><item><title><![CDATA[New comment by sunshowers in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>I don't think mailing stacks of patches is that different? As someone who built this stuff it was pretty obvious to me that web-based patch stack management was a relatively small evolution over mailing lists. Tools like patchwork bridged the gap initially, and we were quite familiar with them.</p>
]]></description><pubDate>Tue, 14 Apr 2026 00:56:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47759920</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47759920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47759920</guid></item><item><title><![CDATA[New comment by sunshowers in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>To my knowledge, stacked diffs were first done in the Linux kernel as stacks of patches sent over email. From there they spread to Google and Facebook. (Source: I worked on Facebook's source control team from 2012-2018 and did a lot of work to enable stacked diffs there.)</p>
]]></description><pubDate>Mon, 13 Apr 2026 21:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47758251</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47758251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47758251</guid></item><item><title><![CDATA[New comment by sunshowers in "Open source security at Astral"]]></title><description><![CDATA[
<p>If it doesn't work on Windows, it is not a full replacement.</p>
]]></description><pubDate>Thu, 09 Apr 2026 09:28:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701265</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47701265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701265</guid></item><item><title><![CDATA[New comment by sunshowers in "Hypothesis, Antithesis, synthesis"]]></title><description><![CDATA[
<p>Yep! Here's an experience report: <a href="https://github.com/hegeldev/hegel-rust/issues/148" rel="nofollow">https://github.com/hegeldev/hegel-rust/issues/148</a></p>
]]></description><pubDate>Sat, 28 Mar 2026 21:56:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47558473</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47558473</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47558473</guid></item><item><title><![CDATA[New comment by sunshowers in "People inside Microsoft are fighting to drop mandatory Microsoft Account"]]></title><description><![CDATA[
<p>A big issue with the macOS style I'd that there isn't a modifier key free for the user to build their own shortcuts around. The Win/Super key is a very good place to hang custom shortcuts off of on Windows and Linux.</p>
]]></description><pubDate>Fri, 27 Mar 2026 19:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47547391</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47547391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47547391</guid></item><item><title><![CDATA[New comment by sunshowers in "Hypothesis, Antithesis, synthesis"]]></title><description><![CDATA[
<p>A fun recent experience I had with Claude was I asked it to write a model for PBTs against a complex SUT, and it duplicated the SUT algorithm in the model — not helpful! I had to explicitly prompt it to write the model algorithm in a completely different style.</p>
]]></description><pubDate>Tue, 24 Mar 2026 20:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47509114</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47509114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47509114</guid></item><item><title><![CDATA[New comment by sunshowers in "Hypothesis, Antithesis, synthesis"]]></title><description><![CDATA[
<p>Thank you! I have some particularly annoying proptest-based tests that I'll try porting over to Hegel soon. (Thanks for writing the Claude skill to do this.)</p>
]]></description><pubDate>Tue, 24 Mar 2026 18:57:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47507480</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47507480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47507480</guid></item><item><title><![CDATA[New comment by sunshowers in "Hypothesis, Antithesis, synthesis"]]></title><description><![CDATA[
<p>Hi David, congratulations on the release! I'm excited to play around with Hypothesis's bitstream-based shrinking. As you're aware, prop_flat_map is a pain to deal with, and I'd love to replace some of my proptest-based tests with Hegel.<p>I spent a little time looking at Hegel last week and it wasn't quite clear to me how I'd go about having something like a canonical generator for a type (similar to proptest's Arbitrary). I've found that to be very helpful while generating large structures to test something like serialization roundtripping against — in particular, the test-strategy library has derive macros that work very well for business logic types with, say, 10-15 enum variants each of which may have 0-10 subfields. I'm curious if that is supported today, or if you have plans to support this kind of composition in the future.<p>edit: oh I completely missed the macro to derive DefaultGenerator! Whoops</p>
]]></description><pubDate>Tue, 24 Mar 2026 18:30:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47507082</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47507082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47507082</guid></item><item><title><![CDATA[New comment by sunshowers in "Is legal the same as legitimate: AI reimplementation and the erosion of copyleft"]]></title><description><![CDATA[
<p>My understanding is that that is a maximalist position for the avoidance of risk, and is sufficient but probably not necessary.</p>
]]></description><pubDate>Mon, 09 Mar 2026 18:16:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47313081</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47313081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47313081</guid></item><item><title><![CDATA[New comment by sunshowers in "Welcome (back) to Macintosh"]]></title><description><![CDATA[
<p><a href="https://en.wikipedia.org/wiki/Anaphora_(rhetoric)" rel="nofollow">https://en.wikipedia.org/wiki/Anaphora_(rhetoric)</a></p>
]]></description><pubDate>Tue, 03 Mar 2026 00:45:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47226407</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47226407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47226407</guid></item><item><title><![CDATA[New comment by sunshowers in "Building a TUI is easy now"]]></title><description><![CDATA[
<p>History search, like in shells. My most used TUI shortcut!</p>
]]></description><pubDate>Sat, 14 Feb 2026 03:22:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47011213</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47011213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47011213</guid></item><item><title><![CDATA[New comment by sunshowers in "Building a TUI is easy now"]]></title><description><![CDATA[
<p>A very important thing about constraints is that they also liberate. TUIs automatically work over ssh, can be suspended with ctrl-z and such, and the keyboard focus has resulted in helpful conventions like ctrl-R that tend to not be as prominent in GUIs.</p>
]]></description><pubDate>Sat, 14 Feb 2026 00:37:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47009946</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=47009946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47009946</guid></item><item><title><![CDATA[New comment by sunshowers in "Mathematicians disagree on the essential structure of the complex numbers (2024)"]]></title><description><![CDATA[
<p>I'm not a professional, but to me it's clear that whether i and -i are "the same" or "different" is actually quite important.</p>
]]></description><pubDate>Tue, 10 Feb 2026 18:31:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46964559</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=46964559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46964559</guid></item><item><title><![CDATA[New comment by sunshowers in "U.S. jobs disappear at fastest January pace since great recession"]]></title><description><![CDATA[
<p>I believe that countries and borders exist as a descriptive fact about the world. But I also believe that it's impossible to square immigration control regimes with any robust notion of freedom and liberty, and also that there isn't room for much disagreement on this specific point once you understand the intrinsic nature of such regimes. See Kukathas, Immigration and Freedom for more.<p>I know most people (of any nationality, not just Americans) don't understand this, but you and I are not most people. I believe things because it is correct to believe them, not because most people believe them (or not).<p>edit: to be clear, you can say "immigration control lessens freedom, but I'm willing to give up freedom—both yours and mine—because I value certain things more". That is a reasonable point, though I might as a follow-up probe into the motivation behind that. "I think the government gets to stop you from living with your spouse, but I'm okay with that because XYZ" better have a pretty robust XYZ behind it!</p>
]]></description><pubDate>Sat, 07 Feb 2026 22:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46928784</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=46928784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46928784</guid></item><item><title><![CDATA[New comment by sunshowers in "U.S. jobs disappear at fastest January pace since great recession"]]></title><description><![CDATA[
<p>I need you to understand that immigration controls are fundamentally and inherently antithetical to freedom of speech, freedom of movement, and freedom of association. And this applies both to immigrants and to citizens.<p>Imagine if you needed government approval to live with the one you love! What a completely unreasonable intervention into the private lives of ordinary people. Oh wait, that's the actual reality immigrants live in.</p>
]]></description><pubDate>Sat, 07 Feb 2026 20:31:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46927631</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=46927631</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46927631</guid></item><item><title><![CDATA[New comment by sunshowers in "U.S. jobs disappear at fastest January pace since great recession"]]></title><description><![CDATA[
<p>Migrating to a place where people can contribute more to society is both a core tenet of individual liberty and one of the most positive-sum things any human being can do.<p>But given that you both feign concern over visa holders' working conditions [1], while at the same time advocating for policies that lead to worse working conditions [2], perhaps you just hate freedom and were never acting in good faith in the first place.<p>[1] <a href="https://news.ycombinator.com/item?id=45656527">https://news.ycombinator.com/item?id=45656527</a><p>[2] <a href="https://news.ycombinator.com/item?id=45323501">https://news.ycombinator.com/item?id=45323501</a></p>
]]></description><pubDate>Sat, 07 Feb 2026 19:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46926995</link><dc:creator>sunshowers</dc:creator><comments>https://news.ycombinator.com/item?id=46926995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46926995</guid></item></channel></rss>