<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: marcle</title><link>https://news.ycombinator.com/user?id=marcle</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 26 Apr 2026 09:51:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=marcle" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by marcle in "Advent of Code 2024 in pure SQL"]]></title><description><![CDATA[
<p>Answering my own question: Umbra and PostgreSQL include "#" as an operator for bitwise xor, whereas DuckDB does not.</p>
]]></description><pubDate>Sun, 29 Dec 2024 16:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42541016</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=42541016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42541016</guid></item><item><title><![CDATA[New comment by marcle in "Advent of Code 2024 in pure SQL"]]></title><description><![CDATA[
<p>This is very interesting code that uses Umbra v0.2-957, PostgreSQL 17.2, and DuckDB v1.1.3.<p>One minor point: some of the problems could not be implemented in DuckDB due to a missing xor operator - but the documentation includes an xor function (<a href="https://duckdb.org/docs/sql/functions/numeric.html#xorx-y" rel="nofollow">https://duckdb.org/docs/sql/functions/numeric.html#xorx-y</a>) for the same version. Is the form of the function not suitable?</p>
]]></description><pubDate>Sun, 29 Dec 2024 09:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=42538684</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=42538684</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42538684</guid></item><item><title><![CDATA[New comment by marcle in "Unseen Thunderbirds film reels found in garden shed"]]></title><description><![CDATA[
<p>Nice childhood memories: "Thunderbirds are go!"<p>I always wondered how the palm trees were able to be flattened:).</p>
]]></description><pubDate>Tue, 08 Oct 2024 09:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=41775293</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=41775293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41775293</guid></item><item><title><![CDATA[New comment by marcle in "Fun with Positron: Combining the Best of RStudio and VS Code"]]></title><description><![CDATA[
<p>This is a very interesting IDE to support data science.<p>Has anyone tried using the Eclipse Theia IDE for data science?<p>One of these IDEs may finally entice me away from ESS, magit and Org Mode.</p>
]]></description><pubDate>Wed, 10 Jul 2024 15:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=40928223</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=40928223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40928223</guid></item><item><title><![CDATA[Fun with Positron: Combining the Best of RStudio and VS Code]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.andrewheiss.com/blog/2024/07/08/fun-with-positron/">https://www.andrewheiss.com/blog/2024/07/08/fun-with-positron/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40928164">https://news.ycombinator.com/item?id=40928164</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 10 Jul 2024 15:41:43 +0000</pubDate><link>https://www.andrewheiss.com/blog/2024/07/08/fun-with-positron/</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=40928164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40928164</guid></item><item><title><![CDATA[New comment by marcle in "Two hunters from the same lodge afflicted with sporadic CJD: is CWD to blame?"]]></title><description><![CDATA[
<p>"PSA" can also be probabilistic sensitivity analysis. I do health economic evaluations for prostate cancer screening -- which leads to interesting ambiguities:).</p>
]]></description><pubDate>Sat, 20 Apr 2024 08:04:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=40095663</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=40095663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40095663</guid></item><item><title><![CDATA[New comment by marcle in "History of Uniform Random Number Generation (2017) [pdf]"]]></title><description><![CDATA[
<p>The article references the SSJ Java package which is developed by the author and his colleagues. This provides implementations for many RNGs -- and some nice tools for simulations:
<a href="https://github.com/umontreal-simul/ssj">https://github.com/umontreal-simul/ssj</a></p>
]]></description><pubDate>Sun, 17 Mar 2024 19:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=39737315</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=39737315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39737315</guid></item><item><title><![CDATA[New comment by marcle in "Owl project (OCaml scientific computing) formally concluded"]]></title><description><![CDATA[
<p>And see the discussion at <a href="https://discuss.ocaml.org/t/owl-project-concluding/14117" rel="nofollow">https://discuss.ocaml.org/t/owl-project-concluding/14117</a></p>
]]></description><pubDate>Tue, 20 Feb 2024 14:59:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39442060</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=39442060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39442060</guid></item><item><title><![CDATA[New comment by marcle in "Owl project (OCaml scientific computing) formally concluded"]]></title><description><![CDATA[
<p>See also some discussion at <a href="https://www.reddit.com/r/ocaml/comments/1au329z/owl_project_formally_concluded/" rel="nofollow">https://www.reddit.com/r/ocaml/comments/1au329z/owl_project_...</a></p>
]]></description><pubDate>Mon, 19 Feb 2024 12:53:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39429223</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=39429223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39429223</guid></item><item><title><![CDATA[Owl project (OCaml scientific computing) formally concluded]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/owlbarn/owl">https://github.com/owlbarn/owl</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39429222">https://news.ycombinator.com/item?id=39429222</a></p>
<p>Points: 3</p>
<p># Comments: 2</p>
]]></description><pubDate>Mon, 19 Feb 2024 12:53:10 +0000</pubDate><link>https://github.com/owlbarn/owl</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=39429222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39429222</guid></item><item><title><![CDATA[New comment by marcle in "Learn Datalog Today"]]></title><description><![CDATA[
<p>ErgoAI is as "an enterprise-level extension of the Flora-2 system" which was recently open-sourced: <a href="https://github.com/ErgoAI">https://github.com/ErgoAI</a> . It seems to be well documented.</p>
]]></description><pubDate>Sun, 21 Jan 2024 21:41:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=39083368</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=39083368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39083368</guid></item><item><title><![CDATA[New comment by marcle in "Axiom – A scientific computation system"]]></title><description><![CDATA[
<p>See <a href="https://fricas.github.io/" rel="nofollow">https://fricas.github.io/</a>, which includes a 990 page book and detailed documentation.</p>
]]></description><pubDate>Sat, 13 Jan 2024 10:28:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=38978695</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=38978695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38978695</guid></item><item><title><![CDATA[New comment by marcle in "8 months of OCaml after 8 years of Haskell"]]></title><description><![CDATA[
<p>This is a nicely balanced discussion of the two languages - with much food for thought.</p>
]]></description><pubDate>Fri, 29 Dec 2023 18:00:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=38808039</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=38808039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38808039</guid></item><item><title><![CDATA[8 months of OCaml after 8 years of Haskell]]></title><description><![CDATA[
<p>Article URL: <a href="https://discourse.haskell.org/t/8-months-of-ocaml-after-8-years-of-haskell-in-production/8405">https://discourse.haskell.org/t/8-months-of-ocaml-after-8-years-of-haskell-in-production/8405</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=38808019">https://news.ycombinator.com/item?id=38808019</a></p>
<p>Points: 13</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 29 Dec 2023 17:58:42 +0000</pubDate><link>https://discourse.haskell.org/t/8-months-of-ocaml-after-8-years-of-haskell-in-production/8405</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=38808019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38808019</guid></item><item><title><![CDATA[New comment by marcle in "Understanding Automatic Differentiation in 30 lines of Python"]]></title><description><![CDATA[
<p>I wrote a purely functional AD library in Mercury [0], which adapts a general approach from [1]. I believe that Owl provides a similar approach [2].<p>[0] <a href="https://github.com/mclements/mercury-ad">https://github.com/mclements/mercury-ad</a><p>[1] <a href="https://github.com/qobi/AD-Rosetta-Stone/">https://github.com/qobi/AD-Rosetta-Stone/</a><p>[2] <a href="https://github.com/owlbarn/owl/tree/main/src/base/algodiff">https://github.com/owlbarn/owl/tree/main/src/base/algodiff</a></p>
]]></description><pubDate>Fri, 25 Aug 2023 16:39:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=37263780</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=37263780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37263780</guid></item><item><title><![CDATA[New comment by marcle in "Functions and algorithms implemented purely with TypeScript's type system"]]></title><description><![CDATA[
<p>The following homage to Aphyr’s "Typing the technical interview" solves the N-queens problem using types in Typescript. This is both funny and insightful.<p><a href="https://www.richard-towers.com/2023/03/11/typescripting-the-technical-interview.html" rel="nofollow noreferrer">https://www.richard-towers.com/2023/03/11/typescripting-the-...</a><p>(Edit: this is mentioned elsewhere in this thread by Kerrick)</p>
]]></description><pubDate>Wed, 05 Jul 2023 09:22:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=36597838</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=36597838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36597838</guid></item><item><title><![CDATA[New comment by marcle in "Relic: Functional relational programming for Clojure(Script)"]]></title><description><![CDATA[
<p>Waldek Hebisch, who is the maintainer for the Fricas computer algebra software, also maintains a 64-bit version of Poplog for amd64/x86_64:<p><a href="https://github.com/hebisch/poplog">https://github.com/hebisch/poplog</a>
<a href="https://www.cs.bham.ac.uk/research/projects/poplog/freepoplog.html" rel="nofollow">https://www.cs.bham.ac.uk/research/projects/poplog/freepoplo...</a></p>
]]></description><pubDate>Mon, 27 Feb 2023 07:50:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=34954068</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=34954068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34954068</guid></item><item><title><![CDATA[New comment by marcle in "Architecture of Advanced Numerical Analysis Systems"]]></title><description><![CDATA[
<p>This is a free book on Owl. I have only looked at the chapter on automatic differentiation - and it looks good.</p>
]]></description><pubDate>Thu, 16 Feb 2023 17:25:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=34821868</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=34821868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34821868</guid></item><item><title><![CDATA[Architecture of Advanced Numerical Analysis Systems]]></title><description><![CDATA[
<p>Article URL: <a href="https://link.springer.com/book/10.1007/978-1-4842-8853-5">https://link.springer.com/book/10.1007/978-1-4842-8853-5</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=34821867">https://news.ycombinator.com/item?id=34821867</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 16 Feb 2023 17:25:50 +0000</pubDate><link>https://link.springer.com/book/10.1007/978-1-4842-8853-5</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=34821867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34821867</guid></item><item><title><![CDATA[New comment by marcle in "Autodidax: JAX core from scratch"]]></title><description><![CDATA[
<p>I find the solutions from <a href="https://github.com/qobi/AD-Rosetta-Stone/">https://github.com/qobi/AD-Rosetta-Stone/</a> to be very helpful, particularly for representing forward and backward mode automatic differentiation using a functional approach.<p>I used this code as inspiration for a functional-only (without references/pointers) in Mercury: <a href="https://github.com/mclements/mercury-ad">https://github.com/mclements/mercury-ad</a></p>
]]></description><pubDate>Sun, 12 Feb 2023 10:39:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=34761776</link><dc:creator>marcle</dc:creator><comments>https://news.ycombinator.com/item?id=34761776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34761776</guid></item></channel></rss>