<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: yallpendantools</title><link>https://news.ycombinator.com/user?id=yallpendantools</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 20 Jun 2026 11:28:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=yallpendantools" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by yallpendantools in "Want your images back? That'll be $5"]]></title><description><![CDATA[
<p>Huh? Anthropic bought the books it seems. They acquired the books fair and square. They ripped up their own books; I may hold that to be sacrilege but those aren't my books. They're not even library books. They're Anthropic's books. Why should I care if they burn the books they've legally acquired? They don't even seem to be rare or coveted copies. I'm just happy for the secondhand booksellers who made bank from the transaction.</p>
]]></description><pubDate>Thu, 18 Jun 2026 01:34:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48579452</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48579452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48579452</guid></item><item><title><![CDATA[New comment by yallpendantools in "Lore – Open source version control system designed for scalability"]]></title><description><![CDATA[
<p>> Does Gitlab do better with this?<p>Not exactly but if you're not obsessed with maintaining a monorepo, Gitlab allows you to organize your repos around organizations, which then has granular permissions. The underlying primitives is still Git, of course, so you can just submodule as necessary.</p>
]]></description><pubDate>Wed, 17 Jun 2026 22:50:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48578096</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48578096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48578096</guid></item><item><title><![CDATA[New comment by yallpendantools in "Lore – Open source version control system designed for scalability"]]></title><description><![CDATA[
<p>This. People forget a lot of Git's design philosophy harks back to the ethos of open source development. Enterprise features have made it in over the years but still mostly with the FOSS development workflow/model in mind. Also why the most enterprise-y of features (like LFS) are add-ons rather than core.</p>
]]></description><pubDate>Wed, 17 Jun 2026 22:46:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48578066</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48578066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48578066</guid></item><item><title><![CDATA[New comment by yallpendantools in "Amazon says its datacenters used about 2.5B gallons of water last year"]]></title><description><![CDATA[
<p>TFA:<p>> Making matters worse, many datacenters now in the pipeline in the US are slated for areas already experiencing drought, according to analysis by The Guardian newspaper.<p>If it's astroturfed it's only because the people complaining don't have enough water to grow natural grass on their lawn. FTFY.</p>
]]></description><pubDate>Mon, 15 Jun 2026 02:34:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48535917</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48535917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48535917</guid></item><item><title><![CDATA[New comment by yallpendantools in "Meta’s chaotic AI strategy"]]></title><description><![CDATA[
<p>From the article, it seems to me they've been "relegated" to coming up with Leetcode problems for AI. Which, let's face it, a bunch of them probably already did before for their SWE interview circus. I can see why they may feel under-employed/under-utilized but aside from the dystopian data gathering, I really find it hard to see what they are complaining about.<p>The article even admits that their current tasks are easier than before. For the same paycheck! For 200K I will dredge through the most obscure IMO/Leetcode/ICPC problems and the palm of my hands will remain delicately smooth, in danger only of drying from the air conditioning. If there is no meaning and dignity in that I'm sure I'll have plenty leftover from that comp to find meaning and dignity elsewhere be it a side gig, charity work, or heck even just good times with my family and my social circle. A lot of people "just do a job" for much, much less and <i>still</i> live rich inner lives.<p>Really, an orchestra of small violins playing while I read this one.</p>
]]></description><pubDate>Sun, 14 Jun 2026 04:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48524245</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48524245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48524245</guid></item><item><title><![CDATA[New comment by yallpendantools in "Cleaning up after AI rockstar developers"]]></title><description><![CDATA[
<p>I think the myth/claim of a 10x developer is true but <i>only relative to said rockstar engineer's immediate environment</i>.<p>Put simply, the 10x developer is a 10x because they've spent ~10x more time immersed in the problem domain than the average developer.<p>What they do is more sleight-of-hand than Tony Stark engineering his way out of a terrorist cell. If 10x engineer takes a weekend to solve a problem that has stumped the team for a month, it's because he's collected the necessary context to solve the problem over the course of their long career; doesn't mean the answer didn't need to be synthesized, but they already had the raw materials in their cupboard. They have a giants' shoulder to stand on because they bothered climbing. They didn't derive anything from first principles; no one prototyped an Iron Man suit from scrap contraband.<p>The implication being <i>anyone can be a 10x engineer in the right environment</i>.<p>---<p>Allow me to carry my own throne with an anecdote, believe what you will: once upon a time, Engineering Manager had the brilliant idea to create a modular system for our main product, the pitch being that we can outsource feature development to contractors while keeping team costs down as we <i>only</i> need to maintain a lean modular system. They tested the idea on a couple of easy scope projects which were successful.<p>Then came the big test. Three projects outsourced to a team of four contractors. These projects were far more complex than the first two: lots of state management and integration with other systems. In due time deadline neared and the contractors had a very pretty UI that <i>just</i> needed to be wired in. I got pulled in to see the projects home. It was supposed to be easy if not for the Pareto Principle. Relationship with the contractors soon soured as they bailed, showing us that they've technically already accomplished the project on their billable hours spreadsheet. We, the regular team, just needed to deploy the code they turned in but the deployment is none of their concern apparently.<p>That's when I had to roll-up my sleeves, got dirty with their spaghetti code. The way I see it, the contractors fell on the part where they had to integrate with other systems because said systems were legacy, i.e., created before the idea of the Lean Modular Main System. Honestly, even I didn't know exactly how to work with them but, crucially, I <i>knew</i> how to get answers when the going got tough. I knew how to quickly figure out what I didn't know because as a regular employee I knew things beyond first principles.<p>In the end, two out of the three projects deployed. They were <i>only</i> a couple weeks late. IIRC the third one only failed because it really ran out of time budget. Upper Management was not happy but Engineering Manager stuck out his neck for me, for which I am genuinely grateful. I didn't get exactly the coveted 10x wording out of him but he pointed out that I released 2/3 whereas a team of four couldn't even release one.<p>That's not entirely accurate of course. I could code you up a decent web frontend but I could not, for the life of me, get all those pretty UI animations to work even if it's my only way out of a terrorist cell.</p>
]]></description><pubDate>Tue, 09 Jun 2026 22:36:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48468780</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48468780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48468780</guid></item><item><title><![CDATA[New comment by yallpendantools in "Let's celebrate work that is 100% human-made"]]></title><description><![CDATA[
<p>My thoughts are, apparently, a threat to OpenAI's valuation. lol.</p>
]]></description><pubDate>Sat, 06 Jun 2026 02:08:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48420701</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48420701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48420701</guid></item><item><title><![CDATA[New comment by yallpendantools in "Let's celebrate work that is 100% human-made"]]></title><description><![CDATA[
<p>This was my earliest use-case for LLMs and it remains to this day as the most compelling value proposition of all the fancy new LLMs.<p>I have always tried to abide by DRY in my programming career with the huge exception of writing unit tests. I made the mistake, early in my career when Test-Driven Development was all the rage, of making unit tests reflect the inheritance structure of the actual code. It <i>just</i> made sense. Needless to say, it quickly descended into the most bizarre manifestation of inheritance hell as tests randomly failed with no correlation to the changes done in the core code.<p>Hence, I resolved to make unit tests the huge exception to DRY. The more straightforward your tests are, the better. Endeavor that each test method up to a test class should read understandably on its own.<p>This, of course, made tests quite a <i>mechanical</i> chore to write. Which makes it the perfect use case for these large, verbose, and humorless daemons. Bonus that they are also very good at vibing out the set-up needed for a test so I can focus on specifying the test cases I want rather than setting up mock after stub after fake.<p>The output is also very easy to review and verify. I see no moral quandary in this kind of usage.</p>
]]></description><pubDate>Fri, 05 Jun 2026 21:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48418351</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48418351</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48418351</guid></item><item><title><![CDATA[New comment by yallpendantools in "To have a moral stance on AI is to be an outcast, and it sucks"]]></title><description><![CDATA[
<p>I think it's not so much the technical scope that makes it "not the AI you read of as a child" but the societal impact. AI/robots/automation was supposed to usher in some kind of techno-utopia for all the good and bad that it entails. Cue the quote about AI supposedly about taking over the boring tasks so we can spend more time making art, achieving self-actualization.<p>The AI you read of as a child (speaking for myself, coming from a lot of 80s sci-fi stories) is not all good of course; that's where most of the plot's conflict comes from. But LLMs, for a lot of people, are more burdened with the downsides sci-fi stories <i>warned</i> us about with very little, if any, of the advantages.<p>And speaking of forests for the trees, you zoom out a bit more and see that this AI hype train is following a years-long trend of SV being exposed for its moral failings. We have repeatedly shown, as an industry, that we missed the point of the literature we so love to quote. From the concept of "meritocracy" to naming a company "Palantir". The AI hype is not an isolated incident. We love to quote Jeff Goldblum from <i>Jurassic Park</i> but it's all rhetoric---we don't really ask ourselves that question!</p>
]]></description><pubDate>Sat, 30 May 2026 17:32:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48338706</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48338706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48338706</guid></item><item><title><![CDATA[New comment by yallpendantools in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>I'm repeating a point I made in a sub-thread but please WHY should the onus be on yt-dlp to review their decision on a project that has zero commitment to review their very code?<p>I get the idea to "battle-test" the rewrite first but (a) how does one even determine a reasonable timeframe for battle-testing that much LOC and (b) each vibe-coded update pushed to the Bun upstream basically resets the battle-testing timer. I guess you could lag behind $LATEST by a given window but that just brings us back to (a).</p>
]]></description><pubDate>Sat, 23 May 2026 05:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245113</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48245113</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245113</guid></item><item><title><![CDATA[New comment by yallpendantools in "Bun support is now limited and deprecated"]]></title><description><![CDATA[
<p>Why should yt-dlp commit to review their decision in the future about a project that makes no commitment (that I've seen) on reviewing their source code?<p>I get the idea to "battle-test" the rewrite first but (a) how does one even determine a reasonable timeframe for battle-testing that much LOC and (b) each vibe-coded update pushed to the Bun upstream basically resets the battle-testing timer. I guess you could lag behind $LATEST by a given window but that just brings us back to (a).<p>Given that part of their announcement is to keep supporting pre-rewrite versions of Bun, it <i>implies</i> to me that they are open to reconsider if the Bun team cleans up their act. I don't think it could get any more reasonable than that.</p>
]]></description><pubDate>Sat, 23 May 2026 05:41:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48245054</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48245054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48245054</guid></item><item><title><![CDATA[New comment by yallpendantools in "GitHub is investigating unauthorized access to their internal repositories"]]></title><description><![CDATA[
<p>> I can't imagine they'd spam every account with an email address<p>It's not "spam" if it is relevant to me, such as security incident disclosures.<p>Also, as tiffanyh pointed out, what's wrong with Github blog or is that exclusively for marketing fluff now? That would've been appropriate enough, without having to spend Sendgrid credits.</p>
]]></description><pubDate>Wed, 20 May 2026 03:37:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48202829</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48202829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48202829</guid></item><item><title><![CDATA[New comment by yallpendantools in "GitHub is investigating unauthorized access to their internal repositories"]]></title><description><![CDATA[
<p>So? Is this where your corporate paying clients <i>should</i> find out about an issue of this severity?<p>Not to mention Twitter is not an open platform anymore! (A) I'm an employee in an organization paying for Github. (B) I don't have a Twitter account. I already have a Github account because of (A). Why should (B) stop/delay me from getting official comms about this?</p>
]]></description><pubDate>Wed, 20 May 2026 02:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48202342</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48202342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48202342</guid></item><item><title><![CDATA[New comment by yallpendantools in "HTML Lists"]]></title><description><![CDATA[
<p>Ugh this is the dose of cold water from reality that I didn't want but definitely needed.<p>More than a decade ago I had a project that used a pretty aggressive input-suggestion widget on the UI. We used a jQuery plugin for it and it was by far the most complicated part of the frontend. In fact, it was <i>the</i> main use-case for jQuery in that project.<p>Reading the article, I thought it would be pretty much a breeze re-implementing that frontend in a lightweight JS-minimalist version. But of course, unless I ship my machine to the users, not really. Sad state of affairs.<p>Nonetheless, I'm really impressed with what's included in the HTML spec nowadays! I haven't kept-up with developments in the spec since I read all about XHTML in high school. I ought to take some time every now and then to see what's changed though, again, browser compatibility is a PITA today as it was back in high school.</p>
]]></description><pubDate>Sun, 17 May 2026 05:29:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48166273</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48166273</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48166273</guid></item><item><title><![CDATA[New comment by yallpendantools in "Google Chrome silently installs a 4 GB AI model on your device without consent"]]></title><description><![CDATA[
<p>wellackshually the bloatware explicitly asked for consent. There was a checkbox at the end of the EULA asking you "I also don't agree to not install the ask.com toolbar. You wouldn't do that, would you?". There is a state of that checkbox which would not install the toolbar, because, as you know, it's not part of the software I'm trying to install. That state, however, is left as an exercise for the decompiler. :)<p>Though I kinda agree that framing it as "consent" feels a bit off even if I myself would say no if only Chrome had the courtesy to ask. What icks me more is a 4GB[1] blob that has no relevance to the primary business of being a web browser; this is basically the IE anti-trust issue all over again. And it's an experimental feature! Under saner policies this thing would be a plugin from "Google Chrome Labs".<p>[1] I found weights.bin in Ubuntu 22.04 Chrome v147.0.7727.137 but it's "only" 2.7GB. Still, my ick stands.</p>
]]></description><pubDate>Tue, 05 May 2026 22:37:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48029690</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48029690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48029690</guid></item><item><title><![CDATA[New comment by yallpendantools in "Welcome to Gas City"]]></title><description><![CDATA[
<p>You know there are software which are so marvelously monumental, they inspire me to improve in my craft. Among them in no particular order<p>- The Witcher 3 (honorable mention, for all its jank, Skyrim)
- Sublime Text and vim
- Krita and Procreate
- Early Google Chrome
- Redis and Postgres<p>Seeing "steve-yegge.medium.com" on the HN frontpage averts me by reflex. Like, I'm suddenly inspired to learn more about agriculture. Or contracting, I heard that could be lucrative. Heck, I'd even go full hipster and open a bookshop in this economy.<p>Steve, you probably don't give a shit about my opinion but I just want to know from which Jamaican zip codes do you source your supply.</p>
]]></description><pubDate>Mon, 04 May 2026 21:46:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48015450</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=48015450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48015450</guid></item><item><title><![CDATA[New comment by yallpendantools in "Canonical/Ubuntu have been under DDoS"]]></title><description><![CDATA[
<p>Double tinfoil hat mode: an attacker learned of my plan to finally update my personal computer out of 20.04 today and is DDoSing canonical so I can't do that and I remain vulnerable to the backdoors they've found.<p>The plot thickens...</p>
]]></description><pubDate>Fri, 01 May 2026 09:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47972817</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=47972817</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972817</guid></item><item><title><![CDATA[New comment by yallpendantools in "GitHub is having issues now"]]></title><description><![CDATA[
<p>Man, this SUCKS big time for me. Just a few months ago, $PARENT_CONGLOMERATE mandated all under its benevolent wing to migrate to GitHub for reasons of synergy and efficiency. So now it's my turn at $DAYJOB to be migrating us from our self-hosted Gitlab instance. I already have a few grievances...<p>- IT policies around GH accounts make no sense. It's a long story but, in short, you can't use any of your pre-existing GH accounts whether personal or professional (as in, an account I made exclusively for $DAYJOB before The Synergy Mandate) and <i>must</i> create a new one aligned with IT conventions.<p>- We don't monorepo hence we made extensive use of groups. There is no direct mapping for this concept in GitHub so we have to manually namespace projects.<p>- And now of course GH's no-nines availability :(<p>For my team, profit happens to be sensitive to our release dates---a day or two of delay can really make the difference if we'll make the month's projections or not. In another world, I would proactively mirror our profit-essential code but it's not worth the risk making a skunkworks guerilla effort. I'd like to think we can blame The Synergy Mandate in a few postmortems in the near future but of course I did not graduate yesterday, I know that's not gonna happen.<p>Thoughts and prayers we keep hitting our profit projections and they don't axe our product for underperformance.<p>(Writing this down, I can really feel how this job has changed since I joined.)</p>
]]></description><pubDate>Mon, 27 Apr 2026 21:42:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47927739</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=47927739</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47927739</guid></item><item><title><![CDATA[New comment by yallpendantools in "Bodega cats of New York"]]></title><description><![CDATA[
<p>> Y'all have no idea how high impact cats are.<p>> inconsiderate of 1 in every 10 people in public spaces.<p>It's high-impact <i>for you</i> but low-impact for humanity in general or even just for businesses with a rat problem.<p>1 in 10 is exactly the definition of "low impact". I get that it's a ginormous inconvenience to the dozens of you out there---and as a person with his own allergies, albeit not to cats, you have my sympathy---but that doesn't change the fact that 10% falls pretty squarely under the definition of low-impact.</p>
]]></description><pubDate>Thu, 23 Apr 2026 08:41:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47873495</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=47873495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47873495</guid></item><item><title><![CDATA[New comment by yallpendantools in "The End of Eleventy"]]></title><description><![CDATA[
<p>Is there a tenable workflow for the marketing department to use a SSG over Wordpress?<p>- WYSIWYG editor is table stakes. The lovely folks at marketing once thought I was hacking when I `ps -eaf`-ed in an unresponsive Macbook.<p>- They "put" images in their post. They don't "upload the image and position it with CSS".<p>- It's the marketing department so they <i>have</i> to have all sorts of bells and whistles. At the very least tracking, at most some obscure integration plug-in that as an engineer I have no kind words for. Social integrations and "You may also like..." sections also come to mind.<p>> cheap WP plugins that export the whole site as static to something like FTP or S3, so you can just firewall the actual WP behind an IP restriction and host the actual public-facing site from S3/whatever.<p>Not that I have extensive WP experience but unless you can name me an actual plugin that has good street cred for being used in the wild wild west, I'm gonna say this is not as easy as you make it sound. For one you just described a very rudimentary data pipeline which someone has to support and maintain even infrequently. Also, speaking from experience, plugins don't always play nice with other plugins. I once tried to export my very basic personal site out of WP to find the footnotes all messed up (I don't know now but back then I handled footnotes with a plugin).</p>
]]></description><pubDate>Sun, 12 Apr 2026 04:57:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47736259</link><dc:creator>yallpendantools</dc:creator><comments>https://news.ycombinator.com/item?id=47736259</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47736259</guid></item></channel></rss>