<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: AndriyKunitsyn</title><link>https://news.ycombinator.com/user?id=AndriyKunitsyn</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 13:18:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=AndriyKunitsyn" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by AndriyKunitsyn in "The Beam Engine"]]></title><description><![CDATA[
<p>Ancient Greeks had a steam engine. They called it a Hero's engine. They used it as a toy.<p>They couldn't use it as anything else than a toy. The reason they couldn't because they didn't have the metallurgy and the machining to create pistons, valves, etc.<p>There's an important lesson that can be applied to every technology, I think: technological progress is always iterated, never revolutionized. If your novelty - a programming language, a framework, a methodology, whatever - doesn't stand on the shoulders of the giants, then you have simply nothing to apply this novelty to.</p>
]]></description><pubDate>Thu, 23 Jul 2026 23:16:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49029361</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=49029361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49029361</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Microsoft fire idTech team at Id software"]]></title><description><![CDATA[
<p>That's what id Software did in December 2025. 165 of 185 of the studio's staff at the Dallas, TX office unionized with the Communications Workers of America (CWA).</p>
]]></description><pubDate>Fri, 10 Jul 2026 18:07:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48863222</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48863222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48863222</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Half-Life 2 in a Browser"]]></title><description><![CDATA[
<p>1) They were in browsers since 2000s. Then Steve Jobs held a grudge with Adobe and Flash took a major blow. Today, we successfuly reinvented the wheel using "open" technologies - on the client side at least, the authoring tools of Flash are still uncomparable.<p>2) WebAssembly, compiling the leaked HL2 code. The graphics stack is WebGL.<p>3) Absolutely illegal, it exists until a cease&desist comes from Valve. We may see it taken down even today. They aren't.</p>
]]></description><pubDate>Thu, 25 Jun 2026 16:15:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48675595</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48675595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48675595</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Lore – Open source version control system designed for scalability"]]></title><description><![CDATA[
<p>Epic's Unreal Engine development is made in Perforce, and then it was mirrored to git/Github. Or that's how it was a couple years ago. That's kind of expected, VCS is one thing, a forge is another thing.</p>
]]></description><pubDate>Wed, 17 Jun 2026 15:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48571543</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48571543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48571543</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Apple's weird anti-nausea dots cured my car sickness"]]></title><description><![CDATA[
<p>There's basically zero apps without some sort of analytics nowadays.</p>
]]></description><pubDate>Tue, 16 Jun 2026 20:58:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48561962</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48561962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48561962</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Swift at Apple: Migrating the TrueType hinting interpreter"]]></title><description><![CDATA[
<p>Any particular program? GNU Radio seems perfectly fine.</p>
]]></description><pubDate>Mon, 15 Jun 2026 02:06:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48535735</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48535735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48535735</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Swift at Apple: Migrating the TrueType hinting interpreter"]]></title><description><![CDATA[
<p>Well, you were talking about testing, development of DPI-aware apps is another thing. It requires the developers to be, well, DPI-aware, but I don't think there are particular obstacles to that in winapi itself.<p>>Have you ever tried to write HiDPI-aware Win32 code?<p>I haven't. I don't think there's any reason to, I'm more of a wxwidgets fan. I don't think even Microsoft makes applications in raw WinAPI.<p>>I suggest enabling HiDPI in Control Panel sometimes and marveling at how many Win32 apps just don’t notice and draw as postage stamps.<p>The default behaviour of a DPI-unaware app in Windows is to scale everything by the scale factor. Which - yes, looks completely awful and blurry, but that's not what you describe.</p>
]]></description><pubDate>Mon, 15 Jun 2026 02:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48535714</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48535714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48535714</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Swift at Apple: Migrating the TrueType hinting interpreter"]]></title><description><![CDATA[
<p>I’m not your child, and that’s false, it’s literally one key to change in the settings. That allows you to select the exact scaling factor, not macos’s “more text”/“less text”.</p>
]]></description><pubDate>Sat, 13 Jun 2026 17:07:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48519191</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48519191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48519191</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Swift at Apple: Migrating the TrueType hinting interpreter"]]></title><description><![CDATA[
<p>What kind of windows programs are these? HiDPI is more than a decade old. A desktop application, no matter what OS it is, should always be tested with different scaling factors.</p>
]]></description><pubDate>Sat, 13 Jun 2026 02:21:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48511970</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48511970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48511970</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Swift at Apple: Migrating the TrueType hinting interpreter"]]></title><description><![CDATA[
<p>People also use usable mice instead of touchpads, and they put the "ctrl" key where Apple thinks a useless "fn" should be. All kinds of things happen outside Apple world.<p>To me, it's more about what I'm used to. I have a perfectly fine several years-old monitor, so why should I throw it away?</p>
]]></description><pubDate>Fri, 12 Jun 2026 23:13:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510474</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48510474</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510474</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Swift at Apple: Migrating the TrueType hinting interpreter"]]></title><description><![CDATA[
<p>What's funny is from 2023 (I think), macOS just draws the UI unhinted. You have a 1080p display and you don't want to see the letters in the UI blurred to death? Tough luck, 1080p is incompatible with macOS, everybody needs "retina", and nobody cares that Windows and all Linux DEs look on 1080p just fine.<p>It looks like this hinter will be used only in rendering PDFs, because that's where they test the performance.</p>
]]></description><pubDate>Fri, 12 Jun 2026 22:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48510300</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48510300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48510300</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>So, you never iterated past an array, you never used after a free(), you never tried doing i = ++i + ++i; ?</p>
]]></description><pubDate>Wed, 20 May 2026 19:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48212511</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48212511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48212511</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Inventing Cyrillic (2024)"]]></title><description><![CDATA[
<p>There are so many Russian émigrés in Belgrade that you hear Russian more than Serbian in the city center.</p>
]]></description><pubDate>Fri, 08 May 2026 20:15:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48068202</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48068202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48068202</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Inventing Cyrillic (2024)"]]></title><description><![CDATA[
<p>And I'm happy that they are happy, but Czech keyboards have so many letters they have to use the number row, and Polish words, as beautiful as they are, have a lot of digraphs.</p>
]]></description><pubDate>Fri, 08 May 2026 19:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48067725</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48067725</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48067725</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Inventing Cyrillic (2024)"]]></title><description><![CDATA[
<p>The author had an agenda to push, and they generated a load of slop to support it. Obviously, the usage of Latin alphabet today is also a political tool to support the Roman Empire. Carthago Delenda Est!</p>
]]></description><pubDate>Fri, 08 May 2026 19:13:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48067425</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48067425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48067425</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Apple is enforcing an old App Store rule against a new kind of software"]]></title><description><![CDATA[
<p>No, not strange, selective enforcement is what's strange.<p>In London, it's illegal to shake rugs in the street. If police actually starts prosecuting people for that, and not all people but just bald ones, it's natural that people won't be happy and start asking questions about the anti-bald bias.</p>
]]></description><pubDate>Wed, 06 May 2026 22:19:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48042662</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=48042662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48042662</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Nowhere is safe"]]></title><description><![CDATA[
<p>OK, can't argue with that. I have no first-hand experience on this, you are probably right.</p>
]]></description><pubDate>Fri, 10 Apr 2026 20:47:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47723479</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=47723479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47723479</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Nowhere is safe"]]></title><description><![CDATA[
<p>Why not? The friendliest people in the US are exactly in the open carry states.<p>NYC on the other hand has the biggest number of jerks per capita I ever seen. (No offence to all nice people from NYC, which there are still plenty.)</p>
]]></description><pubDate>Fri, 10 Apr 2026 20:35:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47723368</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=47723368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47723368</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "Apple Just Lost Me"]]></title><description><![CDATA[
<p>"My shepherd pokes me with a stick, but it's the tree's fault that this stick is so sharp".</p>
]]></description><pubDate>Wed, 25 Mar 2026 15:25:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47518645</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=47518645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47518645</guid></item><item><title><![CDATA[New comment by AndriyKunitsyn in "NaN Is Weird"]]></title><description><![CDATA[
<p>Okay, but how could the fact that these elements are in a partially ordered set, or whatever set, trump the basic law of logic, the law of identity, "a = a"?<p>Or the argument is that NaNs are not actually the values themselves, but the representations of the facts of different failures, and because we can't compare the facts, we shouldn't compare NaNs? Well, I guess one could say that numbers in general are also such incomplete representations; 2 is 2, I could get 2 by adding one crayon to another crayon, or by taking 10 crayons and removing 8 of them. That doesn't stop me from comparing these 2s.</p>
]]></description><pubDate>Mon, 16 Mar 2026 04:10:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395152</link><dc:creator>AndriyKunitsyn</dc:creator><comments>https://news.ycombinator.com/item?id=47395152</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395152</guid></item></channel></rss>