<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: Someone</title><link>https://news.ycombinator.com/user?id=Someone</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 14 Jun 2026 05:02:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Someone" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Someone in "MiMo Code is now released and open-source"]]></title><description><![CDATA[
<p>> because it is essentially the hosting that they are providing as a product<p>That would be true _if_ they were forced to open source all their code, but it isn’t today.<p>> Even if, say, google open sources its whole search infrastructure, it does not at all means you can just host your own due to the huge hardware requirements<p>You can’t but Acme Inc and other bigcorps could, and Google’s margins would evaporate overnight.</p>
]]></description><pubDate>Fri, 12 Jun 2026 14:01:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48504189</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48504189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48504189</guid></item><item><title><![CDATA[New comment by Someone in "The last line of defense must not be AI"]]></title><description><![CDATA[
<p>FTA: <i>“The final authority must sit behind a deterministic, non-bypassable gate. AI must never hold direct permissions for destructive, irreversible actions (deleting a production database, moving funds, pushing to prod). So the last line of defense must always be either human oversight or a deterministic script with no AI workarounds.”</i><p>That’s fine in theory, but won’t fly in practice for all destructive, irreversible actions. As an example, how do you prevent a chatbot from generating a highly insulting/racist remark or incorrect or illegal advice that will, later cost you millions?<p>Human oversight is (deemed) too expensive.<p>A deterministic script can detect known profanities, but may suffer from a variant of the Scunthorpe problem (<a href="https://en.wikipedia.org/wiki/Scunthorpe_problem" rel="nofollow">https://en.wikipedia.org/wiki/Scunthorpe_problem</a>), and won’t detect unknown profanities or creative ones that don’t use any words that are considered profane. A deterministic script also is very bad at detecting legal issues with responses.<p>“Don’t reply a chatbot” will work for that, but for many, that doesn’t seem to be an option.</p>
]]></description><pubDate>Fri, 12 Jun 2026 12:42:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48503411</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48503411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48503411</guid></item><item><title><![CDATA[New comment by Someone in "Discovery of Cold War-era rare Eastern Bloc computers in a German hangar"]]></title><description><![CDATA[
<p>Some parts still are wastelands. <a href="https://en.wikipedia.org/wiki/Zone_rouge" rel="nofollow">https://en.wikipedia.org/wiki/Zone_rouge</a>:<p><i>“The Zone rouge (French for 'Red Zone') is a chain of non-contiguous areas throughout northeastern France that the French government isolated after the First World War. The land, which originally covered more than 1,200 square kilometres (460 square miles), was deemed too physically and environmentally damaged by conflict for human habitation. Rather than attempt to immediately clean up the former battlefields, the land was allowed to return to nature. Restrictions within the Zone rouge still exist today, although the control areas have been greatly reduced.<p>The Zone Rouge was defined just after the war as "Completely devastated. Damage to properties: 100%. Damage to Agriculture: 100%. Impossible to clean. Human life impossible".<p>[…]<p>The areas are saturated with unexploded shells (including many gas shells), grenades, and rusting ammunition. Soils were heavily polluted by lead, mercury, chlorine, arsenic, various dangerous gases, acids, and human and animal remains. The area was also littered with ammunition depots and chemical plants. The land of the Western Front is covered in old trenches and shell holes.<p>Each year, numerous unexploded shells are recovered from former WWI battlefields in what is known as the iron harvest. According to the Sécurité Civile, the French agency in charge of the land management of Zone rouge, 300 to 700 more years at this current rate will be needed to clean the area completely. Some experiments conducted in 2005–2006 discovered up to 300 shells per hectare (120 per acre) in the top 15 centimetres (6 inches) of soil in the worst areas. [better source needed]<p>Some areas still remain heavily contaminated. For example, at a site in the vicinity of Verdun known as the Place à Gaz (49.3116°N 5.5888°E), arsenic constitutes up to 176 grams per kilogram (18%) in the soil. In the 1920s, chemical warfare shells containing arsenic were destroyed there by thermal treatment.
”</i></p>
]]></description><pubDate>Fri, 12 Jun 2026 11:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502515</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48502515</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502515</guid></item><item><title><![CDATA[New comment by Someone in "How we made hit video game Prince of Persia"]]></title><description><![CDATA[
<p>That, and more, is available from Jordan Mechner’s site <a href="https://www.jordanmechner.com" rel="nofollow">https://www.jordanmechner.com</a>.<p>Prince of Persia info at <a href="https://www.jordanmechner.com/en/library/#pop" rel="nofollow">https://www.jordanmechner.com/en/library/#pop</a></p>
]]></description><pubDate>Fri, 12 Jun 2026 10:56:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48502449</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48502449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48502449</guid></item><item><title><![CDATA[New comment by Someone in "Faking keyword arguments to functions in C++"]]></title><description><![CDATA[
<p>Neat trick, but for binary logical operations, C++ already has alternative tokens.<p>See <a href="https://en.cppreference.com/cpp/language/operator_alternative" rel="nofollow">https://en.cppreference.com/cpp/language/operator_alternativ...</a></p>
]]></description><pubDate>Fri, 12 Jun 2026 06:55:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48500727</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48500727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48500727</guid></item><item><title><![CDATA[New comment by Someone in "A €0.01 bank transfer could compromise a banking AI agent"]]></title><description><![CDATA[
<p>> I plan on using this as a sort of benchmark for future AI discussions: "how do you plan on separating data from instructions?"<p>You let a second LLM supervise the first, and don’t give the user/customer any way to send information to that LLM.<p>For example, you can run a LLM trained to do sentiment analysis on the responses your customer chatbot generates and filter out responses that are impolite.<p>You also can run one trained to flag potential legal issues, thus ‘preventing’ your chatbot from making the wrong promises to users.</p>
]]></description><pubDate>Wed, 10 Jun 2026 16:14:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48478544</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48478544</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48478544</guid></item><item><title><![CDATA[New comment by Someone in "Apple WWDC 2026"]]></title><description><![CDATA[
<p>> Apple has significant metrics on the rates at which users are upgrading to a new OS, or not. You can opt-out of sharing that data<p>How? Aren’t all update requests made to, and all updates downloaded from their servers?<p>Also, doesn’t the system that pushes emergency updates (<a href="https://support.apple.com/en-gb/guide/deployment/dep93ff7ea78/web" rel="nofollow">https://support.apple.com/en-gb/guide/deployment/dep93ff7ea7...</a>) have to know what OS you are running?</p>
]]></description><pubDate>Tue, 09 Jun 2026 15:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48462309</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48462309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48462309</guid></item><item><title><![CDATA[New comment by Someone in "Why are cells small?"]]></title><description><![CDATA[
<p>> I am not quite sure they look like bears<p>From the front, they somewhat do. See <a href="https://uconnladybug.wordpress.com/wp-content/uploads/2013/01/waterbear-univesity-of-nort-texas1.jpg" rel="nofollow">https://uconnladybug.wordpress.com/wp-content/uploads/2013/0...</a></p>
]]></description><pubDate>Tue, 09 Jun 2026 13:23:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460824</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48460824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460824</guid></item><item><title><![CDATA[New comment by Someone in "Apple Watch for Your Kids"]]></title><description><![CDATA[
<p>> which is actually a notification that your child made it to school safely. Look at the screenshot closely (i don’t think you did). That’s a genuinely useful feature.<p>Is it? I would think that the useful notification would be “Erica didn’t make it to school safely”. A notification that kids are where they are expected to be will needlessly distract parents many millions of times, and may cause anxiety every time it’s a few minutes late. I think it would be a net loss to society.<p>Luckily, I don’t think that image shows a notification. AFAICT, it’s a response from a user actively asking their phone where that watch is.</p>
]]></description><pubDate>Tue, 09 Jun 2026 12:44:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460394</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48460394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460394</guid></item><item><title><![CDATA[New comment by Someone in "Looking Forward to Postgres 19: Query Hints"]]></title><description><![CDATA[
<p>> where you want to guarantee no table scan ever.<p>If hints are what they say they are, they cannot guarantee anything.<p>And they indeed are hints. FTA: <i>“The documentation is explicit: advice "can only produce plans the core planner considers viable." Advice only nudges the planner toward one it already considered.”</i></p>
]]></description><pubDate>Tue, 09 Jun 2026 12:23:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48460184</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48460184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48460184</guid></item><item><title><![CDATA[New comment by Someone in "How much do amd64 microarchitecture levels help in Go?"]]></title><description><![CDATA[
<p>AFAIK, that wasn’t solely a matter of picking the optimal compilation flags. It also included profile-guided optimizations and kernel tweaks.</p>
]]></description><pubDate>Tue, 09 Jun 2026 09:19:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48458656</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48458656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48458656</guid></item><item><title><![CDATA[New comment by Someone in "How much do amd64 microarchitecture levels help in Go?"]]></title><description><![CDATA[
<p>I see I wasn’t clear enough. The tool I discussed generates multiple binaries and then packs all of them into a single binary. I was referring to the former.<p><a href="https://github.com/ronnychevalier/cargo-multivers" rel="nofollow">https://github.com/ronnychevalier/cargo-multivers</a>:<p><i>“After building the different versions, it computes a hash of each version and it filters out the duplicates (i.e., the compilations that gave the same binaries despite having different CPU features). Finally, it builds a runner that embeds one version compressed (the source) and the others as compressed binary patches to the source. For instance, when building for the target x86_64-pc-windows-msvc, by default 4 different versions will be built, filtered, compressed, and merged into a single portable binary.<p>When executed, the runner uncompresses and executes the version that matches the CPU features of the host.”</i><p>Hopefully (and likely) the patches will not be too large, but for 6 binary compiler flags, you’d still have 2⁶ binaries.</p>
]]></description><pubDate>Tue, 09 Jun 2026 09:10:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48458588</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48458588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48458588</guid></item><item><title><![CDATA[New comment by Someone in "Apple reveals new AI architecture built around Google Gemini models"]]></title><description><![CDATA[
<p>Google Cloud, but, the way I read it, not Google’s AI offerings. They, basically, hire Google servers to run their software on it.<p>They also (claim to) ensure those servers run only software they have approved to run on it.<p>(Part of their software are models derived from Google Gemini, but that’s orthogonal to this)</p>
]]></description><pubDate>Tue, 09 Jun 2026 05:22:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456818</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48456818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456818</guid></item><item><title><![CDATA[New comment by Someone in "How much do amd64 microarchitecture levels help in Go?"]]></title><description><![CDATA[
<p>> so instead it's piecemeal implementations mostly in numeric packages like eigen and lapack.<p>Because that’s where the user-noticeable gains can be made. Using popcount in code you run once is going to shave off, maybe, 100 cycles. That isn’t worth the extra cycles of that approach.<p>Also, FTA: <i>“and arguably the whole scheme should be replaced by finer-grained feature detection”</i>. Such feature detection would lead to a combinatorial explosion of different binaries.<p>Finally, where it really matters, it’s not only a matter of recompiling the same code. For optimal performance, you also want to change loop unrolling strategy, stride count, etc.</p>
]]></description><pubDate>Tue, 09 Jun 2026 05:11:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48456726</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48456726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48456726</guid></item><item><title><![CDATA[New comment by Someone in "Are you expected to run five Python type-checkers now?"]]></title><description><![CDATA[
<p>Users do not care about that, but they want to not see type errors or warnings when they integrate your API in their code.<p>That’s why you want to run their type checker on your API. you cannot know what “their type checker” is, so you want to run all popular type checkers on your API.</p>
]]></description><pubDate>Mon, 08 Jun 2026 15:20:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48446545</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48446545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48446545</guid></item><item><title><![CDATA[New comment by Someone in "Moving beyond fork() + exec()"]]></title><description><![CDATA[
<p>I remember reading about an OS where processes weren’t basic building blocks. Instead it had a syscall to create an address space and to create a thread in an address space.<p>Create a thread in your own address space, and your process becomes multi-threaded. Create an address space, load some code in it, and create a thread there, and you fork/exec-ed.<p>In my memory, that OS was MACH, but Google doesn’t confirm that for me.</p>
]]></description><pubDate>Mon, 08 Jun 2026 05:37:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48441673</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48441673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48441673</guid></item><item><title><![CDATA[New comment by Someone in "Why isn't the U.S. better at soccer?"]]></title><description><![CDATA[
<p>Depends on location. Cricket requires a ball that bounces. Football, you can play with a wad of left-over paper tied together with tape or strings.<p>Cricket puts restrictions on the pitch (ground must be fairly hard and even where the ball bounces) that are easily met in typically dry India but harder to meet in wet England, where they need to nurture/torture grass to get the right conditions (growing it to get long, strongly interleaving roots, but then drying out the ground and cutting the grass very short to not make the bouncing ball slip)</p>
]]></description><pubDate>Mon, 08 Jun 2026 05:26:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48441621</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48441621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48441621</guid></item><item><title><![CDATA[New comment by Someone in "Show HN: Formally verified polygon intersection – Opus 4.8 oneshots, prev failed"]]></title><description><![CDATA[
<p>How hard would it be to extend this proof to real coordinates? Is that ‘just’ a matter of formalizing some known, tedious math, or would it require new work?<p>For example, if one allows one coordinate of one corner to be non rational, I think the set of potential output coordinates used would be a subset of the reals (depending on the value of that coordinate), and to my (possibly very bad) intuition, formalizing that subset doesn’t feel like a hard problem.<p>Allowing two of such real points would make things more tedious, potentially way more tedious, but again, doesn’t feel like it would be impossible to handle.</p>
]]></description><pubDate>Sun, 07 Jun 2026 06:39:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48432458</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48432458</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48432458</guid></item><item><title><![CDATA[New comment by Someone in "Nvidia is proposing a beast of a CPU system for Windows PCs"]]></title><description><![CDATA[
<p>I think you’re asking for <a href="https://nvidianews.nvidia.com/news/nvidia-microsoft-windows-pcs-agents-rtx-spark" rel="nofollow">https://nvidianews.nvidia.com/news/nvidia-microsoft-windows-...</a>:<p><i>“News Summary:<p>- NVIDIA RTX Spark powers the world’s first Windows PCs purpose-built for personal agents, featuring 1 petaflop of AI performance, industry-leading power efficiency, full-stack NVIDIA AI and graphics technology, and up to 128GB of unified memory.<p>- NVIDIA and Microsoft collaborate to deliver a native Windows experience for personal agents, including new security primitives and NVIDIA OpenShell to run agents securely on primary devices.<p>- RTX Spark lets creators, AI developers and gamers render ultralarge 90GB+ 3D scenes, edit 12K 4:2:2 video, generate 4K AI videos, run 120B-parameter LLMs with up to 1 million tokens context using agents locally, and play AAA games at 1440p and over 100 frames per second.<p>- Adobe is rearchitecting Photoshop and Premiere from the ground up for RTX Spark to deliver 2x faster AI and graphics performance.<p>- RTX Spark-powered slim Windows laptops with all-day battery life and premium displays, as well as compact desktop PCs available this fall from ASUS, Dell, HP, Lenovo, Microsoft Surface and MSI, with models from Acer and GIGABYTE to follow.”</i></p>
]]></description><pubDate>Sat, 06 Jun 2026 18:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48427777</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48427777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48427777</guid></item><item><title><![CDATA[New comment by Someone in "Moving beyond fork() + exec()"]]></title><description><![CDATA[
<p>MacOS has <i>posix_spawn</i>. See <a href="https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man2/posix_spawn.2.html" rel="nofollow">https://developer.apple.com/library/archive/documentation/Sy...</a> (yes, that’s an iOS man page. MacOS has the call, too, but I couldn’t find the man page online and it looks identical to me)<p>I don’t know how they implemented it, though. Under the hood, it <i>could</i> do the equivalent of a <i>fork</i>/<i>exec</i> pair.</p>
]]></description><pubDate>Sat, 06 Jun 2026 18:38:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48427670</link><dc:creator>Someone</dc:creator><comments>https://news.ycombinator.com/item?id=48427670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48427670</guid></item></channel></rss>