<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: computronus</title><link>https://news.ycombinator.com/user?id=computronus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 12:14:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=computronus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by computronus in "US private credit defaults hit record 9.2% in 2025, Fitch says"]]></title><description><![CDATA[
<p>Important to note that this is about "U.S. corporate borrowers of private credit", so companies and not individuals.</p>
]]></description><pubDate>Thu, 12 Mar 2026 13:35:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47350345</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=47350345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47350345</guid></item><item><title><![CDATA[New comment by computronus in "The Theatre of Pull Requests and Code Review"]]></title><description><![CDATA[
<p>I do agree with the common refrain, actually, and disagree with the idea that work can be so big and complex that it has to be in one pull request.<p>> A big queue of PR's for reviewers to review<p>Yes, yes please. When each one is small and understandable, reviewers better understand the changes, so quality goes up. Also, when priorities change and the team has to work on something else, they can stop in the middle, and at least some of the benefits from the changes have been merged.<p>The PR train doesn't need to be dumped out in one go. It can come one at a time, each one with context around why it's there and where it fits into the grander plan.<p>> The [totality] of the feature is split across multiple change sets, increasing cognitive load (coherence is lost)<p>A primary goal of code review is to build up the mental map of the feature in the reviewers' brains. I argue it's better for that to be constructed over time, piece by piece. The immediate cognitive load for each pull request is lower, and over time, the brain makes the connections to understand the bigger picture.<p>They'll rarely achieve the same understanding of the feature that you have, you who created and built it. This is whether they get the whole shebang at once or piecemeal. That's OK, though. Review is about reducing risk, not eliminating it.<p>> You end up doing work on branches of branches, and end up either having to become a rebase ninja or having tons of conflicts as each PR gets merged underneath you<p>I've learned not to charge too far ahead with feature work, because it does get harder to manage the farther you venture from the trunk. You will get conflicts. Saving up all the changes into one big hunk doesn't fix that.<p>A big benefit of trunk-based development, though, is that you're frequently merging back into the mainline, so all these problems shrink down. The way to do that is with lots of small changes.<p>One last thing: It is definitely more work, for you as the author, to split up a large set of changes into reviewable pieces. It is absolutely worth it, though. You get better quality reviews; you buy the ability to deprioritize at any time and come back later; most importantly for me, you grasp more about what you made during the effort. If you struggle to break up a big set of changes into pieces that others can understand, there's a good chance it has deeper problems, and you'll want to work those out before presenting them to your coworkers.</p>
]]></description><pubDate>Thu, 25 Sep 2025 13:55:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45372676</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=45372676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45372676</guid></item><item><title><![CDATA[New comment by computronus in "Setuptools version 78.0.1 breaks install of many packages"]]></title><description><![CDATA[
<p>The original report is just for ansible-vault, but comments indicate widespread effects, hence the altered title here.</p>
]]></description><pubDate>Mon, 24 Mar 2025 16:02:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=43462555</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=43462555</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43462555</guid></item><item><title><![CDATA[Setuptools version 78.0.1 breaks install of many packages]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/pypa/setuptools/issues/4910">https://github.com/pypa/setuptools/issues/4910</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43462526">https://news.ycombinator.com/item?id=43462526</a></p>
<p>Points: 22</p>
<p># Comments: 12</p>
]]></description><pubDate>Mon, 24 Mar 2025 16:00:01 +0000</pubDate><link>https://github.com/pypa/setuptools/issues/4910</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=43462526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43462526</guid></item><item><title><![CDATA[New comment by computronus in "The ideal candidate will be punched in the stomach"]]></title><description><![CDATA[
<p>Reminds me of a job posting sent by a recruiter that expected candidates to seek "professional and personal hypergrowth", "keep up with an unrelenting pace", and "thrive on change". Dealing with these facets of work in moderation is all well and good. However, these and other points led me to guess that they had set up a high-pressure, possibly chaotic environment, perhaps on purpose.<p>I opted not to pursue the opportunity.</p>
]]></description><pubDate>Tue, 18 Feb 2025 17:58:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43092929</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=43092929</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43092929</guid></item><item><title><![CDATA[Distillery]]></title><description><![CDATA[
<p>Article URL: <a href="https://dist.sh/">https://dist.sh/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42627341">https://news.ycombinator.com/item?id=42627341</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 07 Jan 2025 20:54:24 +0000</pubDate><link>https://dist.sh/</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=42627341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42627341</guid></item><item><title><![CDATA[New comment by computronus in "Dropbox announces 20% global workforce reduction"]]></title><description><![CDATA[
<p>Lawrence: Well, what about you now, what would you do [if you had a million dollars]?<p>Peter: ... Nothing.<p>Lawrence: Nothing, huh?<p>Peter: I would relax, I would sit on my ass all day ... I would do nothing.<p>Lawrence: Well you don’t need a million dollars to do nothing, man.<p><a href="https://www.youtube.com/watch?v=4lmW2tZP2kU" rel="nofollow">https://www.youtube.com/watch?v=4lmW2tZP2kU</a></p>
]]></description><pubDate>Wed, 30 Oct 2024 16:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41997164</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=41997164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41997164</guid></item><item><title><![CDATA[New comment by computronus in "Drasi: Microsoft's open source data processing platform for event-driven systems"]]></title><description><![CDATA[
<p>Green!</p>
]]></description><pubDate>Sun, 20 Oct 2024 16:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41896760</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=41896760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41896760</guid></item><item><title><![CDATA[Usage: A Specification for CLIs]]></title><description><![CDATA[
<p>Article URL: <a href="https://usage.jdx.dev/">https://usage.jdx.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41837700">https://news.ycombinator.com/item?id=41837700</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 14 Oct 2024 14:09:50 +0000</pubDate><link>https://usage.jdx.dev/</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=41837700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41837700</guid></item><item><title><![CDATA[New comment by computronus in "Product management is hosting a party, not playing chess"]]></title><description><![CDATA[
<p>By my reading, the outrage is likely coming from the cushioned stereotyping from the podcast participant. They're stating that "neckbeard types" and autists aren't customer-ready and are uncomfortable talking with customers. That second part is worse because it may lead to assuming that those folks would <i>never</i> want to talk to customers, or even learn how, and so the PMs might "protect" them by never offering them the chance, while assuring themselves "that's okay, that's great, I mean it takes all kinds".</p>
]]></description><pubDate>Mon, 16 Sep 2024 16:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=41557739</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=41557739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41557739</guid></item><item><title><![CDATA[New comment by computronus in "Spotify will reduce total headcount by approximately 17%"]]></title><description><![CDATA[
<p>It doesn't matter, if my employer would treat me as interchangeable anyway.<p>And even interchangeable employees deserve reasonable accommodations. I do think a union can highlight those needs more effectively than individuals (especially for interchangeable ones, to your point).</p>
]]></description><pubDate>Mon, 04 Dec 2023 20:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38522515</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=38522515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38522515</guid></item><item><title><![CDATA[New comment by computronus in "Spotify will reduce total headcount by approximately 17%"]]></title><description><![CDATA[
<p>> demand all kinds of ridiculous accommodations that you could never have reasonably asked for on your own<p>The union oughtn't seek "ridiculous" accommodations then. It should seek at least reasonable ones, and possible aspirational ones, and negotiate it out from there. The problem we're seeing now is that even demands that most would find reasonable are cast as ridiculous by management. And if a union has trouble getting employers to listen, there's no hope that someone on their own can.<p>I've personally lost faith that a typical employer is capable of recognizing the value of an individual employee. So many of the recent layoffs have not accounted for individual performance or criticality to the business (Twitter's being a good example). So my own value isn't as strong of a bargaining chip.</p>
]]></description><pubDate>Mon, 04 Dec 2023 17:58:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=38520582</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=38520582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38520582</guid></item><item><title><![CDATA[New comment by computronus in "Brave Search launches own image and video search"]]></title><description><![CDATA[
<p>Possibly, at least for my own experience. It's much less often that I rerun a search with !g. Brave Search's results are becoming more relevant to my own queries, and Google's becoming less so. Not to mention how ads like to masquerade as ordinary Google results; using Google is starting to feel less comfortable.</p>
]]></description><pubDate>Thu, 03 Aug 2023 18:57:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=36990152</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=36990152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36990152</guid></item><item><title><![CDATA[New comment by computronus in "Ask HN: Is GitHub down?"]]></title><description><![CDATA[
<p>GitHub should monitor their status page traffic for spikes, which probably mean something is wrong somewhere, even if they themselves haven't noticed yet.</p>
]]></description><pubDate>Thu, 29 Jun 2023 17:49:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=36524031</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=36524031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36524031</guid></item><item><title><![CDATA[New comment by computronus in "Fictional Brands Archive"]]></title><description><![CDATA[
<p>The Wipeout game series has a broad set of racing companies complete with in-universe histories and branding that evolves with each release.<p><a href="https://wipeout.fandom.com/wiki/Teams" rel="nofollow">https://wipeout.fandom.com/wiki/Teams</a></p>
]]></description><pubDate>Fri, 21 Apr 2023 13:32:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=35653483</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=35653483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35653483</guid></item><item><title><![CDATA[New comment by computronus in "Sega 3-D Glasses: How did they work?"]]></title><description><![CDATA[
<p>I think it was this one, The Virtual Reality Construction Kit by Gradecki. The cover looks very familiar!<p><a href="https://www.goodreads.com/book/show/3165591-the-virtual-reality-construction-kit" rel="nofollow">https://www.goodreads.com/book/show/3165591-the-virtual-real...</a></p>
]]></description><pubDate>Wed, 12 Apr 2023 04:41:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=35535089</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=35535089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35535089</guid></item><item><title><![CDATA[New comment by computronus in "Sega 3-D Glasses: How did they work?"]]></title><description><![CDATA[
<p>My favorite project ever in undergraduate was getting these glasses to work with a PC. We got the specs (pun intended) from online resources and a how-to VR book published at the time (mid-90s). My partner designed / assembled the circuit board to interface the glasses to the PC's serial port, and I wrote a display driver that would switch video pages and simultaneously trigger the glasses to flip shutters. The result was 3D on a PC screen.<p>The demo program was a robotic arm simulator that my partner already had on hand, since it could easily render wireframes. The updated simulator rendered two wireframes of Optimus Prime, so with the driver in place, he floated in front of the screen.<p>And, of course, you could rotate him in space, and then hit the space bar to transform him in 3D.</p>
]]></description><pubDate>Tue, 11 Apr 2023 22:10:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=35532300</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=35532300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35532300</guid></item><item><title><![CDATA[New comment by computronus in "We apologize. We did a terrible job announcing the end of Docker Free Teams"]]></title><description><![CDATA[
<p>Reading carefully about image deletion:<p>* "public images will only be removed from Docker Hub if their maintainer decides to delete them"<p>* "Public images will only disappear if the maintainer of the image decides to proactively delete it from Docker Hub. If the maintainer takes no action, we will continue to distribute their public images."<p>This sounds good, but it would be better to explicitly say "if you opt to let your free organization be suspended, Docker Hub will continue distributing your public images indefinitely anyway". It feels like there's a loophole here where if a public image comes to have no maintainer - because they abandoned its organization - then it no longer benefits from this assurance. That seems unlikely, but given how this change has been going so far, it's tough to give Docker the benefit of the doubt.</p>
]]></description><pubDate>Thu, 16 Mar 2023 20:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=35187691</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=35187691</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35187691</guid></item><item><title><![CDATA[New comment by computronus in "UK lawmakers vote to jail tech execs who fail to protect kids online"]]></title><description><![CDATA[
<p>Sticking with the analogy, there are still others who suffer while one person is punished with jail time or otherwise. If the single earner in a household is locked up, their family suffers in many ways. If they happen to run a business, their business and employees suffer too. And none of them did anything wrong.<p>The problem is with the scale of punishing an <i>entire</i> company, though. There's a lot of fallout from that, it's true. So the punishment would need to be fair, limiting the offending entity as a whole without unduly harming innocent employees. This could be where the analogy breaks down (which argues towards how unfair the personhood of corporations is, if there's no good recourse for wrongdoing).<p>As for a chilling effect ... yeah, that's the idea. Employees in a company would be very much more interested in staying on the right side of the law because of the heightened risk to, well, everybody.<p>I'm reminded of businesses that need to stay accredited, or licensed, or otherwise in legal compliance with something in order to function at all. If one errs enough (criminally, say), it loses that blessing, and could end up folding, and all the innocent employees are out of a job.</p>
]]></description><pubDate>Tue, 17 Jan 2023 19:37:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=34417544</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=34417544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34417544</guid></item><item><title><![CDATA[New comment by computronus in "UK lawmakers vote to jail tech execs who fail to protect kids online"]]></title><description><![CDATA[
<p>It's interesting to think about "jailing" an entire company for its crimes. After all, in some legal (US) ways, a corporation is considered a person. If a company is found guilty of committing some crime, penalize it in an analogous way to a human. For example, if a person guilty of X ends up in jail for 30 days, a company guilty of X ends up ... here I'm not sure. Barred from doing business at all for 30 days? Forbidden from communicating with its customers? Cut off from, say, paying its employees? All things an imprisoned human would be unable to do themselves.<p>I can't tell if the idea makes much sense, but there's a symmetry there, specifically around the personhood of corporations.</p>
]]></description><pubDate>Tue, 17 Jan 2023 17:58:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=34415976</link><dc:creator>computronus</dc:creator><comments>https://news.ycombinator.com/item?id=34415976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34415976</guid></item></channel></rss>