<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: nemoniac</title><link>https://news.ycombinator.com/user?id=nemoniac</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 08 Apr 2026 04:06:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nemoniac" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by nemoniac in "Writing Lisp is AI resistant and I'm sad"]]></title><description><![CDATA[
<p>My own experience over the last few months is quite the opposite so it's heartening to see some reputable Lispers reporting the same in the comments here.<p>Everything in this area is moving so quickly that I haven't yet crystallized my thinking or settled on a working methodology but I am getting a lot of value out of running Claude Code with MCP servers for Common Lisp and Emacs (cl-mcp & emacs-mcp-server). Among other things this certainly helps with the unbalanced parentheses rabbit hole.<p>Along with that I am showing it plenty of my own Lisp code and encouraging it to adopt my preferred coding style and libraries. It takes a little coaching and reinforcement (recalcitrant intern syndrome) but it learns as it goes. It's really quite a pleasant experience to see it write Lisp as I might have written it.</p>
]]></description><pubDate>Sun, 05 Apr 2026 11:21:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47648271</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=47648271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47648271</guid></item><item><title><![CDATA[Idiomatic Koru Kernels Match Hand-Specialized C]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.korulang.org/blog/idiomatic-kernels-match-specialized-c">https://www.korulang.org/blog/idiomatic-kernels-match-specialized-c</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47638005">https://news.ycombinator.com/item?id=47638005</a></p>
<p>Points: 10</p>
<p># Comments: 7</p>
]]></description><pubDate>Sat, 04 Apr 2026 11:09:00 +0000</pubDate><link>https://www.korulang.org/blog/idiomatic-kernels-match-specialized-c</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=47638005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47638005</guid></item><item><title><![CDATA[Almighty Lisp: Lisp and Emacs Essentials Book]]></title><description><![CDATA[
<p>Article URL: <a href="https://almightylisp.com/">https://almightylisp.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47612277">https://news.ycombinator.com/item?id=47612277</a></p>
<p>Points: 79</p>
<p># Comments: 4</p>
]]></description><pubDate>Thu, 02 Apr 2026 10:02:24 +0000</pubDate><link>https://almightylisp.com/</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=47612277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47612277</guid></item><item><title><![CDATA[Coding agent rewrites (and improves) LGPL library and releases under MIT license]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/chardet/chardet/releases/tag/7.0.0">https://github.com/chardet/chardet/releases/tag/7.0.0</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47260223">https://news.ycombinator.com/item?id=47260223</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 05 Mar 2026 11:04:30 +0000</pubDate><link>https://github.com/chardet/chardet/releases/tag/7.0.0</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=47260223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47260223</guid></item><item><title><![CDATA[New comment by nemoniac in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>GDPR is not a PII law. The term is not mentioned once in GDPR. GDPR speaks of "personal data", which as Wikipedia puts it "is significantly broader".</p>
]]></description><pubDate>Tue, 10 Feb 2026 14:57:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46960503</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=46960503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46960503</guid></item><item><title><![CDATA[Adaptive Hashing: Faster Hash Functions with Fewer Collision]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2602.05925">https://arxiv.org/abs/2602.05925</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46912627">https://news.ycombinator.com/item?id=46912627</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 Feb 2026 13:33:27 +0000</pubDate><link>https://arxiv.org/abs/2602.05925</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=46912627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46912627</guid></item><item><title><![CDATA[Against Markdown]]></title><description><![CDATA[
<p>Article URL: <a href="https://aartaka.me/markdown.html">https://aartaka.me/markdown.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46911303">https://news.ycombinator.com/item?id=46911303</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 Feb 2026 10:48:35 +0000</pubDate><link>https://aartaka.me/markdown.html</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=46911303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46911303</guid></item><item><title><![CDATA[Not all Chess960 positions are equally complex]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2512.14319">https://arxiv.org/abs/2512.14319</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46586213">https://news.ycombinator.com/item?id=46586213</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 12 Jan 2026 09:46:37 +0000</pubDate><link>https://arxiv.org/abs/2512.14319</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=46586213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46586213</guid></item><item><title><![CDATA[New comment by nemoniac in "A bitwise reproducible deep learning framework"]]></title><description><![CDATA[
<p>Is there any indication of what the performance hit for this might be?</p>
]]></description><pubDate>Mon, 29 Dec 2025 11:53:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46419783</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=46419783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46419783</guid></item><item><title><![CDATA[New comment by nemoniac in "Show HN: CineCLI – Browse and torrent movies directly from your terminal"]]></title><description><![CDATA[
<p>uvx cinecli search "star wars"</p>
]]></description><pubDate>Tue, 23 Dec 2025 20:32:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46369160</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=46369160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46369160</guid></item><item><title><![CDATA[America Has Become a Digital Narco-State]]></title><description><![CDATA[
<p>Article URL: <a href="https://paulkrugman.substack.com/p/america-has-become-a-digital-narco_id">https://paulkrugman.substack.com/p/america-has-become-a-digital-narco_id</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46211417">https://news.ycombinator.com/item?id=46211417</a></p>
<p>Points: 32</p>
<p># Comments: 3</p>
]]></description><pubDate>Tue, 09 Dec 2025 22:08:39 +0000</pubDate><link>https://paulkrugman.substack.com/p/america-has-become-a-digital-narco_id</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=46211417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46211417</guid></item><item><title><![CDATA[Google's Hidden Empire]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2511.02931">https://arxiv.org/abs/2511.02931</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45835780">https://news.ycombinator.com/item?id=45835780</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 06 Nov 2025 14:42:17 +0000</pubDate><link>https://arxiv.org/abs/2511.02931</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=45835780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45835780</guid></item><item><title><![CDATA[New comment by nemoniac in "Structure and Interpretation of Classical Mechanics (2014)"]]></title><description><![CDATA[
<p>You can run it in Racket with the SICP language.<p><a href="https://docs.racket-lang.org/sicp-manual/SICP_Language.html" rel="nofollow">https://docs.racket-lang.org/sicp-manual/SICP_Language.html</a></p>
]]></description><pubDate>Mon, 27 Oct 2025 09:17:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45718818</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=45718818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45718818</guid></item><item><title><![CDATA[New comment by nemoniac in "Programming with Less Than Nothing"]]></title><description><![CDATA[
<p>The author references is in the sectino on Further Reading</p>
]]></description><pubDate>Thu, 23 Oct 2025 09:25:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45679908</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=45679908</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45679908</guid></item><item><title><![CDATA[New comment by nemoniac in "Claude Skills are awesome, maybe a bigger deal than MCP"]]></title><description><![CDATA[
<p>> Almost everything I might achieve with an MCP can be handled by a CLI tool instead.<p>That's the pull quote right there.</p>
]]></description><pubDate>Fri, 17 Oct 2025 21:26:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=45622278</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=45622278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45622278</guid></item><item><title><![CDATA[New comment by nemoniac in "AI coding made me faster, but I can't code to music anymore"]]></title><description><![CDATA[
<p>The line that stood out for me was that "a 4-hour session of AI coding is more cognitively intense than a 4-hour session of non-AI coding."<p>Many programmers are rejecting AI coding because they miss the challenge they enjoy getting from conventional programming but this author finds it even more challenging. Or perhaps challenging in a different way?</p>
]]></description><pubDate>Wed, 27 Aug 2025 08:07:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45036772</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=45036772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45036772</guid></item><item><title><![CDATA[Customizing Lisp REPLs]]></title><description><![CDATA[
<p>Article URL: <a href="https://aartaka.me/customize-repl.html">https://aartaka.me/customize-repl.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44939654">https://news.ycombinator.com/item?id=44939654</a></p>
<p>Points: 76</p>
<p># Comments: 19</p>
]]></description><pubDate>Mon, 18 Aug 2025 11:57:19 +0000</pubDate><link>https://aartaka.me/customize-repl.html</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=44939654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44939654</guid></item><item><title><![CDATA[Streaming services are driving viewers back to piracy]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theguardian.com/film/2025/aug/14/cant-pay-wont-pay-impoverished-streaming-services-are-driving-viewers-back-to-piracy">https://www.theguardian.com/film/2025/aug/14/cant-pay-wont-pay-impoverished-streaming-services-are-driving-viewers-back-to-piracy</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44902797">https://news.ycombinator.com/item?id=44902797</a></p>
<p>Points: 1130</p>
<p># Comments: 919</p>
]]></description><pubDate>Thu, 14 Aug 2025 16:56:31 +0000</pubDate><link>https://www.theguardian.com/film/2025/aug/14/cant-pay-wont-pay-impoverished-streaming-services-are-driving-viewers-back-to-piracy</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=44902797</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44902797</guid></item><item><title><![CDATA[New comment by nemoniac in "Janet: Lightweight, Expressive, Modern Lisp"]]></title><description><![CDATA[
<p>The first code example on that page claims to solve "the 3SUM problem".<p>According to [1], "the 3SUM problem asks if a given set of n real numbers contains three elements that sum to zero."<p>It's not clear to me what problem the Janet code solves but it's clearly not <i>that</i> 3SUM problem.<p>On the example input of<p><pre><code>    @[2 4 1 3 8 7 -3 -1 12 -5 -8]
</code></pre>
it outputs<p><pre><code>    @[@[6 1 7] @[2 5 10] @[1 2 9] @[4 6 9] @[3 0 9] @[6 2 0]]
</code></pre>
For what it's worth, here's some Common Lisp code that does solve the 3SUM problem in O(n^2).<p><pre><code>    (defun 3sum (a)
      (let ((h (make-hash-table))
            (len (length a)))
        (dotimes (i len)
          (setf (gethash (aref a i) h) t))
        (dotimes (i len)
          (dotimes (j i)
            (when (gethash (- (+ (aref a i) (aref a j))) h)
              (return-from 3sum t))))))
    
    (3sum #(2 4 1 3 8 7 -3 -1 12 -5 -8))
    ;; => t

</code></pre>
[1] <a href="https://en.wikipedia.org/wiki/3SUM" rel="nofollow">https://en.wikipedia.org/wiki/3SUM</a></p>
]]></description><pubDate>Sun, 27 Jul 2025 10:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44700258</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=44700258</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44700258</guid></item><item><title><![CDATA[New comment by nemoniac in "Reading NFC Passport Chips in Linux"]]></title><description><![CDATA[
<p>Only partially. At least for my Dutch licence. It contains neither holder's last name nor end date.<p>It does start with D1NLD. Then a single digit which is not the checksum of the foregoing (using the passport checksum algorithm). Then the document number. Then some letters and numbers I can't make any sense of. It ends with a correct global checksum for all of the foregoing.</p>
]]></description><pubDate>Thu, 26 Jun 2025 10:17:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44385919</link><dc:creator>nemoniac</dc:creator><comments>https://news.ycombinator.com/item?id=44385919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44385919</guid></item></channel></rss>