<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: jhpratt</title><link>https://news.ycombinator.com/user?id=jhpratt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Apr 2026 16:53:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jhpratt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jhpratt in "Optimizing with Novel Calendrical Algorithms"]]></title><description><![CDATA[
<p>I benchmarked this out of curiosity. Even using the bitshift and eliding the bounds checks (unsoundly), it's 22% slower than my optimized version.</p>
]]></description><pubDate>Tue, 04 Feb 2025 07:06:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42929064</link><dc:creator>jhpratt</dc:creator><comments>https://news.ycombinator.com/item?id=42929064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42929064</guid></item><item><title><![CDATA[New comment by jhpratt in "Optimizing with Novel Calendrical Algorithms"]]></title><description><![CDATA[
<p>I'm not sure! It's certainly counterintuitive, particularly given that it is faster.</p>
]]></description><pubDate>Tue, 04 Feb 2025 01:12:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42926046</link><dc:creator>jhpratt</dc:creator><comments>https://news.ycombinator.com/item?id=42926046</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42926046</guid></item><item><title><![CDATA[New comment by jhpratt in "Optimizing with Novel Calendrical Algorithms"]]></title><description><![CDATA[
<p>What I need for the library is something that works for all values, not being range-limited.</p>
]]></description><pubDate>Tue, 04 Feb 2025 01:11:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42926038</link><dc:creator>jhpratt</dc:creator><comments>https://news.ycombinator.com/item?id=42926038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42926038</guid></item><item><title><![CDATA[Optimizing with Novel Calendrical Algorithms]]></title><description><![CDATA[
<p>Article URL: <a href="https://jhpratt.dev/blog/optimizing-with-novel-calendrical-algorithms/">https://jhpratt.dev/blog/optimizing-with-novel-calendrical-algorithms/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42915723">https://news.ycombinator.com/item?id=42915723</a></p>
<p>Points: 16</p>
<p># Comments: 15</p>
]]></description><pubDate>Mon, 03 Feb 2025 07:06:12 +0000</pubDate><link>https://jhpratt.dev/blog/optimizing-with-novel-calendrical-algorithms/</link><dc:creator>jhpratt</dc:creator><comments>https://news.ycombinator.com/item?id=42915723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42915723</guid></item><item><title><![CDATA[New comment by jhpratt in "CSS Grid Generator"]]></title><description><![CDATA[
<p>A grid generator I created back when grid first came out has support for areas. Not spans, but that's because this only focuses on the container and not the children.<p><a href="https://jhpratt.github.io/grid" rel="nofollow">https://jhpratt.github.io/grid</a></p>
]]></description><pubDate>Wed, 29 May 2019 02:00:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=20036245</link><dc:creator>jhpratt</dc:creator><comments>https://news.ycombinator.com/item?id=20036245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20036245</guid></item><item><title><![CDATA[New comment by jhpratt in "CSS Grid Generator"]]></title><description><![CDATA[
<p>I'm surprised to see this big of a reaction. I created something with nearly identical features (only missing the ability to specify gaps) right when grid was released. There was some interest, but not a ton.</p>
]]></description><pubDate>Wed, 29 May 2019 01:54:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=20036211</link><dc:creator>jhpratt</dc:creator><comments>https://news.ycombinator.com/item?id=20036211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20036211</guid></item></channel></rss>