<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: throw5</title><link>https://news.ycombinator.com/user?id=throw5</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 21:15:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=throw5" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by throw5 in "Don't Roll Your Own"]]></title><description><![CDATA[
<p>All fair points. Sorry, I spend a lot of time on regional forums, and I had a brain malfunction and forgot that when I write on HN, I am writing on a worldwide forum. Sorry for the unnecessary nitpicking.<p>Re non profit, I do donate to a few nonprofits I like, like those working on fediverse and my favorite langs. But I don't know of anything that does this for extensions. I'd have definitely voted with money if something was there. So, yeah, no, I am not doing anything to start a nonprofit for extensions. You have a good point.</p>
]]></description><pubDate>Sun, 24 May 2026 18:53:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48259965</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=48259965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48259965</guid></item><item><title><![CDATA[New comment by throw5 in "Don't Roll Your Own"]]></title><description><![CDATA[
<p>> It’s like calling surgeons extortionists for having the gall to charge for treating you. Yes, ideally that should be free and available to all<p>What do you mean by "should be"? Surgery <i>is</i> free and available to everyone. So why would one accuse surgeons of being extortionists? So I am not sure how the surgeon comparison works. That example supports the parent commenter's point that these extensions should be free.<p>Of course, there is still the practical question of who will do the work and how they will make a living. We can do what we do for surgeons. Maybe have a nonprofit consortium that people fund, so that it can support the extension developers. Yes, people would be spending money either way, but at least that money would be going toward a larger cause. Just like we pay taxes so the government can fund surgeons, who can then treat people.</p>
]]></description><pubDate>Sun, 24 May 2026 16:17:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48258512</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=48258512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48258512</guid></item><item><title><![CDATA[New comment by throw5 in "Amazon Web Services – Four Years and Out"]]></title><description><![CDATA[
<p>I don't know if there is another industry that behaves this childishly. There might be. But good grief, how much more juvenile can ours possibly get? AI-generated images with obviously nonsensical text is something I never thought I'd see in professional meetings. But it is becoming more and more common.</p>
]]></description><pubDate>Sun, 24 May 2026 06:16:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48254891</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=48254891</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48254891</guid></item><item><title><![CDATA[New comment by throw5 in "The IBM-ification of Google?"]]></title><description><![CDATA[
<p>I am sure I am not alone in observing that starting around 2020... may be even a few years earlier... Google seemed to hire a lot of middle managers. I personally knew several managers who did not seem to contribute much beyond "organizing" meetings, and I saw them all join Google one by one.<p>It made me think... what happened to Google's famous hiring standards? What happened to Google's engineering-heavy structure? Google is now filled with middle managers whose only previous experience has been "being scrum masters". Right then I knew that these ineffective managers I saw joining Google were not only the symptoms of Google's decline but would also become one of the causes of speeding up the decline.<p>How could they let this happen? What happened to all their gatekeeping... "we are okay with false negatives in hiring but we'll NOT have false positives"? Current Google hiring is all about hiring loads of true negatives.<p>I think I saw a similar fall in hiring standards for engineering roles too but I will leave it to someone with more data to confirm me or refute me.</p>
]]></description><pubDate>Fri, 22 May 2026 02:33:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231294</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=48231294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231294</guid></item><item><title><![CDATA[New comment by throw5 in "Should I run plain Docker Compose in production in 2026?"]]></title><description><![CDATA[
<p>I mean no disrespect. This is more of a rant at how things are today. It is telling that over-complicated solutions have become so common that, for the current generation of devs, Kubernetes is the obvious way of doing stuff and a simple systemd service is the obscure one. I am sure there are good reasons for this, but it still feels like a loss when simplicity is no longer obvious.</p>
]]></description><pubDate>Tue, 05 May 2026 13:05:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48022021</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=48022021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48022021</guid></item><item><title><![CDATA[New comment by throw5 in "Talking to strangers at the gym"]]></title><description><![CDATA[
<p>Way to find something negative in everything.<p>Congratulations on derailing what was otherwise such a nice thread. Well done.<p>Not everyone in this world is always on edge like you. It is OK to be cheesy sometimes. Humor exists for a reason. Not every unconventional interaction is creepy. Get over yourself, please.</p>
]]></description><pubDate>Mon, 04 May 2026 15:06:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48009657</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=48009657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48009657</guid></item><item><title><![CDATA[New comment by throw5 in "The Claude Delusion: Richard Dawkins believes his AI chatbot is conscious"]]></title><description><![CDATA[
<p>You should read the original article by Dawkins that this piece is critiquing: <a href="https://archive.is/Rq5bw" rel="nofollow">https://archive.is/Rq5bw</a><p>I don't know if the original article casts him in a better light. I think it does not. But it is still worth reading so you can see the context for yourself and judge whether the criticism in this article is fair.</p>
]]></description><pubDate>Sun, 03 May 2026 00:46:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47992091</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47992091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47992091</guid></item><item><title><![CDATA[New comment by throw5 in "Little magazines are back"]]></title><description><![CDATA[
<p>> What can "own" possibly mean in this context?<p>This sounds unnecessarily reductive. By "own" I would mean that I can re-read the book again and again and again as many times as I want as long as I take good care of the book and prevent it from disintegrating.<p>But the DRM e-books can't be used like that. That was their point.</p>
]]></description><pubDate>Sun, 03 May 2026 00:10:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47991854</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47991854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47991854</guid></item><item><title><![CDATA[New comment by throw5 in "Cursor Camp"]]></title><description><![CDATA[
<p>I really had fun with this one. You know what would make it even cosier? Being able to choose a small avatar for ourselves. The mouse pointer as your icon feels a very impersonal at the moment. Having avatars would make it feel more like we're all hanging out together in this wonderland.</p>
]]></description><pubDate>Wed, 29 Apr 2026 19:34:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47953304</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47953304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47953304</guid></item><item><title><![CDATA[New comment by throw5 in "We need a federation of forges"]]></title><description><![CDATA[
<p>> Lots of negativity in the comments and while I'm as distrusting of VC funding as the next guy I think competition in this space is something we should encourage, and bootstrapping that is hard if not impossible at this point.<p>What you are calling "negativity" are genuine concerns to me. I was excited at the headline first. But as soon as I found it is VC-funded, it became a complete non-starter for me.<p>Look, I'm going to make my labor of love available to the world on your platform. I'm not going to earn a dime from it. It's just free work I'm gonna put out there. If I'm going to do that, I'll choose a platform where I can be reasonably sure that there won't be a rug pull 5 years down the line.<p>The problem with VC-funded projects is that there is definitely going to be some kind of rug-pull. Because the investors need their money.<p>The Git hosting services I use today are those where I can pay as a paying customer or I can pay as a paying member. As a paying customer, I know what I am getting into. As a paying member, I have the right to vote on decisions that affect the platform.</p>
]]></description><pubDate>Wed, 29 Apr 2026 17:26:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47951538</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47951538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47951538</guid></item><item><title><![CDATA[New comment by throw5 in "Tangled – We need a federation of forges"]]></title><description><![CDATA[
<p>> Please don't give your users a nickname like "tanglers", groups come up with their own nicknames.<p>What prompted this? I can't see "tanglers" in the OP. Did you see them calling their users "tanglers" somewhere? Honest question.</p>
]]></description><pubDate>Wed, 29 Apr 2026 17:20:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47951460</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47951460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47951460</guid></item><item><title><![CDATA[New comment by throw5 in "Agentic AI systems violate the implicit assumptions of database design"]]></title><description><![CDATA[
<p>> There's a growing demand for single user or smaller scoped apps where giving LLM agents direct access means velocity. The failure/rollback model is much easier with these as long as we have good backup hygiene.<p>This makes no sense to me. For anything that has sensitive payment or personally identifieable data, direct access to DB is potentially illegal.<p>> The failure/rollback model is much easier with these as long as we have good backup hygiene.<p>Have you actually operated systems like this in production? Even reverting to a DB state that is only seconds old can still lose hundreds or thousands of transactions. Which means loads of unhappy customers. More realistically, recovery points are often minutes or hours behind once you factor in detection, validation and operational overhead.<p>DB revert is for exceptional disaster recovery scenarios, not something you want in normal day-to-day operations. If you are saying that you want to give LLM full access to prod DB and then revert every time it makes a mistake, you aren't running a serious business.</p>
]]></description><pubDate>Sun, 26 Apr 2026 17:23:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47912020</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47912020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47912020</guid></item><item><title><![CDATA[New comment by throw5 in "Category Theory Illustrated – Orders"]]></title><description><![CDATA[
<p>> Nobody seems to care or notice. I'm watching in disbelief how nobody is pointing out the article is full of inaccuracies.<p>I don't know. I finished my graduate studies in math a few years ago, and pretty much every textbook by well-known mathematicians was packed with errors. I just stopped caring so much about inaccuracies. Every math book is going to have them. Human beings are imperfect, and great mathematicians are no exception. I'd just download the errata from the uni website and keep it open while reading.</p>
]]></description><pubDate>Sat, 18 Apr 2026 19:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47818722</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47818722</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47818722</guid></item><item><title><![CDATA[New comment by throw5 in "Category Theory Illustrated – Orders"]]></title><description><![CDATA[
<p>> That is simply not the theorem.<p>> The article is plain wrong.<p>> This does not excuse the article from reversing the meaning of the theorem.<p>What's with this hyperbole? Even the best math books have loads of errors (typographical, factual, missing conditions, insufficient reasoning, incorrect reasoning, ...). Just look at any errata list published by any university for their set books! Nobody does this kind of hyperbole for errors in math books. Only on HN do you see this kind of takedown, which is frankly very annoying. In universities, professors and students just publish errata and focus on understanding the material, not tearing it down with such dismissive tone. It's totally unnecessary.<p>I don't know if you've got an axe to grind here or if you're generally this dismissive but calling it "simply not the theorem" or "plain wrong" is a very annoying kind of exaggeration that misses all nuance and human fallibility.<p>Yes, the precise statement of Birkhoff's representation theorem involves down-sets of the poset of join-irreducibles. Yes, the article omits that. I agree that it is imprecise.<p>But it's not "reversing the meaning". It still correctly points to reconstructing the lattice via an inclusion order built from join-irreducibles. What's missing is a condition. It is sloppy wording but not a fundamental error like you so want us to believe.<p>Feels like the productive move here is just to suggest the missing wording to the author. I'm sure they'll appreciate it. I don't really get the impulse to frame it as a takedown and be so dismissive when it's a small fix.</p>
]]></description><pubDate>Sat, 18 Apr 2026 16:34:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47817205</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47817205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47817205</guid></item><item><title><![CDATA[New comment by throw5 in "SDL bans AI-written commits"]]></title><description><![CDATA[
<p>> The main SDL maintainer is paid by a US for-profit company, Valve. They don't necessarily share your EU = automatically good attitude.<p>I'm not sure how one follows from the other. I am paid by a US for-profit company. But I still think EU has done some things better. People's beliefs are not determined by the company they work for. It would be a very sad world if people couldn't think outside the bubble of their employers.</p>
]]></description><pubDate>Thu, 16 Apr 2026 11:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47791650</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47791650</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47791650</guid></item><item><title><![CDATA[New comment by throw5 in "SDL bans AI-written commits"]]></title><description><![CDATA[
<p>Why are these projects still on Github? Isn't it better to move away from Github than go through all this shenanigans? This AI slopam nonsense isn't going to stop. Github is no longer the "social network" for software dev. It's just a vehicle to shove more and more Copilot stuff.<p>The userbase is also changing. There are vast numbers of new users on Github who have no desire to learn the architecture or culture of the project they are contributing to. They just spin up their favorite LLM and make a PR out of whatever slop comes out.<p>At this point why not move to something like Codeberg? It's based in Europe. It's run by a non-profit. Good chance it won't suffer from the same fate a greedy corporate owned platform would suffer?</p>
]]></description><pubDate>Thu, 16 Apr 2026 11:06:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47791346</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47791346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47791346</guid></item><item><title><![CDATA[New comment by throw5 in "Eight years of wanting, three months of building with AI"]]></title><description><![CDATA[
<p>Yes, how dare someone take an idea, develop it, and publish it outside the algorithm-driven rage pit. Truly terrible behavior! /s<p>Expanding a thought beyond 280 characters and publishing it somewhere other than the X outrage machine is something we should be encouraging.</p>
]]></description><pubDate>Sun, 05 Apr 2026 16:16:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47650903</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47650903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47650903</guid></item><item><title><![CDATA[New comment by throw5 in "Eight years of wanting, three months of building with AI"]]></title><description><![CDATA[
<p>> This article is describing a problem that is still two steps removed from where AI code becomes actually useful.<p>But it does a good job of countering the narrative you often see on LinkedIn, and to some extent on HN as well, where AI is portrayed as all-capable of developing enterprise software. If you spend any time in discussions hyping AI, you will have seen plenty of confident claims that traditional coding is dead and that AI will replace it soon. Posts like this is useful because it shows a more grounded reality.<p>> 90 percent of the things users want either A) dont exist or B) are impossible to find, install and run without being deeply technical. These things dont need to scale, they dont need to be well designed. They are for the most part targeted, single user, single purpose, artifacts.<p>Yes, that is a particular niche where AI can be applied effectively. But many AI proponents go much further and argue that AI is already capable of delivering complex, production-grade systems. They say, you don't need engineers anymore. They say, you only need product owners who can write down the spec. From what I have seen, that claim does not hold up and this article supports that view.<p>Many users may not be interested in scalability and maintainability... But for a number of us, including the OP and myself, the real question is whether AI can handle situations where scalability, maintainability and sound design DO actually matter. The OP does a good job of understanding this.</p>
]]></description><pubDate>Sun, 05 Apr 2026 16:06:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47650801</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47650801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47650801</guid></item><item><title><![CDATA[New comment by throw5 in "Claude Code runs Git reset –hard origin/main against project repo every 10 mins"]]></title><description><![CDATA[
<p>Does any one of this help me if Claude runs `git reset --hard`?<p>If I am working in a sandbox, I have uncommitted changes in a sandbox and if Claude runs `git reset --hard` on those uncommitted changes in the sandbox, I've got the same problem?<p>> Care about the data in that workspace? Push it first.<p>But you're changing the problem. If I push everything, then yeah I've got no problem. But between pushing one change and the next, you're gonna have uncommitted changes, won't you? and if Claude runs `git reset --hard` at that time, same problem, isn't it?</p>
]]></description><pubDate>Mon, 30 Mar 2026 03:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47570074</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47570074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47570074</guid></item><item><title><![CDATA[New comment by throw5 in "Claude Code runs Git reset –hard origin/main against project repo every 10 mins"]]></title><description><![CDATA[
<p>This! The safeguards need to be outside LLM and they need to be deterministic.<p>Now I wish I could reject `git reset --hard` on my local system somehow.</p>
]]></description><pubDate>Mon, 30 Mar 2026 01:08:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569289</link><dc:creator>throw5</dc:creator><comments>https://news.ycombinator.com/item?id=47569289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569289</guid></item></channel></rss>