<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: CivBase</title><link>https://news.ycombinator.com/user?id=CivBase</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 08:15:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=CivBase" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by CivBase in "Uv is fantastic, but its package management UX is a mess"]]></title><description><![CDATA[
<p>I heard a lot of great things about uv before finally having a chance to dive into it over the last month and... honestly I'm not sold. It's fast, but the UX feels like it's mostly just a wrapper around older tools.<p>I ran into a frustrating issue today with uv lock. AFAICT there's no way to "unlock" an individual dependency. I either lock everything down or forgo locks entirely. In my case I'm working with two tightly coupled packages - both developed internally to my organization - where package A is dependent on package B and I always want the latest version of package B. But I still want all my other packages to be locked to specific versions.<p>My thought was to stop using a uv lock file and just go back to pip with all my dependencies pinned with hashes in pyproject.toml. But after some digging I realized there was no way to put dependency hashes in pyproject.toml. So my only solution is to go back to using requirements.txt, at which point I lose out on the primary value-add of uv.<p>This experience left me feeling like the "new and improved" tools are still half-baked and that I should stick with the old stuff. It's a little slow and clunky sometimes, but I'm familiar with it and once it's setup it just does what I want.</p>
]]></description><pubDate>Fri, 22 May 2026 18:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48239488</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48239488</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48239488</guid></item><item><title><![CDATA[New comment by CivBase in "You can no longer Google the word 'disregard'"]]></title><description><![CDATA[
<p>The "AI Overview" is broken but it still shows the correct search results. My first result is this exact TechCrunch article, followed by the M-W dictionary definition.<p>It's a funny bug, but hardly worthy of the headline.</p>
]]></description><pubDate>Fri, 22 May 2026 18:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48239323</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48239323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48239323</guid></item><item><title><![CDATA[New comment by CivBase in "The Companies Cutting Headcount for AI Will Lose to the Ones Who Didn't"]]></title><description><![CDATA[
<p>I still think AI is just a cover story for these job cuts. Tech companies are still "rightsizing" after unsustainable growth during the pandemic. At the same time we're clearly headed into a recession.<p>Investors like growth, not shrinkage. Claiming AI is replacing those jobs helps avoid the appearence of shrinkage, while also feeding the AI hype machine that many of these companies have invested heavily into.</p>
]]></description><pubDate>Fri, 22 May 2026 12:57:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48235250</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48235250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48235250</guid></item><item><title><![CDATA[New comment by CivBase in "The IBM-ification of Google?"]]></title><description><![CDATA[
<p>I hate it, but I still use it. The platform sucks, but most of the content isn't available anywhere else. Between the infrastructure cost, the difficulty of monetization, and the immense user/create base already invested in the platform, I don't think it's possible for anyone to compete with YouTube without government intervention.</p>
]]></description><pubDate>Fri, 22 May 2026 02:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48231293</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48231293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48231293</guid></item><item><title><![CDATA[New comment by CivBase in "AI is just unauthorised plagiarism at a bigger scale"]]></title><description><![CDATA[
<p>> You can't steal or profit off of that data, but it's fine for them for whatever reason.<p>The reason is quite simple. When Microsoft steals YOUR work, GDP go up. When YOU steal Microsoft's work, GDP go down. And the people who create and enforce our laws want GDP to go up. To these people morality and rights are a thin guise that can be conveniently discarded when it's invonvenient for them.</p>
]]></description><pubDate>Thu, 21 May 2026 14:36:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48223392</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48223392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48223392</guid></item><item><title><![CDATA[New comment by CivBase in "GitHub confirms breach of 3,800 repos via malicious VSCode extension"]]></title><description><![CDATA[
<p>My company has extremely strict policies about installing software. We have to call up IT any time we want an application installed. As an engineer it's very annoying to deal with, but I understand it. Problem is they have no policy about extensions and npm/pip packages. It's a time bomb waiting to go off.</p>
]]></description><pubDate>Thu, 21 May 2026 00:01:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48216036</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48216036</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48216036</guid></item><item><title><![CDATA[New comment by CivBase in "Do teachers need advanced degrees?"]]></title><description><![CDATA[
<p>I mean any job. I trust a senior biologist with no degree over a fresh college biology grad with no experience any day.</p>
]]></description><pubDate>Fri, 15 May 2026 02:35:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143881</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48143881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143881</guid></item><item><title><![CDATA[New comment by CivBase in "Do teachers need advanced degrees?"]]></title><description><![CDATA[
<p>My wife is a teacher. She wanted to teach history, so she had to get a history degree with a specialization in education. But there were no jobs available, so she accepted a conditional as a special education teacher. That's what drove her to get a master's degree in special ed.<p>While doing teaching special ed she developed a fondness for teaching math. But she isn't allowed to take on a general ed math class because she doesn't have a "math endorsement" - which would require her to go back to school <i>again</i> for basically another advanced degree in math. And she can't get a general ed job in history because it's too competitive and her years of experience makes her too expensive compared to fresh blood.</p>
]]></description><pubDate>Fri, 15 May 2026 02:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143654</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48143654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143654</guid></item><item><title><![CDATA[New comment by CivBase in "Do teachers need advanced degrees?"]]></title><description><![CDATA[
<p>No job "needs advanced degrees". They need experience.<p>If you want to get your foot in the door in a competitive market, degrees help. They offer some substitute for experience. But it's ridiculous to require them.</p>
]]></description><pubDate>Fri, 15 May 2026 01:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143497</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48143497</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143497</guid></item><item><title><![CDATA[New comment by CivBase in "Reimagining the mouse pointer for the AI era"]]></title><description><![CDATA[
<p>They replaced the context menu with voice commands. They replaced cursor drag selection with a wavey gesture. They expect us to use LLMs for something as trivial as copy+paste.<p>This reads like an April Fools joke. Even the title sounds like satire.</p>
]]></description><pubDate>Wed, 13 May 2026 13:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48121369</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48121369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48121369</guid></item><item><title><![CDATA[New comment by CivBase in "If AI writes your code, why use Python?"]]></title><description><![CDATA[
<p>This point only makes sense if you ship AI code without reviewing it. And if you're shipping AI code without reviewing it, you're going to run into much bigger problems than Python performance limitations.</p>
]]></description><pubDate>Mon, 11 May 2026 21:23:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48100862</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48100862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48100862</guid></item><item><title><![CDATA[New comment by CivBase in "I'm going back to writing code by hand"]]></title><description><![CDATA[
<p>Not at PocketOS. It's hard to believe they're the only ones.</p>
]]></description><pubDate>Mon, 11 May 2026 19:45:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48099746</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48099746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48099746</guid></item><item><title><![CDATA[New comment by CivBase in "Students boo commencement speaker after she calls AI next industrial revolution"]]></title><description><![CDATA[
<p>> Cost of goods and services drops by orders of magnitude at every point in the supply chain.<p>That sounds great, but how are LLMs supposed to achieve this? You can't just say "AI will make a utopia". You have to present a vision for how it will get us there.<p>I'm tired of hearing about how AI will solve all the worlds problems. I want to see actual progress towards achieving these goals. And for the most part that hasn't manifested. Most people would consider AI to have had a net negative impact on their lives.</p>
]]></description><pubDate>Mon, 11 May 2026 19:28:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48099558</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48099558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48099558</guid></item><item><title><![CDATA[New comment by CivBase in "AI didn't delete your database, you did"]]></title><description><![CDATA[
<p>What do you think an LLM is "supposed" to do?<p>At the end of the day it's just a big weighted graph traversal. Its output is a result of many combined probabilities. It's not deterministic and even if it was the input range is so massive that it would be impossible to comprehensively test.<p>You cannot possibly know an LLM will do what you command it to. It's impossible by design. LLMs are inherently unpredictable. They can still be useful, but that unpredictability needs to be accounted for to use them safely.</p>
]]></description><pubDate>Tue, 05 May 2026 17:45:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48025943</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48025943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48025943</guid></item><item><title><![CDATA[New comment by CivBase in "AI didn't delete your database, you did"]]></title><description><![CDATA[
<p>> The problem is that people are now building our world around tooling that eschews accountability.<p>Tools cannot eschew accountability. But the users of the tools can and that is exactly what happened in the PocketOS fiasco.<p>Just as a company is responsible for the actions of its junior employees, so too are users responsible for their LLMs.<p>"It is a poor workman who blames his tools."</p>
]]></description><pubDate>Tue, 05 May 2026 15:42:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48024065</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48024065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48024065</guid></item><item><title><![CDATA[New comment by CivBase in "Heat pump sales rise across Europe"]]></title><description><![CDATA[
<p>> They are WAY more complex to plan, install and maintain than traditional heating.<p>I'm curious what about them would be more difficult to plan, install, and maintain. Obviously there are many things to consider when retrofitting a building with a central gas furnace... but otherwise why would they be much more complicated than an air conditioning system?</p>
]]></description><pubDate>Mon, 04 May 2026 21:34:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48015312</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=48015312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48015312</guid></item><item><title><![CDATA[New comment by CivBase in "Ti-84 Evo"]]></title><description><![CDATA[
<p>I got a ton of value out of mine... but I graduated in 2011, when smartphones were only just taking off and relatively few people had them yet.<p>But my wife is also a high school teacher and one of the most consistent problems I hear about from her is smartphones being a distraction. If she lets a kid use their smartphone as a calculator, odds are they'll soon be scrolling content feeds, playing games, or chatting with others. If her school required students to have a graphing calculator with limited functionality, it would probably be a benefit to her classroom.</p>
]]></description><pubDate>Sat, 02 May 2026 13:56:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47986456</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=47986456</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47986456</guid></item><item><title><![CDATA[New comment by CivBase in "Pro-Iran crew turns DDoS into shakedown as Ubuntu.com stays down"]]></title><description><![CDATA[
<p>> Why the group is targeting London-based Canonical remains unclear and no reason was given via its Telegram channel. It is presumably because Ubuntu is one of the most popular Linux distros.<p>Okay... so? I do not understand the connection between Linux and the US/Israel. You'd think Iran would be very <i>pro-Linux</i> since Windows is a very obvious liability for them.<p>Is there any reason to believe this attack even has anything to do with Iran? They could simply want money and they just happen to also be pro-Iran.</p>
]]></description><pubDate>Fri, 01 May 2026 16:17:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47976525</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=47976525</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47976525</guid></item><item><title><![CDATA[New comment by CivBase in "Apple accidentally left Claude.md files Apple Support app"]]></title><description><![CDATA[
<p>> but if everyone isn't on the same page about formatting and stuff like that you see a lot of file churn as things move around.<p>IMO that is what automated static analysis jobs are for. Let me configure my IDE how I want.</p>
]]></description><pubDate>Fri, 01 May 2026 15:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=47975620</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=47975620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47975620</guid></item><item><title><![CDATA[New comment by CivBase in "Maryland becomes first state to ban surveillance pricing in grocery stores"]]></title><description><![CDATA[
<p>Depends on what you mean by "free market". If you think "free market" means market participants should just be free to do whatever they want then yeah, it's weird. But if you think "free market" means that products and prices should be determined by supply/demand and a competitive race to the bottom between market participants, then it's not weird at all.</p>
]]></description><pubDate>Wed, 29 Apr 2026 21:15:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47954788</link><dc:creator>CivBase</dc:creator><comments>https://news.ycombinator.com/item?id=47954788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47954788</guid></item></channel></rss>