<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: johncolanduoni</title><link>https://news.ycombinator.com/user?id=johncolanduoni</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 21:53:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=johncolanduoni" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>Dario Amodei is not Elon Musk. Most powerful people do not internalize the emotions of others (though obviously some do). If you think powerful people are disproportionately sociopaths, you either agree with me or are not using the word correctly.</p>
]]></description><pubDate>Sun, 10 May 2026 19:31:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48087032</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48087032</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48087032</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>They generally care about what powerful/influential people think. I’m not powerful or influential, but I guess maybe the person I was talking to is. If so I apologize for the miscommunication.</p>
]]></description><pubDate>Sun, 10 May 2026 19:25:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48086989</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48086989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48086989</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>If he wasn’t willing to change his mind after he saw the results, then why would he do it at all? Can you explain the false motivation that you think he communicated in the original kerfuffle about this?</p>
]]></description><pubDate>Sun, 10 May 2026 16:50:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085526</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48085526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085526</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>I’m not asking you to prove my point, but I think you’re being myopic.<p>* Vikor Orban was just ousted by a popular protest movement. This took years due to structural electoral issues but it did work eventually. And it wouldn’t if the people opposing him gave up because they didn’t change anything right away.<p>* The US ICE protests (and the federal government’s insane overreaction to them) let to the head of DHS being fired and a quantifiable drop in ICE activity (e.g. arrests and number of people currently detained).<p>* Nepal’s protests last year led to the resignation of the prime minister and a resounding electoral victory this year for their opponents.<p>Protests aren’t magic win buttons, especially because even the people protesting don’t fully agree on exactly what “winning” looks like. But they accomplish more than acting out your emotions on the internet.</p>
]]></description><pubDate>Sun, 10 May 2026 13:55:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48084018</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48084018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48084018</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>Not by trading the same suspicions on the internet with fellow true believers over and over again, I think the past 10 years have proven that pretty conclusively. Maybe people should try some of the things previous social movements did, seemed to work pretty well even against a much more uniform media environment and a stronger hostile social consensus.<p>Protests don’t immediately solve everything, but I think looking at 2026 and concluding they don’t move the needle at all is a weird take. There are recent examples of protest movements (especially long-term ones) working all over the world.</p>
]]></description><pubDate>Sun, 10 May 2026 04:40:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48081058</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48081058</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48081058</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>Did I say it wasn’t real? Or tell you that you couldn’t talk about it? No, I just pointed out that it’s all anybody talks about and it’s boring and doesn’t engage with anything specific about this stunt/project. And I can make melodramatic analogies too — like to the panic about global overpopulation that led to mass sterilizations in The Emergency. Panic is not an unalloyed good, and if you want to fight “the clankers” you should understand what they are and are not capable of.<p>Also I already cashed out, jokes on you.</p>
]]></description><pubDate>Sun, 10 May 2026 02:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48080530</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48080530</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48080530</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>Based on their actions, I don’t think the LLM vendors take anti-AI sentiment very seriously. If anything they court it, though I think it’s more likely they’re just high on their own supply. I doubt the Zig statement had any effect on the thoughts of the people who actually sign contracts with Anthropic, who are mostly not engineers.<p>The marketing opportunity here is in promoting Claude Code, not giving a smackdown to Andrew Kelley (who vanishingly few people who throw around millions of dollars on AI contracts have heard of).</p>
]]></description><pubDate>Sun, 10 May 2026 01:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48080209</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48080209</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48080209</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>What do you think one would have to pay to have flesh-and-blood engineers get a cross-language port of a codebase of over half a million lines with a broad test suite to over 99% conformance? I think it would be astronomically high, especially given that for this specific project your hiring pool is going to be limited to people who can get up to speed with Zig and JavaScriptCore right away (or you’re going to have to pay them for low output for a while as you train them). Also it would be literally impossible to do in 6 days no matter how much money you paid, so unless they’re lying about that it’s still something that couldn’t have been done prior for any price.<p>More handwaving about the LLM hype machine is incredibly boring and enough of it is spewed everywhere that whatever social good it was going to accomplish must have already happened by now. If you want to inject reality into the situation, talk about reality (like Anthropic is at least pretending to).</p>
]]></description><pubDate>Sun, 10 May 2026 01:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48080150</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48080150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48080150</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>Powerful people figured out how to make suspicion work for them long ago. You have every right to be unconditionally suspicious, but it’s not a good way of accomplishing any change. Also their feelings are not hurt by what you or I think, they don’t care.</p>
]]></description><pubDate>Sat, 09 May 2026 22:49:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079020</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48079020</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079020</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>Running an experiment, the experiment being more successful than you thought, and then deciding to put more effort into a bigger experiment is not hypocrisy. It’s engineering. If you think some of the objective facts they’re putting out (like test coverage and performance) are lies, go and prove it instead of appealing to emotion.</p>
]]></description><pubDate>Sat, 09 May 2026 21:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078283</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48078283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078283</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc"]]></title><description><![CDATA[
<p>I don’t think the Zig project adopting a strict ‘no LLM’ policy affects the LLM vendors at all. How many developers are working on the Zig project itself that will (maybe) now not buy a Claude subscription? I can buy that this is a marketing stunt, but nobody at the top cares if a relatively small open source project doesn’t allow AI contributions.</p>
]]></description><pubDate>Sat, 09 May 2026 21:05:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48078250</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=48078250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48078250</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Why IPv6 is so complicated"]]></title><description><![CDATA[
<p>I’m not clear on who is supposed to do the translating that isn’t doing it today, or why the mapped IPv4 addresses don’t qualify. Virtually all ISPs either give you an IPv4 address or do the translation for you, and the software you write doesn’t have to care exactly how it’s set up for the most part (there’s some subtlety about stuff like MTUs, but if you’re just doing unencapsulated TCP it usually doesn’t matter). It can just use whatever comes back from DNS (including using the official mapped addresses if only an IPv4 record exists) and expect the network stack to figure it out.<p>None of this stuff works perfectly, but it’s powering almost every mobile internet connection in the world so I don’t understand what is missing.</p>
]]></description><pubDate>Sun, 03 May 2026 00:50:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47992123</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=47992123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47992123</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Why IPv6 is so complicated"]]></title><description><![CDATA[
<p>You can do this quite easily on all the major OSes by opening a single dual-stack socket. On most Linux distributions that is the default, and then mapped addresses will work fine if the machine has a v4 address or a 464XLAT configuration. This has been the case for about 20 years.</p>
]]></description><pubDate>Sat, 02 May 2026 21:07:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47990524</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=47990524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47990524</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Why IPv6 is so complicated"]]></title><description><![CDATA[
<p>This already exists in two forms, and has for basically the entire history of production dual stack deployments. The first are IPv4 mapped addresses (of the form ::ffff:x.x.x.x) which instruct the local machine’s network stack to use a local IPv4 address to communicate to the server. This still requires each machine to have a routable IPv4 address (though not necessarily a public one - it can be used with a NAT44 router).<p>If you don’t want the local machine to have a routable IPV4 address at all (which is a common practice on mobile networks), you can do something similar with a different prefix (usually 64:ff9b::/96) called NAT46. In this case the local machine’s network stack exclusively emits IPv6 packets, and the upstream router/network detects the prefix and performs stateful NAT using its own IPv4 address(es), just like NAT44. Depending on the use-case, the local machine doesn’t even have to understand what you’re doing at all. Instead you just have the local network’s DNS server return fake AAAA records with the corresponding 64:ff9b::x.x.x.x addresses when some particular domain doesn’t have native IPv6 support.</p>
]]></description><pubDate>Sat, 02 May 2026 20:22:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47990096</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=47990096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47990096</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Why IPv6 is so complicated"]]></title><description><![CDATA[
<p>Yes, but CGNAT is an inherently stateful system and as a result will always be more expensive to operate per packet than a stateless router. The reason we are seeing steady (if slow) growth in native IPv6 is because the workarounds for IPv4 exhaustion cost money, and eventually upgrading equipment and putting pressure on website operators to support IPv6 becomes cheaper than growing CGNAT capacity.</p>
]]></description><pubDate>Sat, 02 May 2026 17:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47988369</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=47988369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47988369</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Why IPv6 is so complicated"]]></title><description><![CDATA[
<p>How would this have worked in practice, in a way that the NAT464/NAT64 schemes that most mobile operators use haven’t? Would IANA have dedicated some blocks of IPv4 to be used for IPv4-compatible IPv6 addresses on the public internet?</p>
]]></description><pubDate>Sat, 02 May 2026 17:08:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47988238</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=47988238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47988238</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Why IPv6 is so complicated"]]></title><description><![CDATA[
<p>There are some reasons, which is why you do see IPv6 use increasing. IPv4 exhaustion means that almost all mobile (and in some countries landline) internet connections have to access the IPv4 internet through Carrier Grade NAT. ISPs have to buy the equipment to operate these and pay for their maintenance, and they have to do so in proportion to how much traffic is stuck on the IPv4 internet. At a certain point making the necessary investments to send more traffic over IPv6 end-to-end becomes a better bet than continuing to maintain a growing CGNAT stack.<p>The tough part is that while ISPs can largely control whether their mobile and residential users have IPv6 available they can’t really do so for their business users, let alone arbitrary website operators they have no relationship with. So the reality is that everyone is going to have to maintain both 4to6 and 6to4 basically forever. But as it becomes less common it’ll no longer need to be especially fast or efficient and the costs to operate it will come down.</p>
]]></description><pubDate>Sat, 02 May 2026 17:00:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47988154</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=47988154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47988154</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Microsoft's 'unhackable' Xbox One has been hacked by 'Bliss'"]]></title><description><![CDATA[
<p>Yes, and the Xbox One has mechanisms to do just that. But they turned out to not be fully sufficient.</p>
]]></description><pubDate>Tue, 17 Mar 2026 17:33:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=47415746</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=47415746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47415746</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Ageless Linux – Software for humans of indeterminate age"]]></title><description><![CDATA[
<p>I'm not saying there's definitely no coordination, but nobody had to get together to decide that 2026 was the year for 90s fashion to make a comeback. Human society is very prone to fads in all areas.</p>
]]></description><pubDate>Sun, 15 Mar 2026 02:31:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47383710</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=47383710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47383710</guid></item><item><title><![CDATA[New comment by johncolanduoni in "Sunsetting Jazzband"]]></title><description><![CDATA[
<p>They may be including maintainers who are explicitly employed to maintain the respective projects (e.g. some RedHat employees). This is not common, but not vanishingly rare either.</p>
]]></description><pubDate>Sat, 14 Mar 2026 19:53:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47380482</link><dc:creator>johncolanduoni</dc:creator><comments>https://news.ycombinator.com/item?id=47380482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47380482</guid></item></channel></rss>