<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: bob1029</title><link>https://news.ycombinator.com/user?id=bob1029</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 04:33:07 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bob1029" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bob1029 in "Claude Fable 5"]]></title><description><![CDATA[
<p>> We’ve therefore launched the model with safeguards that mean queries on some topics will instead receive a response from our next-most-capable model, Claude Opus 4.8. To release the model both safely and quickly, we’ve tuned these safeguards conservatively—they’ll sometimes catch harmless requests, though they trigger, on average, in less than 5% of sessions. With more capable models arriving in the coming months...<p>This sounds suspiciously like a capacity story masquerading as a safety story.</p>
]]></description><pubDate>Tue, 09 Jun 2026 17:35:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48464462</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48464462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48464462</guid></item><item><title><![CDATA[New comment by bob1029 in "xAI is looking more like a datacentre REIT than a frontier lab"]]></title><description><![CDATA[
<p>I started doing some numbers around the scale of tokens per second we can generate with figures like 300 million watts and I really don't understand the destination anymore. I see that Anthropic is somehow constrained in the news, but that doesn't line up with headlines. Everything seems off by 3-4 orders of magnitude here. I realize there are some users of AI who can burn a million tokens like it's nothing, but these facilities can produce trillions (10^12) per day.<p>I feel like there is some use case planned here that isn't to be known about until it's way too late to do something about it. Or this is a very serious bubble. One of the two or some really horrible blend.</p>
]]></description><pubDate>Tue, 09 Jun 2026 12:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460352</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48460352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460352</guid></item><item><title><![CDATA[New comment by bob1029 in "Looking Forward to Postgres 19: Query Hints"]]></title><description><![CDATA[
<p>> A Brief History of "Never"<p>> The Postgres community's position on query hints has been, shall we say, firm. The official wiki page on the subject states it plainly:
"We are not interested in implementing hints in the exact ways they are commonly implemented on other databases. Proposals based on "because they've got them" will not be welcomed."<p>Are we reading the same article?</p>
]]></description><pubDate>Tue, 09 Jun 2026 12:28:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460227</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48460227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460227</guid></item><item><title><![CDATA[New comment by bob1029 in "Microsoft's open source tools were hacked to steal passwords of AI developers"]]></title><description><![CDATA[
<p>I strongly suspect this is a case of classic personal access tokens being used in an unclean way.<p>If you are going to be handing tokens to AI agents on weird openclaw contraptions, you should try to use the fine grained variants. My GitHub account spans 3 organizations with wildly differing policies. The fact that classic tokens are even still allowed blows my mind a bit. You should be required to manually opt in each organization at a minimum.</p>
]]></description><pubDate>Tue, 09 Jun 2026 08:52:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48458460</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48458460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48458460</guid></item><item><title><![CDATA[New comment by bob1029 in "Looking Forward to Postgres 19: Query Hints"]]></title><description><![CDATA[
<p>Give the customer what they want, even if it sucks to do so. The alternative it be cast into irrelevance over time. You can run an OSS project however you want, but you can't avoid the consequences of doing so.<p>Principles driven development (we will <i>never</i> or <i>always</i> do X regardless of context) typically comes off as a petty ego trip. The point of the technology is to serve some kind of downstream business. Most people who download Postgres are seeking to solve a real world problem, not to demonstrate their ideological purity.</p>
]]></description><pubDate>Tue, 09 Jun 2026 07:26:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48457776</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48457776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48457776</guid></item><item><title><![CDATA[New comment by bob1029 in "Texas grid flags risks as data centers, crypto sites fail voltage tests"]]></title><description><![CDATA[
<p>I'm a bit confused about why this is a serious engineering problem.<p>If a gigawatt class DC suddenly needs to take its sensitive IT loads off grid, it could be designed with load banks on site to stand in for the IT load. These would be exceptional use only, so the specific cooling technology (obviously we want to boil water) is not much of an ecological concern. A gigawatt will vaporize ~100 gallons of water per second. How long until the grid can adapt? Five minutes? That's not exactly a heroic amount of water for these projects.</p>
]]></description><pubDate>Mon, 08 Jun 2026 08:50:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48442842</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48442842</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48442842</guid></item><item><title><![CDATA[New comment by bob1029 in "GitHub Is Down"]]></title><description><![CDATA[
<p>This has gotten to a point where it doesn't really matter anymore. When a service crosses a certain reliability threshold it's like a phase change. The customer base eventually adapts to the situation. Anyone who still genuinely cares has moved to self hosted enterprise or something else by now. It was most tenuous for me when they almost met the SLA. Now that they've blown so far beyond it, the stress is mostly gone.</p>
]]></description><pubDate>Mon, 08 Jun 2026 08:24:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48442672</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48442672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48442672</guid></item><item><title><![CDATA[New comment by bob1029 in "Texas grid flags risks as data centers, crypto sites fail voltage tests"]]></title><description><![CDATA[
<p>> MISO<p>As a retail electricity customer, I vastly prefer whatever is going on in their operational context.<p>I live 10 miles from the "border" between ERCOT and MISO and I've got a lot of experience with both, particularly in disaster scenarios. ERCOT is a total shitshow when it comes to the edges. The fuel mix in MISO is pretty terrible for the environment, but it is also unbelievably reliable. The Mississippi River is not to be underestimated in its logistical impacts. The price of natural gas drives the daily fuel mix proportions, but it doesn't affect the available base capacity and its financial status (fully amortized for over a generation). If natural gas gets expensive in ercot and the wind isn't blowing, there isn't anything else to give. MISO has 2-3x the coal and nuclear capacity that ERCOT does.</p>
]]></description><pubDate>Mon, 08 Jun 2026 07:07:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48442154</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48442154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48442154</guid></item><item><title><![CDATA[New comment by bob1029 in "DeepSeek V4 Pro beats GPT-5.5 Pro on precision"]]></title><description><![CDATA[
<p>These tests are looking increasingly like a waste of time.<p>The "intelligence" is clearly there now. Trying to measure it seems pointless. I can't shop for hammers at the hardware store and sort by the quality of finished products they would produce. That is clearly an insane ask, but that's approximately what is being pushed for with these models now.<p>Domain specificity (harness & environment) is where the magic happens next. I intentionally use a slightly less powerful model to help reveal weakness in how I've exposed the domain to the model. Having capability reserves available dramatically increases confidence around a project like this. If the customer starts to complain about some edges, I can crank them up to gpt5.5 for target scenarios. If I'm already on 5.5 there's nowhere else to go. I'm up against the wall.</p>
]]></description><pubDate>Mon, 08 Jun 2026 06:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48442028</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48442028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48442028</guid></item><item><title><![CDATA[New comment by bob1029 in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>> Of course, I'm still employable because someone has to review the code and steer the robot. But I'm just another off-the-shelf engineer now. I have no domain expertise that another Sr. engineer steering an LLM cannot match. All my finance and payment domain expertise, all the debugging intuition and distributed system knowledge earned through hours of sweat and tears, is now promptable.<p>Ownership and responsibility are the new currency for the engineering staff. Willingness to implement these tools <i>and then own the consequences of their use</i> is what leadership is looking for. They want their cake while they eat cake, and they will keep those around who enable something approaching that experience. Owning the side effects of LLM use is more challenging than our own natural output because of the radical volume increase and unfamiliarity with low level details. However, I argue it is still possible. It has always been significantly more expedient to poke holes in someone (something) else's work than it is to perform that same work. And, the executives know this. They leverage this capability too.<p>The relationship between the business and the development team has been tenuous at best. I've rarely seen a technology team that was properly subservient to the business that ultimately signed their paychecks. I every case I have personally experienced, it is was like a hostage situation where the business owners are in constant terror of the technology people screwing them over in some infinitely nuanced way they or their lawyers could never understand. Many business owners are looking at this technology as a way out of the hostage situation. They noticed a window that was left unlocked. They are going for it <i>right now</i>. Whether or not they will succeed in their escape is a separate matter. Whether or not them being held hostage was justified is also a separate matter. It really helps to keep these things in their own lanes.</p>
]]></description><pubDate>Sun, 07 Jun 2026 13:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48434905</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48434905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48434905</guid></item><item><title><![CDATA[New comment by bob1029 in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>> Domain knowledge can be learnt much quicker than how to apply good engineering principles.<p>What kind of domains did you have in mind?</p>
]]></description><pubDate>Sun, 07 Jun 2026 13:43:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48434793</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48434793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48434793</guid></item><item><title><![CDATA[New comment by bob1029 in "We Need VAT and UBI"]]></title><description><![CDATA[
<p>> If you so much as whisper “that’s socialist” or “you’re defending the bourgeoisie” I will beat you to death with a sickle tied to a demand curve.<p>> This is not a political post<p>Why is this rage bait on the front page of HN?</p>
]]></description><pubDate>Sun, 07 Jun 2026 12:59:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48434374</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48434374</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48434374</guid></item><item><title><![CDATA[New comment by bob1029 in "Valve P2P networking broken for more than 2 months"]]></title><description><![CDATA[
<p>The traffic is encrypted, but this makes it a lot easier to acquire if you have some way to break it.</p>
]]></description><pubDate>Sun, 07 Jun 2026 10:34:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433510</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48433510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433510</guid></item><item><title><![CDATA[New comment by bob1029 in "Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering"]]></title><description><![CDATA[
<p>The target codebase is very large. A million tokens is a drop in the proverbial bucket.<p>I still don't understand how caching helps me very much. I must be misunderstanding it because I thought the user's prompt (which is the biggest variable) necessarily sits prior to all of these token intensive tool calls. How can we cache the reading of codebase if the prefix is always moving?</p>
]]></description><pubDate>Sun, 07 Jun 2026 09:38:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433278</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48433278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433278</guid></item><item><title><![CDATA[New comment by bob1029 in "Major P2P issues in Israel and possibly other Middle East countries"]]></title><description><![CDATA[
<p>TURN is the last resort and isn't just signaling. It carries the traffic as well.<p>If you can make all the STUN servers fail from the perspective of the clients, you could hypothetically force them to use TURN servers that are more centralized and easier to spy on. STUN negotiates pipes n:n. TURN is closer to n:1.</p>
]]></description><pubDate>Sun, 07 Jun 2026 09:26:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433230</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48433230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433230</guid></item><item><title><![CDATA[New comment by bob1029 in "Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering"]]></title><description><![CDATA[
<p>> Furthermore, we observe that input tokens consistently constitute the largest share of consumption for an average of 53.9%<p>I'm seeing a ratio of around 10:1 in my usage. A vast majority of the tokens consumed are on the input side. The agent will often read a million tokens just to patch one line of code.<p>I think if you are seeing something closer to 1:1 or more on the output side, there is either a problem with the agent or the codebase is new / empty.</p>
]]></description><pubDate>Sun, 07 Jun 2026 08:59:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433095</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48433095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433095</guid></item><item><title><![CDATA[New comment by bob1029 in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>This question goes a lot deeper than AI.<p>You can infer a developer's position on AI with 100% accuracy if you ask them a related question about the customer and how much overtime they'd be willing to pull to meet a deadline for one of their internal projects. It's the same question, just worded a lot differently.<p>The general form is probably something like "are you willing to sublimate your ego in order to care for the parties who ultimately justify your compensation/career?"</p>
]]></description><pubDate>Sat, 06 Jun 2026 08:12:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422610</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48422610</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422610</guid></item><item><title><![CDATA[New comment by bob1029 in "My Agent Skill for Test-Driven Development"]]></title><description><![CDATA[
<p>TDD is fundamentally problematic in every practical implementation I've ever seen. I don't think the same thing, but much faster, is going to help at all. TDD tends to cause adverse, higher order effects.<p>I am currently observing AI authored tests creating a massive sense of complacency because a human no longer owns responsibility for the test suite. It's too easy to reject ownership by way of the various agent prompting schemes. I find myself enjoying the idea of it too, primarily because adding tests to even the most trivial functionality is mandatory due to the TDD policy.<p>Developing good tests is like an artform. Total coverage is a terrible objective. Correctness does not compose upward. It's a game of chasing ghosts if you think you can build a perfectly clean system bottom up and then magically meet the customer at the top. They're gonna kick your jenga tower over on day one.</p>
]]></description><pubDate>Sat, 06 Jun 2026 07:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422534</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48422534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422534</guid></item><item><title><![CDATA[New comment by bob1029 in "The perils of UUID primary keys in SQLite"]]></title><description><![CDATA[
<p>I am finding UUIDs help a lot if your primary schema consumer is an LLM.<p>Inappropriate aliasing of integer keys allows for silent errors in queries because it will actually return <i>some</i> result a lot of the time. A UUID is immune to this problem. The model recognizes its mistake a lot more reliably when previously non-empty tables start showing up empty after attempting a join.</p>
]]></description><pubDate>Sat, 06 Jun 2026 01:18:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48420424</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48420424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48420424</guid></item><item><title><![CDATA[New comment by bob1029 in "Ask HN: What was your "oh shit" moment with GenAI?"]]></title><description><![CDATA[
<p>gpt5.4 pushed me over the edge when I started using it to help with Unity projects. The writing of high quality mono behavior scripts was not the surprising part. It's the part where it once did a direct edit to a 500kb scene file (~yaml content) and came out the other side clean. The realization that apply_patch would work on any reasonably-structured plaintext format punched me in the gut. I had wasted a lot of time with tools that target specific content types and elaborate APIs over those files. I should have zoomed out a bit. These lessons keep piling on as the models become more capable.<p>Another "oh shit" moment was when I realized I can leave the system prompt entirely null. A properly organized agent can find its way into tool docs and iteratively work through an understanding of the environment relative to the user's prompt. The tools being more important than the prompt has actually been a massive relief for me. Magical string literals are so odious.</p>
]]></description><pubDate>Fri, 05 Jun 2026 22:53:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48419388</link><dc:creator>bob1029</dc:creator><comments>https://news.ycombinator.com/item?id=48419388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48419388</guid></item></channel></rss>