<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: throw0101c</title><link>https://news.ycombinator.com/user?id=throw0101c</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 11:27:01 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=throw0101c" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by throw0101c in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>> […] <i>then people don't know the real reason why the talks failed?</i><p>A party can always disclose what's going on in negotiations.<p>This is generally not done as it is often is a violation of trust, but if there's no good faith there in the first place it's hardly a loss. Negotiations can always be broken off with the reason being "the other side is not negotiating in good faith" without particular negotiated-to-day conditions being released.</p>
]]></description><pubDate>Thu, 09 Apr 2026 11:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47702028</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47702028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47702028</guid></item><item><title><![CDATA[New comment by throw0101c in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>> <i>There’s a difference between occupation (where this wins) and deterrence (where they can’t attack your country).</i><p>How many countries was Iran attacking, or could attack, when they still had their "military" intact (in, say, December 2025)?</p>
]]></description><pubDate>Thu, 09 Apr 2026 10:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47701995</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47701995</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47701995</guid></item><item><title><![CDATA[New comment by throw0101c in "Londoners are sick of viral videos telling lies about their city"]]></title><description><![CDATA[
<p>> <i>Have it crossed your mind that they're just closer to truth than what Western propaganda spreads about Ukraine conflict and why it started and keep going?</i><p>It started because Putin wants the 'good old days' of the Soviet Union back, and he does not consider Ukrainians their own people, but just a bunch of folks that have forgotten they are really Russian/Soviet. The 'official' Rusian reason is/was because Ukraine was run by Nazis (never mind that Zelenskyy is Jewish).</p>
]]></description><pubDate>Wed, 08 Apr 2026 10:47:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688302</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47688302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688302</guid></item><item><title><![CDATA[New comment by throw0101c in "Londoners are sick of viral videos telling lies about their city"]]></title><description><![CDATA[
<p>> <i>Is Putin the most powerful figure? It seems Bibi holds the most sway over Trump this month.</i><p>Power and influence can be considered two different things.<p>As for holding sway over Trump: it's often generally anyone that can flatter his ego and/or put money in his pockets. (Or for his swaying himself: whatever will get the most headlines, the most people talking about him.)<p>Trump is not complicated:<p>* <a href="https://en.wikipedia.org/wiki/Dark_triad" rel="nofollow">https://en.wikipedia.org/wiki/Dark_triad</a></p>
]]></description><pubDate>Wed, 08 Apr 2026 10:44:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47688275</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47688275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47688275</guid></item><item><title><![CDATA[New comment by throw0101c in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>> <i>Manpads and a few drones from tunnels aren’t a military. Planes, ships, and most missile launchers are… ?</i><p>This is a myopic view of engagement options. "Understanding Irregular Warfare":<p>* <a href="https://www.army.mil/article/286976/understanding_irregular_warfare" rel="nofollow">https://www.army.mil/article/286976/understanding_irregular_...</a><p>"Defense Primer: What Is Irregular Warfare?":<p>* <a href="https://www.congress.gov/crs_external_products/IF/PDF/IF12565/IF12565.5.pdf" rel="nofollow">https://www.congress.gov/crs_external_products/IF/PDF/IF1256...</a><p>* <a href="https://en.wikipedia.org/wiki/Irregular_military" rel="nofollow">https://en.wikipedia.org/wiki/Irregular_military</a><p>The Afghan Mujahideen / Taliban didn't need planes, ships, and missile launchers to force the Soviets/Americans out.</p>
]]></description><pubDate>Wed, 08 Apr 2026 02:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683972</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47683972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683972</guid></item><item><title><![CDATA[New comment by throw0101c in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>> <i>Your entire formal military apparatus was destroyed, nuclear sites in rubble, defense industrial complex leveled, two levels of leadership KIA, and the only thing preventing you from permanent destruction or regime change is an impotent threat of attacking ships?</i><p>* Which doesn't mean much nowadays: see Ukraine, and the perseverance of the Taliban who eventually got their way.<p>* Are you talking about now? Or last year when everyone was told that the nuclear program was obliterated? If it was then, why was there a second round of attacks in this year? And it's not like the existing stockpiles of enriched uranium vanished.<p>* As Ukraine has shown, you can have a defence industry in people's basements churning out 4M drones per year that can do a lot of damage.<p>* Yes, the past leadership was KIA. And new people were put in place who are more hardliner hawks than what was taken out. So how is a more hawk-ish regime a "win" for the US?<p>* An "impotent attack" that has kept several thousand ships sidelined in the Gulf? That has caused fuel (petrol, diesel, kerosene, LNG) prices skyrocket? That have caused helium (needed in chip manufacturing, MRIs, <i>etc</i>) prices to triple? If that's "impotent" I would hate to see effective.</p>
]]></description><pubDate>Wed, 08 Apr 2026 01:58:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683911</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47683911</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683911</guid></item><item><title><![CDATA[New comment by throw0101c in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>Just like it's nuclear program…</p>
]]></description><pubDate>Wed, 08 Apr 2026 01:39:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683740</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47683740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683740</guid></item><item><title><![CDATA[New comment by throw0101c in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>> <i>Reality on the ground is: US has been amassing troops in tens of thousands.</i><p>The 2003 invasion of Iraq had 500,000 troops, for a country smaller in area than Iran and with fewer people.<p>The current 50,000 US troops isn't going to do much against Iran as a whole.</p>
]]></description><pubDate>Wed, 08 Apr 2026 01:38:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683733</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47683733</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683733</guid></item><item><title><![CDATA[New comment by throw0101c in "US and Iran agree to provisional ceasefire"]]></title><description><![CDATA[
<p>> <i>"why aren't the discussions related to public matters be telecasted live like a football match to the whole world? why isn't the public privy to the discussions about its own future?"</i><p>It gives the parties more room to manoeuvre with regards to the give and take that is often/usually necessary when it comes to negotiating. If you demand X at one point, but revert so you can get Y, then the absolutists will be outraged (either actually or performatively) that you are being "soft" and "weak", <i>etc</i>.<p>There are a lot of people who think in zero-sum, winner-take-all ways, which is generally not how the world of foreign relations works. And modern-day outrage machine will create more difficult situations if you give here and take there (ignoring the fact that the other side gives there and takes here in return) even though it may be necessary to get a result (even it it's not perfect).</p>
]]></description><pubDate>Wed, 08 Apr 2026 01:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47683669</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47683669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47683669</guid></item><item><title><![CDATA[New comment by throw0101c in "IPv6 is the only way forward"]]></title><description><![CDATA[
<p>> <i>The first thing in the IP header is the version number.</i><p>So you just change the version number… like was done with IPv6?<p>How would this be any different: all hosts, firewalls, routers, <i>etc</i>, would have to be updated… like with IPv6. So would all application code to handle (e.g.) connection logging… like with IPv6.</p>
]]></description><pubDate>Tue, 07 Apr 2026 22:06:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681961</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47681961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681961</guid></item><item><title><![CDATA[New comment by throw0101c in "IPv6 is the only way forward"]]></title><description><![CDATA[
<p>> <i>What I argued was that IPv4 could be embedded into IPv6 address space if they had designed for it.</i><p>Like:<p>> <i>Addresses in this group consist of an 80-bit prefix of zeros, the next 16 bits are ones, and the remaining, least-significant 32 bits contain the IPv4 address. For example, ::ffff:192.0.2.128 represents the IPv4 address 192.0.2.128. A previous format, called "IPv4-compatible IPv6 address", was ::192.0.2.128; however, this method is deprecated.[5]</i><p>* <a href="https://en.wikipedia.org/wiki/IPv6#IPv4-mapped_IPv6_addresses" rel="nofollow">https://en.wikipedia.org/wiki/IPv6#IPv4-mapped_IPv6_addresse...</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 22:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681934</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47681934</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681934</guid></item><item><title><![CDATA[New comment by throw0101c in "IPv6 is the only way forward"]]></title><description><![CDATA[
<p>> <i>It’s clumsier than ipv4. It’s unnecessary since NAT was invented.</i><p>This is a <i>privileged view</i> of someone whose ISP has enough money (or was around early enough) to get enough IPv4 addresses to assign one to every customer's WAN interface. Not everyone is so lucky.<p>A lot of folks get non-publicly-routable 100.64.0.0/10[1] on their WAN interface with no way to do hole punching because they're behind CG-NAT.<p>[1] <a href="https://en.wikipedia.org/wiki/IPv4_shared_address_space" rel="nofollow">https://en.wikipedia.org/wiki/IPv4_shared_address_space</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 21:57:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681853</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47681853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681853</guid></item><item><title><![CDATA[New comment by throw0101c in "IPv6 is the only way forward"]]></title><description><![CDATA[
<p>> <i>Whole model same as IPv4 (DHCP, NAT, ICMP, DNS, ...) just in v6.</i><p>All of those things exist in IPv6.<p>And it is <i>physically impossible</i> for DNS to be the same, as you have to create new resource record types ("A" is hard-coded to 32-bits) to support the new longer addresses, and have all user-land code start asking for, using, and understanding the new record replies. <i>Just like with IPv6.</i> A lot of legacy code did not have room in data structures for multiple reply types: sure you'd get the "A" but unless you updated the code to get the "A7" address (for "IPv7" addresses) you could never get to the longer with address… <i>just like IPv6 needed</i> code updates to recognize AAAA, otherwise you were A-only.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:50:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681795</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47681795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681795</guid></item><item><title><![CDATA[New comment by throw0101c in "IPv6 is the only way forward"]]></title><description><![CDATA[
<p>> <i>IPv6 feels like we just can't admit to ourselves that it has been a failed transition. What would it take to come up with IPv7 which takes in the lessons of IPv6 and produces something better that we can all agree is worth transitioning to over IPv4.</i><p>Per Google, quite a few countries (including the US) are at >50%:<p>* <a href="https://www.google.com/intl/en/ipv6/statistics.html#tab=per-country-ipv6-adoption" rel="nofollow">https://www.google.com/intl/en/ipv6/statistics.html#tab=per-...</a><p>Every handset on T-Mobile US's network gets IPv6 (and they're not the only carrier like that):<p>* <a href="https://www.youtube.com/watch?v=d6oBCYHzrTA" rel="nofollow">https://www.youtube.com/watch?v=d6oBCYHzrTA</a><p>So I'm not quite sure where "failed" enters the equation.<p>And what exactly would be different with IPv7? Anything that needs more address bits would have to update DNS to create new resource record types ("A" is hard-coded to 32-bits) to support the new longer addresses, and have all user-land code start asking for, using, and understanding the new record replies. <i>Just like with IPv6.</i> (A lot of legacy code did not have room in data structures for multiple reply types: sure you'd get the "A" but unless you updated the code to get the "A7" address (for "IPv7" addresses) you could never get to the longer with address… <i>just like IPv6</i> needed code updates to recognize AAAA, otherwise you were A-only.)<p>You need to update socket APIs to hold new data structures for longer addresses so your app can tell the kernel to send packets to the new addresses. Just like with IPv6.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:47:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681760</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47681760</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681760</guid></item><item><title><![CDATA[New comment by throw0101c in "IPv6 is the only way forward"]]></title><description><![CDATA[
<p>> <i><a href="https://en.wikipedia.org/wiki/UTF-7" rel="nofollow">https://en.wikipedia.org/wiki/UTF-7</a> exists, but was rarely used.</i><p>UTF-7 was possible because there was an out-of-band mechanism to signal its use, "Content-Type: text/plain; charset=UTF-7":<p>* <a href="https://datatracker.ietf.org/doc/html/rfc2152" rel="nofollow">https://datatracker.ietf.org/doc/html/rfc2152</a><p>What's the OOB signalling in IP packet transmission between two random nodes on the Internet.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:40:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681699</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47681699</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681699</guid></item><item><title><![CDATA[New comment by throw0101c in "IPv6 is the only way forward"]]></title><description><![CDATA[
<p>> <i>So 10.20.30.40 would be an IPv4 address, and 10.20.30.40:fa:be:4c:9d could be an IPv6 address. With the :00:00:00:00 suffix being equivalent to the IPv4 version.</i><p>Like<p>> <i>Addresses in this group consist of an 80-bit prefix of zeros, the next 16 bits are ones, and the remaining, least-significant 32 bits contain the IPv4 address. For example, ::ffff:192.0.2.128 represents the IPv4 address 192.0.2.128. A previous format, called "IPv4-compatible IPv6 address", was ::192.0.2.128; however, this method is deprecated.[5]</i><p>* <a href="https://en.wikipedia.org/wiki/IPv6#IPv4-mapped_IPv6_addresses" rel="nofollow">https://en.wikipedia.org/wiki/IPv6#IPv4-mapped_IPv6_addresse...</a><p>Or:<p>> <i>For any 32-bit global IPv4 address that is assigned to a host, a 48-bit 6to4 IPv6 prefix can be constructed for use by that host (and if applicable the network behind it) by appending the IPv4 address to 2002::/16.</i><p>> <i>For example, the global IPv4 address 192.0.2.4 has the corresponding 6to4 prefix 2002:c000:0204::/48. This gives a prefix length of 48 bits, which leaves room for a 16-bit subnet field and 64 bit host addresses within the subnets.</i><p>* <a href="https://en.wikipedia.org/wiki/6to4" rel="nofollow">https://en.wikipedia.org/wiki/6to4</a><p>So you have to ship new code to every 'network element' to support your "IPv4+" plan. Just like with IPv6.<p>So you have to update DNS to create new resource record types ("A" is hard-coded to 32-bits) to support the new longer addresses, and have all user-land code start asking for, using, and understanding the new record replies. <i>Just like with IPv6.</i> (A lot of legacy code did not have room in data structures for multiple reply types: sure you'd get the "A" but unless you updated the code to get the "A+" address (for "IPv4+" addresses) you could never get to the longer with address… <i>just like IPv6 needed</i> code updates to recognize AAAA, otherwise you were A-only.)<p>You need to update socket APIs to hold new data structures for longer addresses so your app can tell the kernel to send packets to the new addresses. <i>Just like with IPv6.</i> In any 'address extension' plan the legacy code cannot use the new address space; you have to:<p>* update the IP stack (like with IPv6)<p>* tell applications about new DNS records (like IPv6)<p>* set up translation layers for legacy-only code to reach extended-only destination (like IPv6 with DNS64/NAT64, CLAT, etc)<p>You're updating the exact same code paths in both the "IPv4+" and IPv6 scenarios: dual-stack, DNS, socket address structures, dealing with legacy-only code that is never touched to deal with the larger address space.<p>Deploying the new "IPv4+" code will take time, there will partial deployment of IPv4+ is no different than having partial deployment of IPv6: you have islands of it and have to fall back to the 'legacy' IPv4-plain protocol when the new protocol fails to connect:<p>* <a href="https://en.wikipedia.org/wiki/Happy_Eyeballs" rel="nofollow">https://en.wikipedia.org/wiki/Happy_Eyeballs</a><p>"Just adding more bits" means updating a whole bunch of  code (routers, firewalls, DNS, APIs, userland, <i>etc</i>) to handle the new data structures. There is no "just": it's the same work for IPv6 as with any other idea.<p>(This idea of "just add more addresses" comes up in <i>every</i> discussion of IPv6, and people do not bother thinking about what needs to change to "just" do it.)<p>> <i>If IPv4 were more painfully broken then the switch would have happened long ago.</i><p>IPv4 is very painful for people not in the US or Western Europe that (a) were now there early enough to get in on the IPv4 address land rush, or (b) don't have enough money to buy as many IPv4 addresses as they need (assuming someone wants to sell them).<p>So a lot of areas of the world have switched, it's just that you're perhaps in a privileged demographic and are blind to it.</p>
]]></description><pubDate>Tue, 07 Apr 2026 21:27:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681572</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47681572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681572</guid></item><item><title><![CDATA[New comment by throw0101c in "IPv6 is the only way forward"]]></title><description><![CDATA[
<p>> <i>What's the difference, other than port forwarding? Does NAT cause some sort of unique issue that makes existence miserable?</i><p>The difference is that your home router does not get a public IP on its WAN interface, but perhaps the non-publicly-routable 100.64.0.0/10 [1] with CG-NAT.<p>So if you don't have a public IP address, how exactly are you supposed to forward anything? What is the other end supposed to connect to as an IP address?<p>[1] <a href="https://en.wikipedia.org/wiki/IPv4_shared_address_space" rel="nofollow">https://en.wikipedia.org/wiki/IPv4_shared_address_space</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 21:14:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47681452</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47681452</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47681452</guid></item><item><title><![CDATA[New comment by throw0101c in "OpenSSH 10.3/10.3p1 Release Notes"]]></title><description><![CDATA[
<p>HTML version:<p>* <a href="https://www.openssh.org/releasenotes.html#10.3" rel="nofollow">https://www.openssh.org/releasenotes.html#10.3</a></p>
]]></description><pubDate>Tue, 07 Apr 2026 16:42:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47678019</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47678019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678019</guid></item><item><title><![CDATA[OpenSSH 10.3/10.3p1 Release Notes]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.openssh.org/txt/release-10.3">https://www.openssh.org/txt/release-10.3</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47678015">https://news.ycombinator.com/item?id=47678015</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 07 Apr 2026 16:42:05 +0000</pubDate><link>https://www.openssh.org/txt/release-10.3</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47678015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47678015</guid></item><item><title><![CDATA[New comment by throw0101c in "France pulls last gold held in US"]]></title><description><![CDATA[
<p>Yes, this is the debatable part: the policy is "wrong" for 60 years and extracted a cost to France over those years (at least when it came to nuclear weapons?).<p>There <i>just happened</i> to be a whacko that got into the White House, but if ~70k (out of >100M) had gone the other way in 2016, Hillary Clinton would have won and the world would be a different place. (See also ~500 votes in Bush versus Gore.)<p>I'd be curious to know the 'insurance premium' that was paid by France every year and the total.</p>
]]></description><pubDate>Mon, 06 Apr 2026 13:56:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47660989</link><dc:creator>throw0101c</dc:creator><comments>https://news.ycombinator.com/item?id=47660989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47660989</guid></item></channel></rss>