<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: canyp</title><link>https://news.ycombinator.com/user?id=canyp</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 02 Sep 2026 08:57:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=canyp" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by canyp in "388 years ago, Galileo worked out why human giants can't exist"]]></title><description><![CDATA[
<p>It's answered in the article. The argument is not that giant creatures can't exist, but that they cannot exist as a simple scaled-up version of the otherwise identical smaller version.</p>
]]></description><pubDate>Sat, 15 Aug 2026 15:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49311522</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=49311522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49311522</guid></item><item><title><![CDATA[New comment by canyp in "Orthodox C++ (2016)"]]></title><description><![CDATA[
<p>You could have elaborated the way you did here to begin with.<p>> shame on you if it's your website, given that you've previously submitted content from there<p>How do you jump to such a conclusion without evidence? Has somebody  hurt your feelings on the Internet?</p>
]]></description><pubDate>Sun, 14 Jun 2026 22:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48533621</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48533621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48533621</guid></item><item><title><![CDATA[New comment by canyp in "Not everyone is using AI for everything"]]></title><description><![CDATA[
<p>Not to take away from the post, but "everyone is not" should probably be "not everyone is".</p>
]]></description><pubDate>Sun, 14 Jun 2026 16:44:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48529400</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48529400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48529400</guid></item><item><title><![CDATA[New comment by canyp in "The American World Cup Introduced Ad Breaks–and Everyone Hates It"]]></title><description><![CDATA[
<p>The math alone doesn't do it justice anyway because the context switch is terrible. Why can't I just think about the play that just unfolded and discuss with others? Basketball has the same clock mechanics too and it is nowhere near as tainted with ads.<p>For reference, soccer matches have traditionally been 45 min half, 15 min commercials, 45 min second half.</p>
]]></description><pubDate>Sun, 14 Jun 2026 16:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48529355</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48529355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48529355</guid></item><item><title><![CDATA[New comment by canyp in "ReactOS (FOSS "Windows") achieves 3D-accelerated Half-Life on real hardware"]]></title><description><![CDATA[
<p>Somewhere in the docs they state that they must also recreate whatever bugs the API has, otherwise applications written with those bugs as an (implicit) assumption could misbehave.</p>
]]></description><pubDate>Sun, 14 Jun 2026 01:33:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48523317</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48523317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48523317</guid></item><item><title><![CDATA[New comment by canyp in "The American World Cup Introduced Ad Breaks–and Everyone Hates It"]]></title><description><![CDATA[
<p>I have always joked the Super Bowl was a long commercial with football breaks in between.<p>Guess they're going for soccer this time too.</p>
]]></description><pubDate>Sat, 13 Jun 2026 23:14:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522429</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48522429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522429</guid></item><item><title><![CDATA[New comment by canyp in "Orthodox C++ (2016)"]]></title><description><![CDATA[
<p>Unlike your comment, which is the pinnacle of human thought?<p>You are also wrong.</p>
]]></description><pubDate>Sat, 13 Jun 2026 22:59:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522341</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48522341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522341</guid></item><item><title><![CDATA[New comment by canyp in "Orthodox C++ (2016)"]]></title><description><![CDATA[
<p>I'm not sure about the standard part, but it does call out MS' STL in the sentence prior to what you quoted.<p>And why is the latter nonsense? lists have had terrible cache performance for decades now and vector is the better default choice of container.</p>
]]></description><pubDate>Sat, 13 Jun 2026 22:58:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522334</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48522334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522334</guid></item><item><title><![CDATA[New comment by canyp in "Orthodox C++ (2016)"]]></title><description><![CDATA[
<p><format> doesn't require iostream.</p>
]]></description><pubDate>Sat, 13 Jun 2026 22:57:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522325</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48522325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522325</guid></item><item><title><![CDATA[New comment by canyp in "Orthodox C++ (2016)"]]></title><description><![CDATA[
<p>My codebase uses a fairly dumbed down version of C++, but I would have liked to see more depth in this post. As it is, it is not very useful.<p>There are many more things to avoid than just iostream. HFT university has a good recap: <a href="https://hftuniversity.com/post/the-c-standard-library-has-been-walking-itself-back-for-fifteen-years-and-the-receipts-are-public" rel="nofollow">https://hftuniversity.com/post/the-c-standard-library-has-be...</a><p>The point on exceptions I think is also misleading. Compilers typically make throwing an exception the expensive part, and the happy path inexpensive (not more expensive than a branch checking for errors, which should be the baseline for comparison, not an implementation with zero error checking.) So to say that they are "expensive" doesn't really make a useful argument.<p>And there are more things that could be done in this camp, like proposing a set of compiler flags, and a linter to enforce the subset you are subscribing to. Unfortunately the post offers none of that.</p>
]]></description><pubDate>Sat, 13 Jun 2026 17:09:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48519217</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48519217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48519217</guid></item><item><title><![CDATA[New comment by canyp in "World Capitals Voronoi"]]></title><description><![CDATA[
<p>It is <i>the point</i>, precisely.</p>
]]></description><pubDate>Thu, 11 Jun 2026 02:41:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485652</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48485652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485652</guid></item><item><title><![CDATA[New comment by canyp in "World Capitals Voronoi"]]></title><description><![CDATA[
<p>Indeed. It is rare to encounter a webgl/gpu visualization that doesn't rev up the fans at 100% while sitting idle, let alone to have this low latency handling input. Virtually all web demos I have seen run terribly because literally 0 attention is paid to actual rendering. The other day somebody submitted one here and admitted they didn't know backface culling was a thing. They also almost universally have no sort of frame pacing.</p>
]]></description><pubDate>Thu, 11 Jun 2026 02:40:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485640</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48485640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485640</guid></item><item><title><![CDATA[New comment by canyp in "It's death"]]></title><description><![CDATA[
<p>It may as well be outside our bounds and unverifiable, but that doesn't mean it doesn't matter or that it shouldn't be part of "practical" discussion, whatever you consider "practical" there. You still have a brain to think about these things.<p>I do personally believe the latter part. I did not mean to suggest the before/after experience was going to look anything like your current one.</p>
]]></description><pubDate>Thu, 11 Jun 2026 01:43:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485283</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48485283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485283</guid></item><item><title><![CDATA[New comment by canyp in "It's death"]]></title><description><![CDATA[
<p>I believe the fact that it is night time does a lot to it, since we're just wired for a healthy fear of the dark. Coupled with consciousness fading into sleep, it seems to open up a lot of dread.</p>
]]></description><pubDate>Thu, 11 Jun 2026 01:39:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485247</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48485247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485247</guid></item><item><title><![CDATA[New comment by canyp in "It's death"]]></title><description><![CDATA[
<p>Being a materialist and claiming that everything is the consequence of physical phenomena is great, but then you have a lot of homework to do. So I see no more strength in its claims than in the contrarian ones.</p>
]]></description><pubDate>Thu, 11 Jun 2026 01:37:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48485232</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48485232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485232</guid></item><item><title><![CDATA[New comment by canyp in "It's death"]]></title><description><![CDATA[
<p>I go through that exercise of visualizing the void and it is fascinating and terrifying at the same time, especially if you do it before going to sleep.<p>That being said, you can't just assume that existence is bounded by your living memories. You might as well have been everything instead of nothing prior to being spawned and you just don't remember it.</p>
]]></description><pubDate>Wed, 10 Jun 2026 02:45:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470726</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48470726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470726</guid></item><item><title><![CDATA[New comment by canyp in "Yon – a topos-oriented language with a content-addressed lattice heap"]]></title><description><![CDATA[
<p>Makes sense, thank you.</p>
]]></description><pubDate>Wed, 10 Jun 2026 02:37:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470672</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48470672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470672</guid></item><item><title><![CDATA[New comment by canyp in "Making Graphics Like it's 1993"]]></title><description><![CDATA[
<p>Ironically, the image showing the graph that does that transformation could have gone through the pipeline as well.<p>I'd be curious to know in more detail what exactly is going on there. I guess the box sharpening is where most of the beef is.</p>
]]></description><pubDate>Wed, 10 Jun 2026 02:34:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470635</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48470635</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470635</guid></item><item><title><![CDATA[New comment by canyp in "Making Graphics Like it's 1993"]]></title><description><![CDATA[
<p>I don't even know what GP is smoking, but real fights are measured in milliseconds.</p>
]]></description><pubDate>Wed, 10 Jun 2026 02:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470617</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48470617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470617</guid></item><item><title><![CDATA[New comment by canyp in "Making Graphics Like it's 1993"]]></title><description><![CDATA[
<p>Possibly, but always check the assembly.<p>The even faster version, opts aside, would be to initialize the pointer at y*screenRect.w and ++ at every loop to avoid the addressing arithmetic.</p>
]]></description><pubDate>Wed, 10 Jun 2026 02:27:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48470592</link><dc:creator>canyp</dc:creator><comments>https://news.ycombinator.com/item?id=48470592</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48470592</guid></item></channel></rss>