<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: orthoxerox</title><link>https://news.ycombinator.com/user?id=orthoxerox</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 16 Jun 2026 21:55:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=orthoxerox" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by orthoxerox in "World Capitals Voronoi"]]></title><description><![CDATA[
<p>Well, it has claims on all of China in reality, being the rump state.</p>
]]></description><pubDate>Thu, 11 Jun 2026 13:25:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48490046</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48490046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48490046</guid></item><item><title><![CDATA[New comment by orthoxerox in "DiffusionGemma: 4x Faster Text Generation"]]></title><description><![CDATA[
<p>It's nice that Unsloth has already published the model on HF, but it requires a fork of llama.cpp to run at the moment.</p>
]]></description><pubDate>Thu, 11 Jun 2026 07:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48487446</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48487446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48487446</guid></item><item><title><![CDATA[New comment by orthoxerox in "I Hate (Most) Keyboard 'Fn' Keys"]]></title><description><![CDATA[
<p>We had keyboards like this in several labs in the uni! Except they were even worse, and these three keys were shaped like regular keys. When I accidentally powered down my PC the third time in a row, losing all progress on my assignment, I popped the key out of the keyboard.</p>
]]></description><pubDate>Wed, 10 Jun 2026 14:54:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48477276</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48477276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48477276</guid></item><item><title><![CDATA[New comment by orthoxerox in "Let's Encrypt bans certificate usage in any US sanctioned territory [pdf]"]]></title><description><![CDATA[
<p>Russia already has its own root CA, the issue is that state-owned root CAs are by definition not safe from MITM attacks by the same government.</p>
]]></description><pubDate>Wed, 10 Jun 2026 07:01:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472510</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48472510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472510</guid></item><item><title><![CDATA[New comment by orthoxerox in "Spherical Voronoi Diagram"]]></title><description><![CDATA[
<p>Yeah, but that's basically projecting 3D geometry back onto the sphere (which is also what I ultimately did). There's a faster algorithm that does it "on the sphere", which I thought I used, but turns out I was wrong.<p>I think it was this one: <a href="https://www.math.kent.edu/~zheng/papers/voronoi_paper_updated.pdf" rel="nofollow">https://www.math.kent.edu/~zheng/papers/voronoi_paper_update...</a> or this one <a href="http://nautilus.fc.ul.pt/jd/jd10sphere.pdf" rel="nofollow">http://nautilus.fc.ul.pt/jd/jd10sphere.pdf</a></p>
]]></description><pubDate>Mon, 08 Jun 2026 10:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48443621</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48443621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48443621</guid></item><item><title><![CDATA[New comment by orthoxerox in "Spherical Voronoi Diagram"]]></title><description><![CDATA[
<p>There's an algorithm that does it. I wrote a hobby implementation ten years ago. Basically, it's a modification of the sweeping line algorithm that sweeps the sphere from pole to pole.<p>edit: Found the code. Looks like I instead ended up simply building a convex hull (which is the Delaunay triangulation) and deriving the Voronoi diagram from it.</p>
]]></description><pubDate>Mon, 08 Jun 2026 09:50:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48443242</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48443242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48443242</guid></item><item><title><![CDATA[New comment by orthoxerox in "QBE – Compiler Backend – 1.3"]]></title><description><![CDATA[
<p>Yeah, I tried my hand at adding amd64_win support to QBE, but going through the very dense code was a slog. I kept refactoring and commenting it just to make heads or tails of it, but ultimately realized I would never be able to minify it back to something upstreamable. I applaud Scott Graham's perseverance and tenacity.</p>
]]></description><pubDate>Tue, 02 Jun 2026 22:19:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48377111</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48377111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48377111</guid></item><item><title><![CDATA[New comment by orthoxerox in "Blorp Language"]]></title><description><![CDATA[
<p>No, I meant the idea that guard clauses are antipatterns and your subroutine should have a single implicit return.</p>
]]></description><pubDate>Mon, 01 Jun 2026 14:18:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48357181</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48357181</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357181</guid></item><item><title><![CDATA[New comment by orthoxerox in "Blorp Language"]]></title><description><![CDATA[
<p>> ergonomics of not having an early return<p>I wonder who came up with this idea first. I find obvious early returns incredibly ergonomic.</p>
]]></description><pubDate>Mon, 01 Jun 2026 14:06:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48357037</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48357037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357037</guid></item><item><title><![CDATA[New comment by orthoxerox in "Nvidia RTX Spark"]]></title><description><![CDATA[
<p>Well, it was only a matter of time, since both AMD and now Intel are now switching to APUs. Nvidia could either cede the desktop GPU market to them, going all-in into AI datacenter chips, or it could challenge them.<p>Maybe the Nth time's the charm and Microsoft+Nvidia will manage to make Windows on ARM a viable platform.</p>
]]></description><pubDate>Mon, 01 Jun 2026 12:35:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48356012</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48356012</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48356012</guid></item><item><title><![CDATA[New comment by orthoxerox in "The dead economy theory"]]></title><description><![CDATA[
<p>I've been thinking about this recently as well. Market economy is simply a way for the humans to efficiently produce (via specialization) and redistribute (via trading) goods and services. There were other economies that lost to it (palace, planned...). If it no longer serves its purpose (because the goods it's producing are no longer reaching people), then it should be replaced with a new system.<p>But if it (including the small selection of humans that still benefit from it) can defend itself (by producing murderdrone swarms, for example), then we humans are screwed.</p>
]]></description><pubDate>Fri, 29 May 2026 22:32:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48330187</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48330187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48330187</guid></item><item><title><![CDATA[New comment by orthoxerox in "The dead economy theory"]]></title><description><![CDATA[
<p>How many of these top 10% of households will have their breadwinners be replaced with AI? The LLM boom is aimed at them, professionals, knowledge workers, not at landscapers and plumbers.</p>
]]></description><pubDate>Fri, 29 May 2026 22:15:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48330026</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48330026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48330026</guid></item><item><title><![CDATA[New comment by orthoxerox in "Rapira (Рапира) – Soviet programming language interpreter"]]></title><description><![CDATA[
<p>In my school we had a Logo-like PL where you controlled a kangaroo and a more complex one where you сontrolled a robot arm with an internal stack that worked on a rectangular array of items. I remember the robot blowing up when you triggered a logical error like going out of bounds or a stack over/underflow.<p>UPD: The PLs were called "Roo&Robby" and written by <a href="https://en.wikipedia.org/wiki/Mark_Sapir" rel="nofollow">https://en.wikipedia.org/wiki/Mark_Sapir</a> before he emigrated to the US.</p>
]]></description><pubDate>Thu, 28 May 2026 14:27:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48309416</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48309416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48309416</guid></item><item><title><![CDATA[New comment by orthoxerox in ".NET (OK, C#) finally gets union types"]]></title><description><![CDATA[
<p>I know VB used -1 as the truth value, not sure about other languages.</p>
]]></description><pubDate>Sun, 24 May 2026 13:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48257133</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48257133</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48257133</guid></item><item><title><![CDATA[New comment by orthoxerox in ".NET (OK, C#) finally gets union types"]]></title><description><![CDATA[
<p>-1 means every single bit is 1, the truest possible value.</p>
]]></description><pubDate>Sun, 24 May 2026 10:05:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48256011</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48256011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48256011</guid></item><item><title><![CDATA[New comment by orthoxerox in "Python 3.15: features that didn't make the headlines"]]></title><description><![CDATA[
<p>At the very least Python could quit on `quit` instead of saying that it knows what I want, but won't do it.</p>
]]></description><pubDate>Fri, 22 May 2026 09:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48233763</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48233763</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48233763</guid></item><item><title><![CDATA[New comment by orthoxerox in "A Bipartisan Amendment Would End Police License Plate Tracking Nationwide"]]></title><description><![CDATA[
<p>> I hate the red light and speeding cameras because they catch normal people who don’t bother hiding their license plates (or have license plates at all).<p>The same cameras could also alert the police down the road about a car with unreadable or missing license plates.</p>
]]></description><pubDate>Thu, 21 May 2026 17:04:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48225901</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48225901</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48225901</guid></item><item><title><![CDATA[New comment by orthoxerox in "No way to parse integers in C (2022)"]]></title><description><![CDATA[
<p>I wasn't in this class myself, but one prof at my alma mater started his "Programming 201" class with the simplest assignment: write a C program that accepts two integers from the user and prints their sum. It actually was the <i>only</i> assignment for the rest of the semester, since he has a test suite that would humiliate the students gently at first, but would ultimately pipe a billion nines into stdin as the first argument.</p>
]]></description><pubDate>Wed, 20 May 2026 15:02:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48208994</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48208994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48208994</guid></item><item><title><![CDATA[New comment by orthoxerox in "New Lifetime Plex Pass Pricing"]]></title><description><![CDATA[
<p>Why pay for Plex when Jellyfin exists?</p>
]]></description><pubDate>Tue, 19 May 2026 14:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48193986</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48193986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48193986</guid></item><item><title><![CDATA[New comment by orthoxerox in "Linux security mailing list 'almost unmanageable'"]]></title><description><![CDATA[
<p>AI can amplify your intelligence just as easily as it can amplify your stupidity. All while telling you how smart and brilliant you are.</p>
]]></description><pubDate>Mon, 18 May 2026 14:01:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48180050</link><dc:creator>orthoxerox</dc:creator><comments>https://news.ycombinator.com/item?id=48180050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48180050</guid></item></channel></rss>