<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: jstrieb</title><link>https://news.ycombinator.com/user?id=jstrieb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Apr 2026 04:29:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jstrieb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jstrieb in "A case against currying"]]></title><description><![CDATA[
<p>I like currying because it's fun and cool, but found myself nodding along throughout the whole article. I've taken for granted that declaring and using curried functions with nice associativity (i.e., avoiding lots of parentheses) is as ergonomic as partial application syntax gets, but I'm glad to have that assumption challenged.<p>The "hole" syntax for partial application with dollar signs is a really creative alternative that seems much nicer. Does anyone know of any languages that actually do it that way? I'd love to try it out and see if it's actually nicer in practice.</p>
]]></description><pubDate>Sun, 22 Mar 2026 14:46:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47478068</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=47478068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47478068</guid></item><item><title><![CDATA[macOS code injection for fun and no profit (2024)]]></title><description><![CDATA[
<p>Article URL: <a href="https://mariozechner.at/posts/2024-07-20-macos-code-injection-fun/">https://mariozechner.at/posts/2024-07-20-macos-code-injection-fun/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47250500">https://news.ycombinator.com/item?id=47250500</a></p>
<p>Points: 110</p>
<p># Comments: 21</p>
]]></description><pubDate>Wed, 04 Mar 2026 17:05:00 +0000</pubDate><link>https://mariozechner.at/posts/2024-07-20-macos-code-injection-fun/</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=47250500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47250500</guid></item><item><title><![CDATA[New comment by jstrieb in "Paged Out Issue #8 [pdf]"]]></title><description><![CDATA[
<p>Thanks! I also told Aga via email in the thread where I submitted my article.<p>Worth noting that the HTML tag in the title was stripped from the PDF table of contents as well, so the title for that article in the contents is missing a word. No big deal, but good to know for future submissions!</p>
]]></description><pubDate>Thu, 19 Feb 2026 16:21:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47075425</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=47075425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47075425</guid></item><item><title><![CDATA[Using the Browser's <canvas> for Data Compression]]></title><description><![CDATA[
<p>Article URL: <a href="https://jstrieb.github.io/posts/canvas-compress/">https://jstrieb.github.io/posts/canvas-compress/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47075265">https://news.ycombinator.com/item?id=47075265</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 19 Feb 2026 16:08:21 +0000</pubDate><link>https://jstrieb.github.io/posts/canvas-compress/</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=47075265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47075265</guid></item><item><title><![CDATA[New comment by jstrieb in "Paged Out Issue #8 [pdf]"]]></title><description><![CDATA[
<p>The article I submitted has an HTML tag in the title, and seems to have broken the web viewer :(<p>Note that you can link to pages in a PDF with a hash like #page=64 (for example) in the URL.<p><a href="https://pagedout.institute/download/PagedOut_008.pdf#page=64" rel="nofollow">https://pagedout.institute/download/PagedOut_008.pdf#page=64</a></p>
]]></description><pubDate>Thu, 19 Feb 2026 15:00:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47074508</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=47074508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47074508</guid></item><item><title><![CDATA[New comment by jstrieb in "Fast Sorting, Branchless by Design"]]></title><description><![CDATA[
<p>Wow, this is jam-packed with interesting information. Thanks for writing it! (Also thanks for all of your other great open source work!)<p>Are there plans to upstream this into the Zig std library? Seems like it could be useful for more than just the cryptography package, since the benchmarks at the end have it often being faster than std pdqsort. I just checked the issue trackers on Codeberg and GitHub, and didn't see anything mentioning djbsort or NTRU Prime, which leads me to believe there aren't (official) plans to upstream this (yet).</p>
]]></description><pubDate>Tue, 17 Feb 2026 21:08:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47053372</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=47053372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47053372</guid></item><item><title><![CDATA[New comment by jstrieb in "Is Show HN dead? No, but it's drowning"]]></title><description><![CDATA[
<p>If those announcement posts don't take off, how do you end up finding a community of users/players?</p>
]]></description><pubDate>Tue, 17 Feb 2026 17:42:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47050397</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=47050397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47050397</guid></item><item><title><![CDATA[Don't pass on small block ciphers]]></title><description><![CDATA[
<p>Article URL: <a href="https://00f.net/2026/02/10/small-block-ciphers/">https://00f.net/2026/02/10/small-block-ciphers/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47019902">https://news.ycombinator.com/item?id=47019902</a></p>
<p>Points: 50</p>
<p># Comments: 63</p>
]]></description><pubDate>Sun, 15 Feb 2026 00:32:25 +0000</pubDate><link>https://00f.net/2026/02/10/small-block-ciphers/</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=47019902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019902</guid></item><item><title><![CDATA[New comment by jstrieb in "Lena by qntm (2021)"]]></title><description><![CDATA[
<p>I consider <i>Recursion</i> by Blake Crouch to be similar, even though I liked <i>Antimemetics</i> much better. I haven't read Crouch's other books, but have heard that <i>Dark Matter</i> is better than <i>Recursion</i>, though it may be less similar to <i>Antimemetics</i>.</p>
]]></description><pubDate>Fri, 13 Feb 2026 17:04:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47004975</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=47004975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47004975</guid></item><item><title><![CDATA[Testing your fit for policy careers (2024)]]></title><description><![CDATA[
<p>Article URL: <a href="https://emergingtechpolicy.org/essentials/policy-fit-testing/">https://emergingtechpolicy.org/essentials/policy-fit-testing/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46850683">https://news.ycombinator.com/item?id=46850683</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 01 Feb 2026 23:57:23 +0000</pubDate><link>https://emergingtechpolicy.org/essentials/policy-fit-testing/</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46850683</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46850683</guid></item><item><title><![CDATA[New comment by jstrieb in "Show HN: GitHub Stats Images, in Rust"]]></title><description><![CDATA[
<p>Nice fork! (I am the person who wrote the original.)<p>My version is still working well for me, so it's been hard to find motivation to update it. Also, I've been using my increasingly limited free time to work on some exciting new projects, rather than maintenance tasks that feel like a continuation of my day job.<p>All that to say I'm excited about new repos like yours that take the idea further! I also really appreciate your attention to detail calling out the differences with the original, and that you licensed your version under the GPL.<p>As an aside, you may want to add "Show HN" to the title. It will allow the page to show up on <a href="https://news.ycombinator.com/show">https://news.ycombinator.com/show</a></p>
]]></description><pubDate>Mon, 26 Jan 2026 01:31:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46760684</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46760684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46760684</guid></item><item><title><![CDATA[B.A.T.M.A.N Protocol Concept (2011)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.open-mesh.org/projects/open-mesh/wiki/BATMANConcept">https://www.open-mesh.org/projects/open-mesh/wiki/BATMANConcept</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46741195">https://news.ycombinator.com/item?id=46741195</a></p>
<p>Points: 21</p>
<p># Comments: 6</p>
]]></description><pubDate>Sat, 24 Jan 2026 04:57:12 +0000</pubDate><link>https://www.open-mesh.org/projects/open-mesh/wiki/BATMANConcept</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46741195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46741195</guid></item><item><title><![CDATA[New comment by jstrieb in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://jstrieb.github.io" rel="nofollow">https://jstrieb.github.io</a></p>
]]></description><pubDate>Thu, 15 Jan 2026 02:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46627382</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46627382</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46627382</guid></item><item><title><![CDATA[Canonical Huffman codes are a speed optimization not a space optimization (2023)]]></title><description><![CDATA[
<p>Article URL: <a href="https://wareya.wordpress.com/2023/12/09/canonical-huffman-codes-are-a-speed-optimization-not-a-space-optimization/">https://wareya.wordpress.com/2023/12/09/canonical-huffman-codes-are-a-speed-optimization-not-a-space-optimization/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46503959">https://news.ycombinator.com/item?id=46503959</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Jan 2026 19:58:48 +0000</pubDate><link>https://wareya.wordpress.com/2023/12/09/canonical-huffman-codes-are-a-speed-optimization-not-a-space-optimization/</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46503959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46503959</guid></item><item><title><![CDATA[Lexing and non-lexing scanners (parsing)]]></title><description><![CDATA[
<p>Article URL: <a href="https://wareya.wordpress.com/2026/01/03/short-bit-lexing-and-non-lexing-scanners-parsing/">https://wareya.wordpress.com/2026/01/03/short-bit-lexing-and-non-lexing-scanners-parsing/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46503349">https://news.ycombinator.com/item?id=46503349</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 05 Jan 2026 19:17:53 +0000</pubDate><link>https://wareya.wordpress.com/2026/01/03/short-bit-lexing-and-non-lexing-scanners-parsing/</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46503349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46503349</guid></item><item><title><![CDATA[New comment by jstrieb in "Making a game on a custom bytecode VM in 7 days and 3kB"]]></title><description><![CDATA[
<p>Maybe I missed it, but I didn't notice a submission of yours in the jam. Did you end up getting around to doing your solo project?</p>
]]></description><pubDate>Wed, 24 Dec 2025 18:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46377874</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46377874</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46377874</guid></item><item><title><![CDATA[New comment by jstrieb in "Making a game on a custom bytecode VM in 7 days and 3kB"]]></title><description><![CDATA[
<p>The rest of the games submitted to this very interesting, somewhat niche game jam (including my own entry) are here:<p><a href="https://itch.io/jam/langjamgamejam/entries" rel="nofollow">https://itch.io/jam/langjamgamejam/entries</a><p>There were some really impressive submissions in spite of the short time frame!</p>
]]></description><pubDate>Wed, 24 Dec 2025 17:13:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46377313</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46377313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46377313</guid></item><item><title><![CDATA[Three Asymmetric Divisions of the Octave (1996)]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.wendycarlos.com/resources/pitch.html">https://www.wendycarlos.com/resources/pitch.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46166923">https://news.ycombinator.com/item?id=46166923</a></p>
<p>Points: 5</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 05 Dec 2025 20:36:51 +0000</pubDate><link>https://www.wendycarlos.com/resources/pitch.html</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46166923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46166923</guid></item><item><title><![CDATA[Using floating point numbers as hash keys (2017)]]></title><description><![CDATA[
<p>Article URL: <a href="https://readafterwrite.wordpress.com/2017/03/23/how-to-hash-floating-point-numbers/">https://readafterwrite.wordpress.com/2017/03/23/how-to-hash-floating-point-numbers/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46135349">https://news.ycombinator.com/item?id=46135349</a></p>
<p>Points: 16</p>
<p># Comments: 4</p>
]]></description><pubDate>Wed, 03 Dec 2025 15:09:30 +0000</pubDate><link>https://readafterwrite.wordpress.com/2017/03/23/how-to-hash-floating-point-numbers/</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=46135349</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46135349</guid></item><item><title><![CDATA[New comment by jstrieb in "Disassembling terabytes of random data with Zig and Capstone to prove a point"]]></title><description><![CDATA[
<p>Hey, I wrote this! There are a couple of reasons that I included the disclosure.<p>The main one is to set reader expectations that any errors are entirely my own, and that I spent time reviewing the details of the work. The disclosure seemed to me a concise way to do that -- my intention was not any form of anti-AI virtue signaling.<p>The other reason is that I may use AI for some of my future work, and as a reader, I would prefer a disclosure about that. So I figured if I'm going to disclose using it, I might as well disclose not using it.<p>I linked to other thoughts on AI just in case others are interested in what I have to say. I don't stand to gain anything from what I write, and I don't even have analytics to tell me more people are viewing it.<p>All in all, I was just trying to be transparent, and share my work.</p>
]]></description><pubDate>Thu, 13 Nov 2025 00:28:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45908896</link><dc:creator>jstrieb</dc:creator><comments>https://news.ycombinator.com/item?id=45908896</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45908896</guid></item></channel></rss>