<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: db48x</title><link>https://news.ycombinator.com/user?id=db48x</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 12 Jun 2026 23:55:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=db48x" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by db48x in "AI agent bankrupted their operator while trying to scan DN42"]]></title><description><![CDATA[
<p>I was reminded more of the alien AI from Constellation Games, which spawned sub sub sub agents to interview humans.<p>The protagonist sends a message to the aliens asking to be allowed to review the alien civilization’s computer games. An AI submind called Smoke-Cursive-Cytoplasm-Snakebite-Singsong-Polychromatic-Musteline is given the task of contacting him by IM to begin the conversation. Its job is only to verify that they are talking to the right human (since not every human has a unique name) so it is only a simple chatbot and can only understand YES and NO responses. It asks if the protagonist understands and gets a sarcastic NO. It has to contact its parent mind Smoke-Cursive-Cytoplasm-Snakebite-Singsong-Polychromatic to ask what to do next. After working his way up the tree of subminds by answering questions of increasing complexity asked by subminds of increasing capability, the protagonist briefly talks to Smoke-Cursive-Cytoplasm-Snakebite which sets him a task to prove that it’ll be worth an (alien) anthropologist’s time to talk to him.<p><pre><code>    Smoke-ccs-762d: Well, if it isn’t Mr. Sarcasm
    ABlum: YES
    Smoke-ccs-762d: Don’t quit your day job.
    Smoke-ccs-762d: I’m Smoke-Cursive-Cytoplasm-Snakebite.
    Smoke-ccs-762d: Let’s get down to business.</code></pre></p>
]]></description><pubDate>Fri, 12 Jun 2026 13:12:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48503705</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48503705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48503705</guid></item><item><title><![CDATA[New comment by db48x in "AI agent runs amok in Fedora and elsewhere"]]></title><description><![CDATA[
<p>Well, I dunno. Sometimes the fix speaks for itself but the other party is as dumb as a box of rocks and doesn’t understand. It can be hard to tell the difference.</p>
]]></description><pubDate>Thu, 11 Jun 2026 09:19:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48488083</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48488083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48488083</guid></item><item><title><![CDATA[New comment by db48x in "AI agent runs amok in Fedora and elsewhere"]]></title><description><![CDATA[
<p>This is not true; there are quite a few people with guns who have never killed anyone, and quite a few people without guns who found a way to kill someone anyway. Poison, knives, hammers, rocks, windows, their bare hands. You name it someone has killed someone with it.</p>
]]></description><pubDate>Thu, 11 Jun 2026 09:17:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48488066</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48488066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48488066</guid></item><item><title><![CDATA[New comment by db48x in "I thought I knew how electrolysis worked [video]"]]></title><description><![CDATA[
<p>I have watched literally zero ads on Youtube since I installed uBlock Origin and SponsorBlock many years ago. If it’s a continuous fight then it’s one that adblockers continuously win.</p>
]]></description><pubDate>Wed, 10 Jun 2026 21:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48482692</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48482692</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48482692</guid></item><item><title><![CDATA[New comment by db48x in "A Farmer Donated Land to Turn into a Park. The City Is Building a Data Center"]]></title><description><![CDATA[
<p>Yea, I suppose if you gave the land to an organization dedicated to building parks then you could reasonably expect to get a park out of it. Of course, they might decide to build a garage to house and maintain their fleet of mowing and gardening equipment instead.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:57:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466797</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48466797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466797</guid></item><item><title><![CDATA[New comment by db48x in "xAI is looking more like a datacentre REIT than a frontier lab"]]></title><description><![CDATA[
<p>I live in Oregon. The price was $900/month last time I checked. I believe they do provide a QSFP+ module to plug into your equipment. They also allow residential customers, at any tier of service, to announce their own IP blocks via BGP.<p><a href="https://ziplyfiber.com/internet/multigig" rel="nofollow">https://ziplyfiber.com/internet/multigig</a></p>
]]></description><pubDate>Tue, 09 Jun 2026 18:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48465435</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48465435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48465435</guid></item><item><title><![CDATA[New comment by db48x in "xAI is looking more like a datacentre REIT than a frontier lab"]]></title><description><![CDATA[
<p>Yea, fiber is great. They can do hundreds of terabits/s per fiber today, and petabits/s is not far away. Bandwidth is fundamentally cheap enough that my ISP offers 50Gbps residential service!</p>
]]></description><pubDate>Tue, 09 Jun 2026 00:02:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48454216</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48454216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48454216</guid></item><item><title><![CDATA[New comment by db48x in "A Farmer Donated Land to Turn into a Park. The City Is Building a Data Center"]]></title><description><![CDATA[
<p>If you want a park, then build a park. Don’t give away the land and hope someone else builds a park.</p>
]]></description><pubDate>Mon, 08 Jun 2026 20:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48451038</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48451038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48451038</guid></item><item><title><![CDATA[New comment by db48x in "Scientists ejected from diabetes conference for distributing journal reprints"]]></title><description><![CDATA[
<p>He means people who supported Trump. It’s not a very accurate description of them, but he has a point otherwise.</p>
]]></description><pubDate>Sun, 07 Jun 2026 11:08:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433709</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48433709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433709</guid></item><item><title><![CDATA[New comment by db48x in "Profanity, a console based XMPP client"]]></title><description><![CDATA[
<p>Another terrible name.</p>
]]></description><pubDate>Fri, 05 Jun 2026 16:54:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48415206</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48415206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48415206</guid></item><item><title><![CDATA[New comment by db48x in "Tracing a powerful GNSS interference source over Europe"]]></title><description><![CDATA[
<p>No, Kessler syndrome is pretty unlikely in this case. All of the guilty satellites are in Molniya orbits. Debris from destroying them would not greatly effect geosynchronous orbit or the low earth orbits used by Starlink.</p>
]]></description><pubDate>Fri, 05 Jun 2026 10:58:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48410714</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48410714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48410714</guid></item><item><title><![CDATA[New comment by db48x in "The Lone Lisp Heap"]]></title><description><![CDATA[
<p>Royce’s paper has a critical flaw. It assumes that a released system can be put into operation once and then run forever. There are cases where this is true, but real life offers more variation than that. In the case of the Luminary, the initial release was for Apollo 10. That was the mission that did the dress rehearsal for landing, sending an unmanned Lunar Module most of the way through the landing sequence before aborting and returning to orbit. But there were seven additional missions after that, Apollo 11 through Apollo 17, and they took the opportunity to update Luminary for each of them based on feedback from the prior missions.<p>Don Eyles even produced an updated version _after_ the Apollo 17 version was released, but before Apollo 17 flew, just to test a theory about how to make the software more responsive during the final landing when a human was actually selecting a landing site. Of course that version required changing the requirements, which in true Waterfall style were part of the contract his company had signed with NASA years before!<p>And even inside of a single waterfall cycle there is feedback from both automated and manual testing. Luminary was run in a simulator running on a supercomputer that simulated various landing conditions. It had to pass those simulations before it ever had a hope of being used in space. Eyles calls that “unfortunate”, but the reality is that it is simply necessary.<p>And then there was the manual testing, which NASA did on grand scale for the Apollo missions. They made an accurate 3D model of the terrain near the landing sites on a table. This table hung upside down in a hangar in Houston. A television camera was mounted on a six–axis mount below the terrain model. The mount was controlled by signals from a Lunar Module simulator used by the astronauts, and the image from the camera was fed to the screens outside the windows of the LM simulator. As the astronauts flew the simulator the camera moved along the same path, providing the astronauts with accurate real–time visuals. The LM simulator had a real AGC and ran the most up–to–date version of Luminary as the astronauts practiced their landings. Several improvements to Luminary resulted from feedback provided by each crew as they practiced.<p>Fundamentally Waterfall discourages iteration because it sees it as a waste of time and money. Ultimately this is because back then releasing software was expensive. Luminary had to be sewn, by hand, into a core memory rope before it could be installed in the spacecraft. Iteration could only happen on that scale because NASA had already planned multiple moon landings. Iteration in the simulators was much easier and cheaper though because they could load the software from disk drives. Those drives were the size of a washing machine though, and could never be flown in space.<p>The assumption that it is cheaper to fix bugs in the specification before you ever write any software was based on numbers gathered from software development done for the US Air Force. It turns out that if you detect a bug in your missile’s flight software _after_ you have manufactured hundreds of thousands of missiles for the Air Force then yes, fixing that defect is very expensive. You really would rather have found the problem earlier in the development process. But today we can release a new version of our software to hundreds of millions of users around the world with the press of a button. The assumption simply no longer holds so iteration should not be seen as “unfortunate” any more.</p>
]]></description><pubDate>Fri, 05 Jun 2026 10:55:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48410677</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48410677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48410677</guid></item><item><title><![CDATA[New comment by db48x in "The California state assembly has passed the 'Protect Our Games Act'"]]></title><description><![CDATA[
<p>> Stripping out all the [critical] proprietary components would leave the game in a non-functional state.<p>Correct. This is why I said that there would be multiple responses depending on the type of component. Many proprietary components are not critical and could easily be stripped out without harming the End–of–life version of the game, like matchmaking. But obviously that still leaves the critical ones. For those the game developer would obviously have to avoid any license agreement that would be unduly burdensome once the game was in the EOL state. Either there are already components without these onerous license terms, the existing components will be relicensed, new ones will be written and made available under less onerous licensing terms, or developers will just write their own. The market will provide.<p>> So the solution is to just stop developing multiplayer games?<p>No, not to stop developing multiplayer games but to stop putting networked components into single–player games. Remember that this all started with The Crew, which was purely a single–player game that was killed precisely because it nevertheless wouldn’t run if no server was available. If you don’t choose to make that design decision in the first place then this law has no effect on you at all. Your game is automatically safe from being killed when you stop selling it. You won’t have to do anything extra at all for players to keep playing it as long as they want to.</p>
]]></description><pubDate>Fri, 05 Jun 2026 10:19:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48410420</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48410420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48410420</guid></item><item><title><![CDATA[New comment by db48x in "Americans Have Grown Dramatically Anti-Data Center"]]></title><description><![CDATA[
<p>LOL. You’d need thousands of acres of solar panels to provide power for a single  data center. Of course the exact area needed depends on what part of the world you’re in, but are you going to put up with 4 square miles of solar panels in your city? That’s a square two miles on a side, or 3.4km×3.4km. Or are you going to let them install hundreds of wind turbines in your neighborhood?</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:18:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48399039</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48399039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48399039</guid></item><item><title><![CDATA[New comment by db48x in "Americans Have Grown Dramatically Anti-Data Center"]]></title><description><![CDATA[
<p>Small power plants are less efficient and more polluting than larger ones. They are also harder to inspect and certify on a regular schedule. A single 1GW power facility in your county is much better than 10000 small power plants, one for each business.</p>
]]></description><pubDate>Thu, 04 Jun 2026 08:02:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48395600</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48395600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48395600</guid></item><item><title><![CDATA[New comment by db48x in "I was just scammed by Polymarket"]]></title><description><![CDATA[
<p>Why do you think that? 99% of Americans have probably never even heard of it.</p>
]]></description><pubDate>Tue, 02 Jun 2026 18:54:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48374570</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48374570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48374570</guid></item><item><title><![CDATA[New comment by db48x in "The California state assembly has passed the 'Protect Our Games Act'"]]></title><description><![CDATA[
<p>There’s no reason that has to be a serious impediment. Just release all of the components, plus a terraform file that sets it all up properly.<p>In practice a lot of those components can be simplified when you don't have to support a huge number of players. A server that only supports dozens of players can just use SQLite instead of a big multi–az database cluster. The cache can just be an in–process cache instead of a connection to an external Redis instance, etc, etc.</p>
]]></description><pubDate>Sun, 31 May 2026 04:40:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343069</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48343069</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343069</guid></item><item><title><![CDATA[New comment by db48x in "The California state assembly has passed the 'Protect Our Games Act'"]]></title><description><![CDATA[
<p>You only need that fancy database when you have lots of users. When you release a server binary that anyone can run it doesn’t need to support quite so many. Have a compile–time flag that excludes the fancy database when set, and have it fall back to something simpler like SQLite or Postgres or whatever you want.</p>
]]></description><pubDate>Sun, 31 May 2026 04:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48343055</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48343055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48343055</guid></item><item><title><![CDATA[New comment by db48x in "The California state assembly has passed the 'Protect Our Games Act'"]]></title><description><![CDATA[
<p>If the this law or something similar had been passed before step 2, then Developer B made a mistake.<p>If the law passed after the game was released, then it doesn’t apply.</p>
]]></description><pubDate>Sun, 31 May 2026 03:23:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342734</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48342734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342734</guid></item><item><title><![CDATA[New comment by db48x in "The California state assembly has passed the 'Protect Our Games Act'"]]></title><description><![CDATA[
<p>Why do people keep bringing up source code? It’s just as much a canard as the stupid “nonredistributable middleware” argument.<p>The ideal way for a game company to keep their game alive after they have stopped supporting it is to build it with that in mind from the start. A lot of the server–side components, such as monitoring, authentication, database storage, moderation, anti–cheat, etc, etc can all be made optional. It’s a small upfront cost, but set up the build system so that you can build without all of those components, or with simpler versions of them. That includes anything you cannot legally redistribute. If your last game used a middleware component that was critical to the functionality of the game but that you cannot redistribute, then you do need to find a replacement for that specific middleware component for your future games.<p>Then, when the end of life date of your game approaches you simply build the server binaries one last time, this time turning off all of the optional components, and let your customers download it. You don’t have to give them the source code and you don’t have to violate any license agreements in the process. Your customers can arrange for any necessary hosting of the servers themselves, most likely by simply running the server process on their own computer.<p>And of course the option remains to simply write a single–player game that runs entirely on the customer’s computer, with no networked components at all. It’s a little bit old–school, but lots of game developers manage to make money that way.</p>
]]></description><pubDate>Sun, 31 May 2026 03:20:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48342727</link><dc:creator>db48x</dc:creator><comments>https://news.ycombinator.com/item?id=48342727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48342727</guid></item></channel></rss>