<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: skruger</title><link>https://news.ycombinator.com/user?id=skruger</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 09:44:10 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=skruger" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[History of CRMs APL]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.computer.org/csdl/magazine/an/2026/01/11442828/2eXehpB3Ybe">https://www.computer.org/csdl/magazine/an/2026/01/11442828/2eXehpB3Ybe</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47572600">https://news.ycombinator.com/item?id=47572600</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 30 Mar 2026 10:35:28 +0000</pubDate><link>https://www.computer.org/csdl/magazine/an/2026/01/11442828/2eXehpB3Ybe</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=47572600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47572600</guid></item><item><title><![CDATA[New comment by skruger in "In Praise of APL (1977)"]]></title><description><![CDATA[
<p>I faced exactly this situation a few years ago - I went with APL as the “OG”, but it probably doesn’t matter that much. Learning k or j once you know APL is much easier. I wrote a bit about this (apl and k)<p><a href="https://xpqz.github.io/learnapl" rel="nofollow">https://xpqz.github.io/learnapl</a><p><a href="https://xpqz.github.io/kbook" rel="nofollow">https://xpqz.github.io/kbook</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 17:45:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46722645</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=46722645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46722645</guid></item><item><title><![CDATA[New comment by skruger in "In Praise of APL (1977)"]]></title><description><![CDATA[
<p>It makes parsing tricky. But for the programmer it’s rarely an issue, as typically definitions are physically close. Some variants like BQN avoids this ambiguity by imposing a naming scheme (function names upper case, array names lower case or similar).</p>
]]></description><pubDate>Thu, 22 Jan 2026 12:10:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46718227</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=46718227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46718227</guid></item><item><title><![CDATA[New comment by skruger in "In Praise of APL (1977)"]]></title><description><![CDATA[
<p>Yes, it's either an array (if A, B and C are arrays), a function derived via the dyadic operator B, with operands A and C being either arrays or functions, a dyadic function call of the dyadic function B (A and C are arrays), or the sequential monadic application of functions A and B to array C, or a derived function as the tacit fork (A, B and C are functions). Did I miss anything?</p>
]]></description><pubDate>Thu, 22 Jan 2026 11:29:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46717850</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=46717850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46717850</guid></item><item><title><![CDATA[New comment by skruger in "In Praise of APL (1977)"]]></title><description><![CDATA[
<p>Whilst LLMs still perform weakly in APL, the situation is improving at pace, and giving it a “skill” to evaluate code makes a dramatic difference. I gave a conference talk about it recently (video): <a href="https://youtu.be/H_wdKeJ8gt4" rel="nofollow">https://youtu.be/H_wdKeJ8gt4</a></p>
]]></description><pubDate>Thu, 22 Jan 2026 10:33:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46717463</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=46717463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46717463</guid></item><item><title><![CDATA[Dark energy got even weirder]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.bbc.co.uk/news/articles/c17xe5kl78vo">https://www.bbc.co.uk/news/articles/c17xe5kl78vo</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46409367">https://news.ycombinator.com/item?id=46409367</a></p>
<p>Points: 8</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 28 Dec 2025 08:13:34 +0000</pubDate><link>https://www.bbc.co.uk/news/articles/c17xe5kl78vo</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=46409367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46409367</guid></item><item><title><![CDATA[GPU Array Programming with Parrot]]></title><description><![CDATA[
<p>Article URL: <a href="https://nvlabs.github.io/parrot/index.html">https://nvlabs.github.io/parrot/index.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45683008">https://news.ycombinator.com/item?id=45683008</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 23 Oct 2025 15:30:39 +0000</pubDate><link>https://nvlabs.github.io/parrot/index.html</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=45683008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45683008</guid></item><item><title><![CDATA[New comment by skruger in "Zoo of array languages"]]></title><description><![CDATA[
<p>Start here: <a href="https://xpqz.github.io/learnapl" rel="nofollow">https://xpqz.github.io/learnapl</a><p>or here:<p><a href="https://xpqz.github.io/kbook" rel="nofollow">https://xpqz.github.io/kbook</a></p>
]]></description><pubDate>Thu, 16 Oct 2025 09:29:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45603234</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=45603234</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45603234</guid></item><item><title><![CDATA[New comment by skruger in "Britain jumps into bed with Palantir in £1.5B defense pact"]]></title><description><![CDATA[
<p>QinetiQ?</p>
]]></description><pubDate>Sat, 20 Sep 2025 17:50:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45315551</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=45315551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45315551</guid></item><item><title><![CDATA[Water sommeliers rival wine terroirs]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.theguardian.com/lifeandstyle/2025/aug/28/water-sommeliers-rival-wine-terroir">https://www.theguardian.com/lifeandstyle/2025/aug/28/water-sommeliers-rival-wine-terroir</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45099850">https://news.ycombinator.com/item?id=45099850</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 02 Sep 2025 06:46:38 +0000</pubDate><link>https://www.theguardian.com/lifeandstyle/2025/aug/28/water-sommeliers-rival-wine-terroir</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=45099850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45099850</guid></item><item><title><![CDATA[New comment by skruger in "PProlog: A Prolog for Plan 9"]]></title><description><![CDATA[
<p>The author also wrote an APL for Plan9: <a href="https://apl.pmikkelsen.com/" rel="nofollow">https://apl.pmikkelsen.com/</a></p>
]]></description><pubDate>Tue, 12 Aug 2025 21:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44881852</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=44881852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44881852</guid></item><item><title><![CDATA[Science is winning the Tour de France]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.msn.com/en-us/sports/cycling/science-is-winning-the-tour-de-france/ar-AA1JhdLX">https://www.msn.com/en-us/sports/cycling/science-is-winning-the-tour-de-france/ar-AA1JhdLX</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44691621">https://news.ycombinator.com/item?id=44691621</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 26 Jul 2025 05:34:29 +0000</pubDate><link>https://www.msn.com/en-us/sports/cycling/science-is-winning-the-tour-de-france/ar-AA1JhdLX</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=44691621</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44691621</guid></item><item><title><![CDATA[New comment by skruger in "We should ask AI do coding tasks more efficiently, just for saving tokens"]]></title><description><![CDATA[
<p>As to the training set's depth of APL, yes, it's an issue. However, it's worth seeing how well MoonBit[1, 2] works with LLMs, faced with exactly the same problem -- integrating the LLM directly into the parser pipeline.<p>1: <a href="https://www.youtube.com/watch?v=SnY0F9w1xdM" rel="nofollow">https://www.youtube.com/watch?v=SnY0F9w1xdM</a>
2: <a href="https://www.moonbitlang.com/blog/moonbit-ai" rel="nofollow">https://www.moonbitlang.com/blog/moonbit-ai</a></p>
]]></description><pubDate>Tue, 08 Jul 2025 12:23:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=44499309</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=44499309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44499309</guid></item><item><title><![CDATA[New comment by skruger in "Klong: A Simple Array Language"]]></title><description><![CDATA[
<p>The learning curve isn’t steep. I’d argue the opposite. K is a tiny, tiny language. Put your mind to it, and you’ll be reading it just fine in a weekend. It’s just different. It’s optimised for its wheelhouse.</p>
]]></description><pubDate>Fri, 20 Jun 2025 21:08:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44332123</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=44332123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44332123</guid></item><item><title><![CDATA[New comment by skruger in "Klong: A Simple Array Language"]]></title><description><![CDATA[
<p>Here is a gentle start: <a href="https://xpqz.github.io/kbook/Introduction.html" rel="nofollow">https://xpqz.github.io/kbook/Introduction.html</a></p>
]]></description><pubDate>Fri, 20 Jun 2025 20:16:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44331647</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=44331647</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44331647</guid></item><item><title><![CDATA[New comment by skruger in "Solving LinkedIn Queens with APL"]]></title><description><![CDATA[
<p><a href="https://xpqz.github.io/learnapl/_images/threelamps.png" rel="nofollow">https://xpqz.github.io/learnapl/_images/threelamps.png</a></p>
]]></description><pubDate>Fri, 20 Jun 2025 11:52:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44326839</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=44326839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44326839</guid></item><item><title><![CDATA[Do programming languages deliver on their promises? [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=V8sACAhg4vM">https://www.youtube.com/watch?v=V8sACAhg4vM</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44296602">https://news.ycombinator.com/item?id=44296602</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Jun 2025 07:39:28 +0000</pubDate><link>https://www.youtube.com/watch?v=V8sACAhg4vM</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=44296602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44296602</guid></item><item><title><![CDATA[New comment by skruger in "Claude 4"]]></title><description><![CDATA[
<p>Would you mind sharing what you did? stefan@dyalog</p>
]]></description><pubDate>Thu, 22 May 2025 18:17:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44065014</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=44065014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44065014</guid></item><item><title><![CDATA[New comment by skruger in "Notation as a Tool of Thought (1979)"]]></title><description><![CDATA[
<p>Thanks for saying that. I will update it at some stage for the new array notation stuff.</p>
]]></description><pubDate>Sat, 26 Apr 2025 10:51:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=43802486</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=43802486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43802486</guid></item><item><title><![CDATA[New comment by skruger in "Notation as a Tool of Thought (1979)"]]></title><description><![CDATA[
<p>Should you ever decide to take that leap, maybe start here:<p><a href="https://xpqz.github.io/learnapl" rel="nofollow">https://xpqz.github.io/learnapl</a><p>(disclosure: author)</p>
]]></description><pubDate>Fri, 25 Apr 2025 04:52:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43790206</link><dc:creator>skruger</dc:creator><comments>https://news.ycombinator.com/item?id=43790206</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43790206</guid></item></channel></rss>