<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>A Simple Differentiable Programming Language · HackerPapers discussions</title><link>https://hackerpaper.kaipfister.de/p/1911.04523/</link><description>Collected HN comments and submissions linking this paper.</description><language>en</language><lastBuildDate>Mon, 02 Nov 2026 11:16:22 GMT</lastBuildDate><atom:link href="https://hackerpaper.kaipfister.de/p/1911.04523/feed.xml" rel="self" type="application/rss+xml" /><item><title>A Simple Differentiable Programming Language — mentioned by oddity</title><link>https://news.ycombinator.com/item?id=32314667</link><guid isPermaLink="false">urn:hackerpapers:mention:1911.04523:32314667</guid><pubDate>Tue, 02 Aug 2022 02:55:51 GMT</pubDate><description>&lt;p&gt;I don&amp;#x27;t usually respond to old comments, so I don&amp;#x27;t know if you&amp;#x27;ll read this, but I hope I can encourage you to think more broadly about what &amp;quot;differentiable programming&amp;quot; means. Different fields have a different perspective on the same set of tools because those tools have different pathological cases in different areas. Context really matters. &amp;gt; Well, that was my point above: You can&amp;#x27;t really lump quantum programming together with probabilistic programming, as they are paradigms on different &amp;quot;levels&amp;quot; This distinction is not useful. If I write in a functional or logic programming language, it…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1911.04523/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>A Simple Differentiable Programming Language — mentioned by oddity</title><link>https://news.ycombinator.com/item?id=32302329</link><guid isPermaLink="false">urn:hackerpapers:mention:1911.04523:32302329</guid><pubDate>Mon, 01 Aug 2022 05:17:57 GMT</pubDate><description>&lt;p&gt;The existence of a different kind of CPU isn&amp;#x27;t a meaningful distinction at the level of discussing paradigms. The semantics are different, so the abstract machine is different. The fact that I need a different set of atoms in my desktop to use it doesn&amp;#x27;t change the programming language part of the discussion. The main paper to read is [1] which introduces a syntactic notion of differentiation in the lambda calculus connecting substitution and nondeterministic choice to differentiation in the calculus of infinitesimals sense and also introduces a meaningful notion of Taylor expansion of…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1911.04523/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>A Simple Differentiable Programming Language — mentioned by data_maan</title><link>https://news.ycombinator.com/item?id=32302163</link><guid isPermaLink="false">urn:hackerpapers:mention:1911.04523:32302163</guid><pubDate>Mon, 01 Aug 2022 04:43:41 GMT</pubDate><description>&lt;p&gt;Seems a bit of conflation of notions going on here: Just because logic/quantum/probabilistic all end with &amp;quot;programming&amp;quot;, it doesn&amp;#x27;t mean that they all are what is called a &amp;quot;programming paradigm&amp;quot; in the typical sense [0]. Where does a paradigm end and a library implementation begin? For example, varying how a program arrives at the answer induces impertive/OOP vs. declarative paradigms [0]. On the other hand, quantum programming assumes a radically different type of &amp;quot;CPU&amp;quot; (i.e. instruction set) on which your program runs - which in turn obviously changes everything. But this can safely by…&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1911.04523/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>A Simple Differentiable Programming Language — HN submission</title><link>https://news.ycombinator.com/item?id=21541488</link><guid isPermaLink="false">urn:hackerpapers:submission:1911.04523:21541488</guid><pubDate>Fri, 15 Nov 2019 01:35:48 GMT</pubDate><description>&lt;p&gt;A Simple Differentiable Programming Language&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;2 points; 0 discussion replies on HN. &lt;a href="https://hackerpaper.kaipfister.de/p/1911.04523/"&gt;Paper and source history&lt;/a&gt;. A submission is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item><item><title>A Simple Differentiable Programming Language — mentioned by ml_thoughts</title><link>https://news.ycombinator.com/item?id=21524569</link><guid isPermaLink="false">urn:hackerpapers:mention:1911.04523:21524569</guid><pubDate>Wed, 13 Nov 2019 14:40:13 GMT</pubDate><description>&lt;p&gt;Went up this morning on arXiv: https://arxiv.org/abs/1911.04523&lt;/p&gt;&lt;p&gt;&lt;a href="https://hackerpaper.kaipfister.de/p/1911.04523/"&gt;Paper and discussion history&lt;/a&gt;. A mention is not an endorsement.&lt;/p&gt;</description><category>cs.PL</category></item></channel></rss>
