<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: indil</title><link>https://news.ycombinator.com/user?id=indil</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 23 Jun 2026 22:00:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=indil" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by indil in "C++ Modules Are Here to Stay"]]></title><description><![CDATA[
<p>I believe that's called a unity build. Really nice speedup.</p>
]]></description><pubDate>Thu, 29 Jan 2026 23:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46818189</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=46818189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46818189</guid></item><item><title><![CDATA[New comment by indil in "US Supreme Court limits federal judges' power to block Trump orders"]]></title><description><![CDATA[
<p>Your news sources have woefully misinformed you. Trump's argument is that it's not enough to be born here, you have to also be a charge of the country:<p>"Section 1. All persons born or naturalized in the United States, and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside."<p>Note the "and subject to the jurisdiction thereof". Trump's argument is that people born in America to tourist parents here for a few weeks (for example) aren't subject to the jurisdiction of America. It's a valid argument to make, even if you come down on a different side. Even the author of the 14th amendment said that was the point of that clause. Even in logical terms it makes sense: You can't just let anyone in to give birth and then collect benefits; it's unsustainable.<p>However, this case wasn't about citizenship. It was about the broader issue of lower courts issuing restraining orders outside their jurisdictions. It's a recipe for chaos. There's a reason why there are multiple jurisdictions, and courts are limited to their jurisdictions. What happens when two lower courts issue conflicting nationwide orders? The only court in the US that has jurisdiction over the entire country is the Supreme Court. This was a losing battle.<p>There's a right way and a wrong way to go about addressing problems. Court cases are sometimes more about the core issues involved than the concrete circumstances. Sure, birthright citizenship was the reason for the suit, but the core issue was judicial overreach. Don't get mad because the way your side was "winning" was by cheating, and they were stopped. Try having an actual good argument, and doing things the right way by arguing the actual case in a court.</p>
]]></description><pubDate>Fri, 27 Jun 2025 21:32:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44400435</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=44400435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44400435</guid></item><item><title><![CDATA[New comment by indil in "Joe Biden stands down as Democratic candidate"]]></title><description><![CDATA[
<p>Don't forget the 60+ rules they changed to keep RFK from winning the primary. Basically what they accuse Putin of doing to secure his election wins. <a href="https://www.youtube.com/watch?v=yFjZZjP25jk" rel="nofollow">https://www.youtube.com/watch?v=yFjZZjP25jk</a></p>
]]></description><pubDate>Tue, 23 Jul 2024 19:05:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=41049620</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=41049620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41049620</guid></item><item><title><![CDATA[New comment by indil in "Joe Biden stands down as Democratic candidate"]]></title><description><![CDATA[
<p>>No new wars<p>>Good support for Ukraine<p>You're looking through a particular narrow lens.</p>
]]></description><pubDate>Tue, 23 Jul 2024 18:57:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=41049534</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=41049534</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41049534</guid></item><item><title><![CDATA[New comment by indil in "NPR suspends veteran editor as it grapples with his public criticism"]]></title><description><![CDATA[
<p>Ugh, please don't capitalize black. That's the kind of stuff Berliner was talking about.</p>
]]></description><pubDate>Thu, 18 Apr 2024 16:22:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40077826</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=40077826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40077826</guid></item><item><title><![CDATA[New comment by indil in "I Lost Faith in Kagi"]]></title><description><![CDATA[
<p>Um, no. In general, if you tell someone to stop messaging you, they get to send one more message to react to that and tie up the conversation. "OK. You still haven't addressed points A, B, and C, so I still disagree. Let's wrap it up here then." That's perfectly reasonable and polite.</p>
]]></description><pubDate>Sat, 13 Apr 2024 01:47:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40019676</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=40019676</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40019676</guid></item><item><title><![CDATA[New comment by indil in "You won't find a technical co-founder"]]></title><description><![CDATA[
<p>>How passionate do you need your accountant to be?<p>Oof. Yes.</p>
]]></description><pubDate>Wed, 03 Apr 2024 17:32:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39920436</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=39920436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39920436</guid></item><item><title><![CDATA[New comment by indil in "Go 1.20 released"]]></title><description><![CDATA[
<p>>Do you read the docs of every basic feature you use?<p>Yes? You don't?</p>
]]></description><pubDate>Fri, 03 Feb 2023 04:26:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=34637135</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=34637135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34637135</guid></item><item><title><![CDATA[New comment by indil in "San Francisco braces for commercial real estate crash"]]></title><description><![CDATA[
<p>I feel sorry for individuals that struggle because of this, but collectively, the schadenfreude is delicious. You get what you vote for.</p>
]]></description><pubDate>Fri, 09 Sep 2022 20:06:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=32784220</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=32784220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32784220</guid></item><item><title><![CDATA[New comment by indil in "Ask HN: Is Unicode Designed Badly?"]]></title><description><![CDATA[
<p>>Now you need to go through _every_ other language which has _ever_ been used in human history and repeat that process for every combining character. Note also that in some languages it's valid to keep stacking a fair number of combining modifiers so you'd need to cover every permutation allowed in each of them, and spend a lot of time working with linguists and classicists to make sure you weren't removing obscure combinations which are actually needed.<p>Perhaps this is just my ignorance talking, but it can't be <i>that</i> many permutations, can it? Somebody linked to <a href="https://en.wikipedia.org/wiki/Zalgo_text" rel="nofollow">https://en.wikipedia.org/wiki/Zalgo_text</a>, which I doubt anyone would seriously want to enable. There's, what, maybe 3-4 marks typically added to chars in the most complex of cases, mostly for vowels, like Vietnamese. With 4 billion code points to work with, that seems doable. We could just throw in all permutations, regardless of past utility, to accommodate future expansions of acceptable marks. Chinese has, what, 10K chars? It doesn't seem like a big deal for Latin-based chars to have a similar set size when accounting for all mark variations.<p>>but means all of your documents require substantially more storage than they used to.<p>Good point! But that comes down to a trade-off analysis between design and space. High 32-bit code point values are meant to be used too, and not shied away from.</p>
]]></description><pubDate>Fri, 09 Sep 2022 19:33:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=32783836</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=32783836</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32783836</guid></item><item><title><![CDATA[New comment by indil in "Vulnerability Management for Go"]]></title><description><![CDATA[
<p>go.mod lists minimum versions. Minimum Version Selection may increase the versions used as required by other packages in the build. go.mod isn't a lock file.</p>
]]></description><pubDate>Fri, 09 Sep 2022 18:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=32783246</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=32783246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32783246</guid></item><item><title><![CDATA[New comment by indil in "Ask HN: Is Unicode Designed Badly?"]]></title><description><![CDATA[
<p>>Reversing a string is a useless operation in the real world<p>I'm not sure why you focused on this one example, which was just meant to indicate the nature of the issue, not cite a broad concrete problem. There are plenty of situations where you'd want to operate on graphemes, not code points, like deleting the previous grapheme in a text editor. It would certainly help programmers write correct code if the two were the same.<p>>doing away with combining marks and encoding everything as precomposed would be impossible because you cannot have a definitive list of every single combination of letters and diacritics that may mean something to someone<p>It seems to me it would be trivial to enumerate these combinations, and assign code points to them. For example, the Germanic umlaut is only used with vowels, so that's at most 5 code points.</p>
]]></description><pubDate>Fri, 09 Sep 2022 17:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=32782489</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=32782489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32782489</guid></item><item><title><![CDATA[New comment by indil in "Ask HN: Is Unicode Designed Badly?"]]></title><description><![CDATA[
<p>>Why would your data structure make that easy to do?<p>Reversing a string merely indicates the problem. There are many cases for operating on graphemes instead of code points. For example, deleting the previous grapheme in a text editor when pressing backspace/delete. I think most programmers assume they're dealing with graphemes when they're actually dealing with code points. See, for example, the rune type in Go.</p>
]]></description><pubDate>Fri, 09 Sep 2022 17:37:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=32782404</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=32782404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32782404</guid></item><item><title><![CDATA[Ask HN: Is Unicode Designed Badly?]]></title><description><![CDATA[
<p>The more I learn about Unicode, the more complicated it gets. It was rather shocking to learn that the presence of combining characters makes most "reverse a string" programming solutions incorrect, and that strings need to be normalized to compare them. The whole thing seems so much more complicated than it should be, but perhaps that's just the nature of the problem?<p>Was Unicode designed well? If it were designed from scratch today, with no legacy considerations, would the ideal design look like the current design? What would you change?<p>Being extremely ignorant of the problem space, the first thing I would consider for the chopping block would be combining characters. Just make every character a precomposed character (one code point), so there's no need for normalization. I'm curious if such a scheme could fit every code point into 32 bits, though. Would this be feasible?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32776035">https://news.ycombinator.com/item?id=32776035</a></p>
<p>Points: 3</p>
<p># Comments: 14</p>
]]></description><pubDate>Fri, 09 Sep 2022 06:38:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=32776035</link><dc:creator>indil</dc:creator><comments>https://news.ycombinator.com/item?id=32776035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32776035</guid></item></channel></rss>