<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: judicious</title><link>https://news.ycombinator.com/user?id=judicious</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 20 Oct 2026 22:43:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=judicious" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by judicious in "Simons Foundation launches $15M effort to help mathematicians navigate AI era"]]></title><description><![CDATA[
<p>I do seeing this becoming a trend more and more. A lot of open models are fairly strong and fine-tuning and other post-training techniques could easily make bespoke domain-specific inference considerably cheaper (in token usage and energy consumption) and allow for more data sovereignty.</p>
]]></description><pubDate>Fri, 16 Oct 2026 03:07:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=50113518</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=50113518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50113518</guid></item><item><title><![CDATA[New comment by judicious in "Ask HN: What are you reading?"]]></title><description><![CDATA[
<p>Blank Space: A Cultural History of the Twenty-First Century by W. David Marx. A fascinating and approachable read.</p>
]]></description><pubDate>Tue, 29 Sep 2026 15:49:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49895400</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=49895400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49895400</guid></item><item><title><![CDATA[Intern Spotlight: 2025 Software Engineering Summer Projects]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.hudsonrivertrading.com/hrtbeat/intern-spotlight-2025-software-engineering-summer-projects/">https://www.hudsonrivertrading.com/hrtbeat/intern-spotlight-2025-software-engineering-summer-projects/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49501231">https://news.ycombinator.com/item?id=49501231</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 30 Aug 2026 18:12:45 +0000</pubDate><link>https://www.hudsonrivertrading.com/hrtbeat/intern-spotlight-2025-software-engineering-summer-projects/</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=49501231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49501231</guid></item><item><title><![CDATA[Cheap Ornament and Status Games]]></title><description><![CDATA[
<p>Article URL: <a href="https://worksinprogress.co/issue/cheap-ornament-and-status-games/">https://worksinprogress.co/issue/cheap-ornament-and-status-games/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46651148">https://news.ycombinator.com/item?id=46651148</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Jan 2026 19:42:06 +0000</pubDate><link>https://worksinprogress.co/issue/cheap-ornament-and-status-games/</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=46651148</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46651148</guid></item><item><title><![CDATA[Euergetism]]></title><description><![CDATA[
<p>Article URL: <a href="https://en.wikipedia.org/wiki/Euergetism">https://en.wikipedia.org/wiki/Euergetism</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46650961">https://news.ycombinator.com/item?id=46650961</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 16 Jan 2026 19:29:00 +0000</pubDate><link>https://en.wikipedia.org/wiki/Euergetism</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=46650961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46650961</guid></item><item><title><![CDATA[Build Systems Are Spreadsheets]]></title><description><![CDATA[
<p>Article URL: <a href="https://functional.computer/blog/build-systems-are-spreadsheets">https://functional.computer/blog/build-systems-are-spreadsheets</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46156944">https://news.ycombinator.com/item?id=46156944</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 05 Dec 2025 04:49:58 +0000</pubDate><link>https://functional.computer/blog/build-systems-are-spreadsheets</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=46156944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46156944</guid></item><item><title><![CDATA[Rain: A key-value store for Strava's scale]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/strava-engineering/rain-a-key-value-store-for-stravas-scale-7f580f5b4848">https://medium.com/strava-engineering/rain-a-key-value-store-for-stravas-scale-7f580f5b4848</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45786795">https://news.ycombinator.com/item?id=45786795</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 02 Nov 2025 00:23:19 +0000</pubDate><link>https://medium.com/strava-engineering/rain-a-key-value-store-for-stravas-scale-7f580f5b4848</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=45786795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45786795</guid></item><item><title><![CDATA[New comment by judicious in "The Weird Concept of Branchless Programming"]]></title><description><![CDATA[
<p>I’m by no means an expert on this topic, but what about using predefined hash map of value to function call/closure unless that also yields branched programming underneath? Additionally, maybe you want to use macros of some kind to generate the “magic” function you’re looking for, where it constructs a single branchless statement up to N terms, whether it’s procedural macros in Rust or C macros.</p>
]]></description><pubDate>Sun, 28 Sep 2025 20:47:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45407851</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=45407851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45407851</guid></item><item><title><![CDATA[The Weird Concept of Branchless Programming]]></title><description><![CDATA[
<p>Article URL: <a href="https://sanixdk.xyz/blogs/the-weird-concept-of-branchless-programming">https://sanixdk.xyz/blogs/the-weird-concept-of-branchless-programming</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45405750">https://news.ycombinator.com/item?id=45405750</a></p>
<p>Points: 170</p>
<p># Comments: 90</p>
]]></description><pubDate>Sun, 28 Sep 2025 16:40:53 +0000</pubDate><link>https://sanixdk.xyz/blogs/the-weird-concept-of-branchless-programming</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=45405750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45405750</guid></item><item><title><![CDATA[I learned to stop worrying and love the debt]]></title><description><![CDATA[
<p>Article URL: <a href="https://worksinprogress.co/issue/how-i-learned-to-stop-worrying-and-love-the-debt/">https://worksinprogress.co/issue/how-i-learned-to-stop-worrying-and-love-the-debt/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45387526">https://news.ycombinator.com/item?id=45387526</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 26 Sep 2025 15:20:27 +0000</pubDate><link>https://worksinprogress.co/issue/how-i-learned-to-stop-worrying-and-love-the-debt/</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=45387526</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45387526</guid></item><item><title><![CDATA[What if Humanity forgot how to make CPUs? [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=L2OJFqs8bUk">https://www.youtube.com/watch?v=L2OJFqs8bUk</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45376124">https://news.ycombinator.com/item?id=45376124</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 25 Sep 2025 17:37:32 +0000</pubDate><link>https://www.youtube.com/watch?v=L2OJFqs8bUk</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=45376124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45376124</guid></item><item><title><![CDATA[Class Based Programming Sucks]]></title><description><![CDATA[
<p>Article URL: <a href="https://loup-vaillant.fr/articles/classes-suck">https://loup-vaillant.fr/articles/classes-suck</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41821083">https://news.ycombinator.com/item?id=41821083</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 12 Oct 2024 18:06:27 +0000</pubDate><link>https://loup-vaillant.fr/articles/classes-suck</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=41821083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41821083</guid></item><item><title><![CDATA[New comment by judicious in "Turkish language has a gossip tense"]]></title><description><![CDATA[
<p>Something like this occurs cross-linguistically: <a href="https://en.wikipedia.org/wiki/Evidentiality" rel="nofollow">https://en.wikipedia.org/wiki/Evidentiality</a><p>Turkish has some evidentiality.</p>
]]></description><pubDate>Sat, 12 Oct 2024 17:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=41820870</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=41820870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41820870</guid></item><item><title><![CDATA[New comment by judicious in "Snapshot Testing for the Masses"]]></title><description><![CDATA[
<p>Here's a link to their library in GitHub: <a href="https://github.com/tigerbeetle/tigerbeetle/blob/588123f219f1f3e324f9293ae3975845e087d5f5/src/testing/snaptest.zig">https://github.com/tigerbeetle/tigerbeetle/blob/588123f219f1...</a></p>
]]></description><pubDate>Tue, 08 Oct 2024 23:54:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=41783052</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=41783052</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41783052</guid></item><item><title><![CDATA[Snapshot Testing for the Masses]]></title><description><![CDATA[
<p>Article URL: <a href="https://tigerbeetle.com/blog/2024-05-14-snapshot-testing-for-the-masses">https://tigerbeetle.com/blog/2024-05-14-snapshot-testing-for-the-masses</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41782772">https://news.ycombinator.com/item?id=41782772</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 08 Oct 2024 23:14:50 +0000</pubDate><link>https://tigerbeetle.com/blog/2024-05-14-snapshot-testing-for-the-masses</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=41782772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41782772</guid></item><item><title><![CDATA[New comment by judicious in "Lesser known parts of Python standard library"]]></title><description><![CDATA[
<p>That's incredibly clever, generators are underrated. I once challenged my friend to do leetcode problems with only expressions. Here's levenshtein distance, however it's incredibly clunky.<p><pre><code>  levenshtein_distance = lambda s1, s2: [matrix := [[0] * (len(s2) + 1) for _ in 
  range(len(s1) + 1)], [
          [
              (matrix[i].__setitem__(j, min(matrix[i-1][j] + 1, matrix[i][j-1] + 
  1, matrix[i-1][j-1] + (0 if s1[i-1] == s2[j-1] else 1))), matrix[i][-1])[1]
              for j in range(1, len(s2) + 1)
         ]
         for i in range(1, len(s1) + 1)
     ], matrix[-1][-1]][-1]</code></pre></p>
]]></description><pubDate>Thu, 05 Sep 2024 19:03:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41459529</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=41459529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41459529</guid></item><item><title><![CDATA[New comment by judicious in "Lesser known parts of Python standard library"]]></title><description><![CDATA[
<p>I guess for most purposes, OrderedDicts are then obsolete, but I believe there are some extra convenience methods that they have, but I've only really needed to preserve order.<p>Makes you think what other parts of Python have become obsolete.</p>
]]></description><pubDate>Thu, 05 Sep 2024 18:24:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=41459200</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=41459200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41459200</guid></item><item><title><![CDATA[New comment by judicious in "Lesser known parts of Python standard library"]]></title><description><![CDATA[
<p>I find converting things from map objects or filter objects back to lists to be a bit clunky. Not to mention chaining operations makes it even more clunky. Some syntatic sugar would go a long way.</p>
]]></description><pubDate>Thu, 05 Sep 2024 18:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=41459103</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=41459103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41459103</guid></item><item><title><![CDATA[New comment by judicious in "Lesser known parts of Python standard library"]]></title><description><![CDATA[
<p>Dictionary comprehensions can be very elegant. List and dictionary comprehensions are very powerful and expressive abstractions. In fact, while not good practice you can pretty much write all Python code inside comprehensions including stuff regarding mutation.<p>This is valid(as in it will run, but highly unidiomatic) code:<p>quicksort = lambda arr: [pivot:=arr[0], left:= [x for x in arr[1:] if x < pivot], right := [x for x in arr[1:] if x >= pivot],
                         quicksort(left) + [pivot] + quicksort(right)][-1] if len(arr) > 1 else arr<p>print(quicksort([1, 33, -4, -2, 110, 5, 88]))</p>
]]></description><pubDate>Thu, 05 Sep 2024 15:04:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41457315</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=41457315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41457315</guid></item><item><title><![CDATA[New comment by judicious in "Lesser known parts of Python standard library"]]></title><description><![CDATA[
<p>There in lies another reason why OrderedDicts are still useful even in 3.12</p>
]]></description><pubDate>Thu, 05 Sep 2024 04:10:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41453390</link><dc:creator>judicious</dc:creator><comments>https://news.ycombinator.com/item?id=41453390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41453390</guid></item></channel></rss>