<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: peterkelly</title><link>https://news.ycombinator.com/user?id=peterkelly</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 11 Sep 2026 11:02:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=peterkelly" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Show HN: Rex, a parallel functional language for scientific workflows]]></title><description><![CDATA[
<p><a href="https://peterkelly.github.io/rex/" rel="nofollow">https://peterkelly.github.io/rex/</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49326852">https://news.ycombinator.com/item?id=49326852</a></p>
<p>Points: 28</p>
<p># Comments: 8</p>
]]></description><pubDate>Mon, 17 Aug 2026 05:28:07 +0000</pubDate><link>https://github.com/peterkelly/rex</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=49326852</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49326852</guid></item><item><title><![CDATA[New comment by peterkelly in "Ask HN: Who wants to be hired? (August 2026)"]]></title><description><![CDATA[
<p>Location: Thailand (I have a work visa; no sponsorship needed)<p>Remote: Yes, remote only<p>Willing to relocate: No<p>Technologies: Compilers, interpreters, language runtimes, distributed systems<p>Resume/CV: <a href="https://www.pmkelly.net/resume.pdf" rel="nofollow">https://www.pmkelly.net/resume.pdf</a><p>Email: peter@pmkelly.net<p>A bit about me: PhD in Computer Science + 18 years of industry experience. T-shaped; primary focus is on workflow engines but I've done a bit of everything.</p>
]]></description><pubDate>Tue, 04 Aug 2026 00:50:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49163187</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=49163187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49163187</guid></item><item><title><![CDATA[Captain Bible Reverse Engineering]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/peterkelly/captain-bible-re">https://github.com/peterkelly/captain-bible-re</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49146540">https://news.ycombinator.com/item?id=49146540</a></p>
<p>Points: 37</p>
<p># Comments: 2</p>
]]></description><pubDate>Sun, 02 Aug 2026 17:38:34 +0000</pubDate><link>https://github.com/peterkelly/captain-bible-re</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=49146540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49146540</guid></item><item><title><![CDATA[Migrating Code by Proof: From F# to Python]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.logosresearch.ai/news/migrating-code-by-proof/">https://www.logosresearch.ai/news/migrating-code-by-proof/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48855686">https://news.ycombinator.com/item?id=48855686</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Jul 2026 04:17:07 +0000</pubDate><link>https://www.logosresearch.ai/news/migrating-code-by-proof/</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=48855686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48855686</guid></item><item><title><![CDATA[Cpp2Rust: Automatic Translation of C++ to Safe Rust [pdf]]]></title><description><![CDATA[
<p>Article URL: <a href="https://web.ist.utl.pt/nuno.lopes/pubs/cpp2rust-pldi26.pdf">https://web.ist.utl.pt/nuno.lopes/pubs/cpp2rust-pldi26.pdf</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48842630">https://news.ycombinator.com/item?id=48842630</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 09 Jul 2026 08:24:56 +0000</pubDate><link>https://web.ist.utl.pt/nuno.lopes/pubs/cpp2rust-pldi26.pdf</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=48842630</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48842630</guid></item><item><title><![CDATA[I Taught Myself C by Rejecting Modern Tech [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=I7CeqmFiWYY">https://www.youtube.com/watch?v=I7CeqmFiWYY</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48831281">https://news.ycombinator.com/item?id=48831281</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 08 Jul 2026 12:52:02 +0000</pubDate><link>https://www.youtube.com/watch?v=I7CeqmFiWYY</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=48831281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48831281</guid></item><item><title><![CDATA[Passport to Adventure: The Scumm Story]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.scummdoc.com/">https://www.scummdoc.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48719736">https://news.ycombinator.com/item?id=48719736</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 29 Jun 2026 14:29:11 +0000</pubDate><link>https://www.scummdoc.com/</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=48719736</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48719736</guid></item><item><title><![CDATA[Commodore Callback]]></title><description><![CDATA[
<p>Article URL: <a href="https://commodore.net/callback/">https://commodore.net/callback/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48552570">https://news.ycombinator.com/item?id=48552570</a></p>
<p>Points: 35</p>
<p># Comments: 4</p>
]]></description><pubDate>Tue, 16 Jun 2026 09:08:36 +0000</pubDate><link>https://commodore.net/callback/</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=48552570</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48552570</guid></item><item><title><![CDATA[New comment by peterkelly in "Upcoming breaking changes for npm v12"]]></title><description><![CDATA[
<p>Now all the malware can move from the install script to the module itself where it will inevitably still be run</p>
]]></description><pubDate>Wed, 10 Jun 2026 06:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48472386</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=48472386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48472386</guid></item><item><title><![CDATA[New comment by peterkelly in "1-Click GitHub Token Stealing via a VSCode Bug"]]></title><description><![CDATA[
<p>If only there were some kind of system for recording the version history and viewing what changes had been made to the code between releases.</p>
]]></description><pubDate>Wed, 03 Jun 2026 06:54:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48380815</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=48380815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48380815</guid></item><item><title><![CDATA[New comment by peterkelly in "Ask HN: Who wants to be hired? (June 2026)"]]></title><description><![CDATA[
<p>PhD in Computer Science with 15+ years experience bridging the gap between the worlds of compilers/interpreters and scientific & business workflow orchestration systems. The world deserves better languages and developer tooling and it's my mission to continue exploring what's possible.<p>Location: Chiang Mai, Thailand<p>Remote: Yes<p>Willing to relocate: No<p>Technologies: Compilers, interpreters, language runtimes, distributed systems. Rust, Python, C, C++, TypeScript, Postgres.<p>Résumé/CV: <a href="https://www.pmkelly.net/resume.pdf" rel="nofollow">https://www.pmkelly.net/resume.pdf</a><p>Email: peter@pmkelly.net</p>
]]></description><pubDate>Tue, 02 Jun 2026 06:44:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366832</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=48366832</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366832</guid></item><item><title><![CDATA[New comment by peterkelly in "DAG Workflow Engine"]]></title><description><![CDATA[
<p>I've always been of the view that for a workflow language, you should use a proper, turing-complete functional language which gives you all the usual flexiblity for transformations on intermediate data, while also supporting things like automatic parallelisation of things like external, compute-intensive tasks.<p>I recommend checking out <a href="https://github.com/peterkelly/rex" rel="nofollow">https://github.com/peterkelly/rex</a> and also my PhD thesis on the topic <a href="https://www.pmkelly.net/publications/thesis.pdf" rel="nofollow">https://www.pmkelly.net/publications/thesis.pdf</a>.<p>The gap in flexiblity between DAG-only and a full language designed for the task is a significant one.</p>
]]></description><pubDate>Mon, 04 May 2026 16:46:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48011215</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=48011215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48011215</guid></item><item><title><![CDATA[Remembering the Computer Literacy Project (1992) [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=JZjNHnYFqOA">https://www.youtube.com/watch?v=JZjNHnYFqOA</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47960116">https://news.ycombinator.com/item?id=47960116</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 30 Apr 2026 09:30:18 +0000</pubDate><link>https://www.youtube.com/watch?v=JZjNHnYFqOA</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=47960116</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960116</guid></item><item><title><![CDATA[New comment by peterkelly in "Tell HN: Anthropic no longer allowing Claude Code subscriptions to use OpenClaw"]]></title><description><![CDATA[
<p>> Every single one of them oversells their capacity<p>That sounds like their problem, not ours</p>
]]></description><pubDate>Sat, 04 Apr 2026 07:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47636854</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=47636854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47636854</guid></item><item><title><![CDATA[Hammond XK-7D [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=hHDP3GcAJAw">https://www.youtube.com/watch?v=hHDP3GcAJAw</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47299632">https://news.ycombinator.com/item?id=47299632</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 08 Mar 2026 18:22:28 +0000</pubDate><link>https://www.youtube.com/watch?v=hHDP3GcAJAw</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=47299632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47299632</guid></item><item><title><![CDATA[Only working copy of 50 year old computer program found when cleaning out office [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=m-3RJaKcw_4">https://www.youtube.com/watch?v=m-3RJaKcw_4</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46552126">https://news.ycombinator.com/item?id=46552126</a></p>
<p>Points: 1</p>
<p># Comments: 2</p>
]]></description><pubDate>Fri, 09 Jan 2026 10:09:53 +0000</pubDate><link>https://www.youtube.com/watch?v=m-3RJaKcw_4</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=46552126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46552126</guid></item><item><title><![CDATA[New comment by peterkelly in "Why I stopped using JSON for my APIs"]]></title><description><![CDATA[
<p>Unless a violation of that contract can lead to a crash or security vulnerability...</p>
]]></description><pubDate>Tue, 02 Dec 2025 05:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46117833</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=46117833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46117833</guid></item><item><title><![CDATA[New comment by peterkelly in "The Manuscripts of Edsger W. Dijkstra"]]></title><description><![CDATA[
<p>The most important one in the context of 2025 is this one:<p>On the foolishness of "natural language programming". <a href="https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667.html" rel="nofollow">https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667...</a></p>
]]></description><pubDate>Sun, 09 Nov 2025 15:52:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45866416</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=45866416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45866416</guid></item><item><title><![CDATA[New comment by peterkelly in "[dead]"]]></title><description><![CDATA[
<p>Flagged because this takes you to a random website so everyone is going to be reading a different article.<p>I love Kagi as a search engine, and this is a cool idea, but posting a "random web page selector" without explanation on HN is just confusing.</p>
]]></description><pubDate>Sat, 08 Nov 2025 13:08:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45856416</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=45856416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45856416</guid></item><item><title><![CDATA[New comment by peterkelly in "Show HN: Autism Simulator"]]></title><description><![CDATA[
<p>For some people it's a job.<p>For others it's a calling.<p>Nothing wrong with either - I just think it's worth being aware that people have different motivations.</p>
]]></description><pubDate>Thu, 02 Oct 2025 07:13:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45447067</link><dc:creator>peterkelly</dc:creator><comments>https://news.ycombinator.com/item?id=45447067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45447067</guid></item></channel></rss>