<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: Revisional_Sin</title><link>https://news.ycombinator.com/user?id=Revisional_Sin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 14:03:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Revisional_Sin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Revisional_Sin in "Claude Managed Agents"]]></title><description><![CDATA[
<p>I just have a black page.</p>
]]></description><pubDate>Wed, 08 Apr 2026 19:28:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47695082</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=47695082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47695082</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "Python 3.15's JIT is now back on track"]]></title><description><![CDATA[
<p>It's best practice to avoid mutable defaults even if you're not planning to mutate the argument.<p>It's just slightly annoying having to work around this by defaulting to None.</p>
]]></description><pubDate>Wed, 18 Mar 2026 08:58:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47423289</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=47423289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47423289</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "AI-generated password isn't random, it just looks that way"]]></title><description><![CDATA[
<p>Not surprising at all if you've used LLMs to generate fiction; they always choose the same few names.</p>
]]></description><pubDate>Wed, 18 Feb 2026 15:21:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47061962</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=47061962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47061962</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "James Moylan, engineer behind arrow signaling which side to refuel a car, dies"]]></title><description><![CDATA[
<p>Yeah, it's a bit counter-intuitive.</p>
]]></description><pubDate>Fri, 02 Jan 2026 09:07:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46462901</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=46462901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46462901</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "How uv got so fast"]]></title><description><![CDATA[
<p>> Ignoring requires-python upper bounds. When a package says it requires python<4.0, uv ignores the upper bound and only checks the lower. This reduces resolver backtracking dramatically since upper bounds are almost always wrong. Packages declare python<4.0 because they haven’t tested on Python 4, not because they’ll actually break. The constraint is defensive, not predictive.<p>Erm, isn't this a bit bad?</p>
]]></description><pubDate>Sat, 27 Dec 2025 08:03:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46400086</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=46400086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46400086</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "Jonathan Blow has spent the past decade designing 1,400 puzzles"]]></title><description><![CDATA[
<p>Okay, but are the puzzles fun?</p>
]]></description><pubDate>Thu, 18 Dec 2025 11:17:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46311329</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=46311329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46311329</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "Deprecations via warnings don't work for Python libraries"]]></title><description><![CDATA[
<p>> Maybe the answer is to do away with advance notice and adopt SemVer with many major versions<p>Yes.</p>
]]></description><pubDate>Wed, 10 Dec 2025 18:02:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46221085</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=46221085</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46221085</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "The fuck off contact page"]]></title><description><![CDATA[
<p>My toddler was playing with my Kindle the other day, and he bought a £600 (yes, six hundred) volume of books. I was unable to refund them automatically, and when looking for help I was confronted with a "fuck off" contact page. After finding the option to talk to a human, I was put through within 5 seconds, and the woman had the item refunded in about 1 minute.<p>Was pleasantly surprised.</p>
]]></description><pubDate>Mon, 08 Dec 2025 15:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46193081</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=46193081</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46193081</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "You want microservices, but do you need them?"]]></title><description><![CDATA[
<p>I was once working on a project where we had a gRPC server that inserted data into the DB for another service.<p>This split was probably a mistake, as the interface we exposed resulted in us making twice as many DB calls as we actually needed to.<p>One of the stored procs needed a magic number as a parameter, which we looked up via another DB query.<p>One of the other Devs on the team tried to convince me to write a separate gRPC server to run this (trivial) query.<p>"We're doing microservices, so we need to make everything as small as possible. Looking up this value is a separate responsibility from inserting data."<p>Luckily our tech lead was sane and agreed with me.</p>
]]></description><pubDate>Mon, 01 Dec 2025 08:40:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46104962</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=46104962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46104962</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "I am stepping down as the CEO of Mastodon"]]></title><description><![CDATA[
<p>They're not saying it is.</p>
]]></description><pubDate>Wed, 19 Nov 2025 09:51:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45977703</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45977703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45977703</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "Things that aren't doing the thing"]]></title><description><![CDATA[
<p>ok</p>
]]></description><pubDate>Sun, 16 Nov 2025 07:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45943381</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45943381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45943381</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "GPT-5-Codex is a better AI researcher than me"]]></title><description><![CDATA[
<p>That's weird. I thought LLMs loved over-explaining their code?</p>
]]></description><pubDate>Wed, 08 Oct 2025 08:13:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45513438</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45513438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45513438</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "ChatGPT Pulse"]]></title><description><![CDATA[
<p>Thanks, I hate it.</p>
]]></description><pubDate>Sat, 27 Sep 2025 08:19:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=45394036</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45394036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45394036</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "RustGPT: A pure-Rust transformer LLM built from scratch"]]></title><description><![CDATA[
<p>How do you know? The over-commenting?</p>
]]></description><pubDate>Mon, 15 Sep 2025 11:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45248330</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45248330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45248330</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "3D modeling with paper"]]></title><description><![CDATA[
<p>"These are self-imposed limitations that fit my preferred-style for model design... I find that these constraints encourage a better designed model that can be assembled easily and predictably, including by others."<p>Seems reasonable.</p>
]]></description><pubDate>Fri, 12 Sep 2025 19:26:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45225703</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45225703</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45225703</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "Nano Banana image examples"]]></title><description><![CDATA[
<p>Aphantasia gang!</p>
]]></description><pubDate>Thu, 11 Sep 2025 21:56:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=45216515</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45216515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45216515</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "How can England possibly be running out of water?"]]></title><description><![CDATA[
<p>Huh, I did not know about the wholesale price issue, that's pretty bad.<p>It also incentivises avoiding cheap sources from dominating the market.</p>
]]></description><pubDate>Tue, 09 Sep 2025 07:45:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45178796</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45178796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45178796</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "How can England possibly be running out of water?"]]></title><description><![CDATA[
<p>You can't switch water suppliers, so there is no such incentive to be competitive.</p>
]]></description><pubDate>Tue, 09 Sep 2025 06:58:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45178446</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45178446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45178446</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "How can England possibly be running out of water?"]]></title><description><![CDATA[
<p>The system works fine for electricity and gas, because the grid itself is maintained by the government. You have private energy producers competing to produce electricity, and private energy companies buying it off them and selling it to the consumer. Maybe it would be more efficient if it was maintained solely by the state, but it's not too bad.<p>Unfortunately, the water system doesn't work that way. It has been parcelled off to various private companies, giving them a natural monopoly.</p>
]]></description><pubDate>Tue, 09 Sep 2025 06:46:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=45178352</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45178352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45178352</guid></item><item><title><![CDATA[New comment by Revisional_Sin in "Formatting code should be unnecessary"]]></title><description><![CDATA[
<p>Putting a trailing comma stops that.</p>
]]></description><pubDate>Mon, 08 Sep 2025 17:45:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45171380</link><dc:creator>Revisional_Sin</dc:creator><comments>https://news.ycombinator.com/item?id=45171380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45171380</guid></item></channel></rss>