<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: abrax3141</title><link>https://news.ycombinator.com/user?id=abrax3141</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 05 Sep 2026 07:26:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=abrax3141" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Waits: Arthur Samuel's Checkers]]></title><description><![CDATA[
<p>Article URL: <a href="https://timereshared.com/waits-samuel-checkers/">https://timereshared.com/waits-samuel-checkers/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49227709">https://news.ycombinator.com/item?id=49227709</a></p>
<p>Points: 9</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 09 Aug 2026 01:59:54 +0000</pubDate><link>https://timereshared.com/waits-samuel-checkers/</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=49227709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49227709</guid></item><item><title><![CDATA[Show HN: Hacker's Guides]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jeffshrager/HackersGuides">https://github.com/jeffshrager/HackersGuides</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48485627">https://news.ycombinator.com/item?id=48485627</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 11 Jun 2026 02:39:02 +0000</pubDate><link>https://github.com/jeffshrager/HackersGuides</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=48485627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48485627</guid></item><item><title><![CDATA[New comment by abrax3141 in "Recreation of the 1956 IPL-I version of the Logic Theorist theorem prover"]]></title><description><![CDATA[
<p>Earlier this week, having come across my ArXiv paper about reanimating the Logic Theorist, David Moews (<a href="https://djm.cc/dmoews.html" rel="nofollow">https://djm.cc/dmoews.html</a>) wrote me about an amazing piece of work he's done:<p>He built an interpreter for the original IPL-I pseudocode of the original Newell and Simon Logic Theorist, straight out of the 1956 RAND report (P-868), and then got it running!<p>(I'll call the version that David reanimated "LT1" or "LT56", and mine "LT5" or "LT63" because mine was rewritten for IPL-V and published in 1963.)<p>What makes David's work especially interesting, aside from pushing the RetroAI window back 8 more years (!), is that IPL-I was NEVER ACTUALLY IMPLEMENTED! It was hand-executed by Simon's students (and supposedly his kids!) simulating the imagined IPL-I machine. This actually makes the problem much simpler. (Not at all to diminish David's accomplishment!)<p>In the 1956 report Newell and Simon describe the process in something close to the cognitive operators they hypothesized underlay human theorem proving. This is essentially LT1: A (somewhat) high-level specification of the Newell and Simon theory of cognitive theorem proving. But because LT1 didn't have to actually run on a real computer, it could depend upon human intelligence and flexibility to handle the complexities of actual implementation that you need to do to make a real computer actually do the whole thing end-to-end. (Or, as in David's case, a pile of Python code, which, of course, Simon and Newell didn't have in the mid 1950s!) As a result, LT1 is a bit over 400 lines whereas LT5, which is what you get when Shaw had to actually nail down the complexities of actual implementation, is nearly 3000 lines!<p>Anyway, huge congratulations to David; well worth a look if you care about the prehistory of AI, Lisp, or theorem proving. His repo is here: <a href="https://github.com/dmoews/logic-theorist" rel="nofollow">https://github.com/dmoews/logic-theorist</a>. The readme provides a lot of intersting and important detail that I've glossed over.</p>
]]></description><pubDate>Wed, 13 May 2026 01:54:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48116936</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=48116936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48116936</guid></item><item><title><![CDATA[Recreation of the 1956 IPL-I version of the Logic Theorist theorem prover]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/dmoews/logic-theorist">https://github.com/dmoews/logic-theorist</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48116935">https://news.ycombinator.com/item?id=48116935</a></p>
<p>Points: 26</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 13 May 2026 01:54:55 +0000</pubDate><link>https://github.com/dmoews/logic-theorist</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=48116935</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48116935</guid></item><item><title><![CDATA[New comment by abrax3141 in "Parry Parries Again: Reanimating the Famous Paranoid Chatbot (In a Day)"]]></title><description><![CDATA[
<p>Lars Brinkhoff brought up PARRY, Kenneth Colby's 1972 paranoid chatbot, and Rupert Lane, who recently reanimated the original ELIZA, was able to (sort of) reproduce the famous  RFC439 trans-internet conversation between ELIZA and PARRY. See the blog post for the amazing (and amusing) details! (Turns out that RFC439 used a Lisp ELIZA, not the MAD-SLIP original.)</p>
]]></description><pubDate>Mon, 27 Apr 2026 02:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47917095</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47917095</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47917095</guid></item><item><title><![CDATA[Parry Parries Again: Reanimating the Famous Paranoid Chatbot (In a Day)]]></title><description><![CDATA[
<p>Article URL: <a href="https://sites.google.com/view/elizagen-org/blog/parry-parries-again">https://sites.google.com/view/elizagen-org/blog/parry-parries-again</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47917094">https://news.ycombinator.com/item?id=47917094</a></p>
<p>Points: 11</p>
<p># Comments: 1</p>
]]></description><pubDate>Mon, 27 Apr 2026 02:32:32 +0000</pubDate><link>https://sites.google.com/view/elizagen-org/blog/parry-parries-again</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47917094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47917094</guid></item><item><title><![CDATA[New comment by abrax3141 in "Eliza a Play by Tom Holloway"]]></title><description><![CDATA[
<p>"Inspired by true events, this world premiere by award-winning playwright Tom Holloway is a gripping psychological thriller about the birth of AI, and the ethical consequences of outsourcing our humanity."</p>
]]></description><pubDate>Fri, 17 Apr 2026 14:22:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47806271</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47806271</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806271</guid></item><item><title><![CDATA[Eliza a Play by Tom Holloway]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.mtc.com.au/plays-and-tickets/whats-on/season-2026/eliza">https://www.mtc.com.au/plays-and-tickets/whats-on/season-2026/eliza</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47806270">https://news.ycombinator.com/item?id=47806270</a></p>
<p>Points: 23</p>
<p># Comments: 14</p>
]]></description><pubDate>Fri, 17 Apr 2026 14:22:18 +0000</pubDate><link>https://www.mtc.com.au/plays-and-tickets/whats-on/season-2026/eliza</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47806270</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47806270</guid></item><item><title><![CDATA[Executable Archaeology]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2603.13514">https://arxiv.org/abs/2603.13514</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47407170">https://news.ycombinator.com/item?id=47407170</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 17 Mar 2026 00:46:34 +0000</pubDate><link>https://arxiv.org/abs/2603.13514</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47407170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47407170</guid></item><item><title><![CDATA[New comment by abrax3141 in "Logic Theorist Reanimated in IPL-V"]]></title><description><![CDATA[
<p>The header URL got trashed use: <a href="https://github.com/jeffshrager/IPL-V/" rel="nofollow">https://github.com/jeffshrager/IPL-V/</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 23:31:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47317224</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47317224</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47317224</guid></item><item><title><![CDATA[New comment by abrax3141 in "Logic Theorist Reanimated in IPL-V"]]></title><description><![CDATA[
<p>BTW, squashed the bug, and now it's producing complete and correct results!<p><a href="https://github.com/jeffshrager/IPL-V/blob/master/major_results/20260309_CompleteAndCorrect.drb" rel="nofollow">https://github.com/jeffshrager/IPL-V/blob/master/major_resul...</a><p>(Well, there's a minor printout issue, but the proofs are working correctly!)</p>
]]></description><pubDate>Mon, 09 Mar 2026 18:15:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47313061</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47313061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47313061</guid></item><item><title><![CDATA[New comment by abrax3141 in "Logic Theorist Reanimated in IPL-V"]]></title><description><![CDATA[
<p>I have successfully reanimated Simon, Newell, and Shaw’s Logic Theorist, the world's first AI[note], on an IPL-V emulator written in Lisp! This dribble shows it proving 11 complete theorems from the original Principia (or, at least from Simon and Newell's original inputs, which claim to have been from the Principia. I haven't checked.)<p>(It does break at the end, and I haven't started to track that down -- it may actually be my own runaway limiters that tripped it.)<p>[note] Or at worst the second -- depending on whether you count Arthur Samuel's first checkers player. But certainly LT is the first cognitive model, and first explicitly symbol processing AI.</p>
]]></description><pubDate>Mon, 09 Mar 2026 04:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47304879</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47304879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47304879</guid></item><item><title><![CDATA[Logic Theorist Reanimated in IPL-V]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jeffshrager/IPL-V/blob/master/major_results/20260408_allproofsmostlyworking.drb">https://github.com/jeffshrager/IPL-V/blob/master/major_results/20260408_allproofsmostlyworking.drb</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47304878">https://news.ycombinator.com/item?id=47304878</a></p>
<p>Points: 5</p>
<p># Comments: 3</p>
]]></description><pubDate>Mon, 09 Mar 2026 04:25:58 +0000</pubDate><link>https://github.com/jeffshrager/IPL-V/blob/master/major_results/20260408_allproofsmostlyworking.drb</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47304878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47304878</guid></item><item><title><![CDATA[Reconstructing OPL: Joseph Weizenbaum's Online Programming Language]]></title><description><![CDATA[
<p>Article URL: <a href="https://timereshared.com/reconstructing-joseph-weizenbaums-opl/">https://timereshared.com/reconstructing-joseph-weizenbaums-opl/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47202662">https://news.ycombinator.com/item?id=47202662</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 01 Mar 2026 01:31:10 +0000</pubDate><link>https://timereshared.com/reconstructing-joseph-weizenbaums-opl/</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=47202662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47202662</guid></item><item><title><![CDATA[New comment by abrax3141 in "Workshop Annoucement: Retro AI: Archeologies of Artificial Intelligence"]]></title><description><![CDATA[
<p>Retro AI: Archeologies of Artificial Intelligence
In-Person at USC: July 31, August 1
Deadline: Jan. 8.</p>
]]></description><pubDate>Tue, 09 Dec 2025 17:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46207962</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=46207962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46207962</guid></item><item><title><![CDATA[Workshop Annoucement: Retro AI: Archeologies of Artificial Intelligence]]></title><description><![CDATA[
<p>Article URL: <a href="https://docs.google.com/document/d/1f8pwjvHzq4XyQDQ4NNOOh_3-LTfvvs-I1t7XaLtYknI/edit">https://docs.google.com/document/d/1f8pwjvHzq4XyQDQ4NNOOh_3-LTfvvs-I1t7XaLtYknI/edit</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46207961">https://news.ycombinator.com/item?id=46207961</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 09 Dec 2025 17:44:03 +0000</pubDate><link>https://docs.google.com/document/d/1f8pwjvHzq4XyQDQ4NNOOh_3-LTfvvs-I1t7XaLtYknI/edit</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=46207961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46207961</guid></item><item><title><![CDATA[Ask HN: GAN'ing Coding GPTs]]></title><description><![CDATA[
<p>I've found, as I'm sure many of you have, that using GPTs for coding has many pitfalls. I won't even being to make a list (although respondents might want to, just to have it all in one place.) I've taken to basically GAN'ing several GPTs againts one another, asking each to complete or critique or modify (or all of the above) code genereated both another, and then back and forth, or round and round. This works (at least for me) extremely well, but as a result I can't really take advantage of any of the GPT-based coding tools becasue they don't really allow this sort of interaction, so I have to zip the whole thing, give it to the other bot (or at least the relevant components), etc. which is very clunky, but does work very well. It would seem like there should be a tool for this mode of work. Is there?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45150746">https://news.ycombinator.com/item?id=45150746</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 06 Sep 2025 16:37:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45150746</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=45150746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45150746</guid></item><item><title><![CDATA[Patient Lisp Hacker Seeks Same for Long Walks Through IPL-V Code]]></title><description><![CDATA[
<p>I'm looking for a collaborator on an obscure yet historically significant programming project.
As some of you know, I previously worked with the team that reanimated ELIZA (https://news.ycombinator.com/item?id=44300641). I'm now working on reanimating the original Logic Theorist (LT), the legendary theorem-proving program written in IPL-V by Newell, Shaw, and Simon at RAND in the mid-1950s (https://news.ycombinator.com/item?id=43822619). LT was one of the first AI programs ever created. It proved theorems in Principia Mathematica, and is considered a founding work of artificial intelligence. And IPL-V, a direct forerunner of Lisp, was explicitly designed to support AI programming (more precisely, symbolic heuristic programming).
Fortunately, IPL-V is well-documented, and I've written an interpreter for it in Lisp that (mostly) correctly runs the original LT (https://news.ycombinator.com/item?id=43822619). But I've hit some nuances that I'm having trouble thinking through, and feel like I need fresh eyes and someone to rubber duck with. (Because I'm the only person on earth currently working in IPL-V, I can't ask ChatGPT or Stack Overflow as there is no active community for it, and no historical information other than a few badly OCR'ed publications! I've actually tried feeding ChatGPT and Claude the IPL-V manual and having them help, but, as anyone who has used LLMs to program well knows, they're good for boilerplate in common modern languages, but pretty poor at understanding subtle programming issues, especially in a dead language!)
So I'm looking for an Lisp hacker with a fascination for AI and computing history, or who just wants to be able to say they are one of two hackers alive who have worked on one of the first AI systems and languages. The only reward I can offer, aside from that badge of honor, is academic co-publication, as there's significant academic interest in early AI. (Once LT runs, there are several other of the earliest AIs that we should be able to breathe life into!)
So if you're intrigued by the idea of bringing the first AI programs back to life on the first AI programming language (really, one of the first ever programming languages, and almost certainly one of the most esoteric!), DM me.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45030110">https://news.ycombinator.com/item?id=45030110</a></p>
<p>Points: 7</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 26 Aug 2025 18:04:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=45030110</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=45030110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45030110</guid></item><item><title><![CDATA[New comment by abrax3141 in "Irony and PathOS"]]></title><description><![CDATA[
<p>To "pre-teach" my son CS, I created a (highly) simplified code-to-bytecode-to-machine stack for a language called "irony", and (extremely simple) OS, called "pathos". (Hacker ethos: Hundreds of lines of code just to cache out a bad pun! :-)<p>The files "compiler.py" and "virtual_hardware.py" are the primary irony modules. Irony supports recursion, including mutual recursion, but nothing fancy. There's no lexer, so you need to put spaces between tokens. (Being a native Lisper, I hate lexers!)<p>compiler.py takes Irony source to byte code, and has a byte-code interpreter. virtual_hardware.py take the same byte code, but emulates actual hardware.<p>These are designed to go with an exercise where the student add FOR LOOP capability. Given the well-designed base, this is extremely simple, but requires understanding each step of the stack. ("compiler_for" and "virtual_hardware_for" are the solutions; The idea, of course, is not to give these to the student!)<p>(You'd think that it ought be the other way round: Start with for loops and then ask the student to add recursion, but it's much harder to add recursion than loops, so I put recursion into the base, and then ask the student to add for loops.)<p>The files "pathos.py" (which imports "irony.py") is a simple OS whose goal is to create, edit, compile, and run programs written in Irony. ("irony.py" is a combined version of compiler.py and virtual_hardware.py, but leaves out the byte code interpreter.) The "comp" and "exec" commands in pathos compile (to byte code) and then execute the reuslting byte code (basically assembly) on the emulated hardware. (See "pathos_demo.log".)<p>Everything here was written in about 5 total hours using a combination of chatbots. This wasn't as easy as I'd hoped. As many folks who use LLMs to assist in coding discover, they are bad at keeping track of even marginally complex or large projects, and don't deal well with conceptually twisty programming concepts. They were basically incapable of implementing recursion correctly, or generalizing to the desired level, and they kept losing their place in the series of steps. Eventually they would just seemingly lose track entirely and be unable to fix what turned out to be trivial errors, at which point I had to clear the decks entirely, reload the latest versions of the code base we were working on, and then re-explain the project and what to do next. In the end I had to give them nearly step-by-step guidance to get it right, and the way I wanted it to be, to be understandable and teachable. That said, to their credit, once I had the compiler and hardware emulator the understandable and teachable way I wanted it, I could feed those to the LLM and it was able to understand the code and make reasonable changes. For example, the entire FOR LOOP extension was done completely by Claude. I get that "pros" don't do it this way, but it's slightly fun trying to talk a chatbot into doing one's bidding, and being emacs-based, I don't have a magical code assistant built into my code editor. (I haven't even looked -- has someone already done that?)<p>Operating systems being conceptually simpler than programming languages, PATHOS was easier for the LLMs, and was almost entirely written by Claude, although based on several paragraph of detailed spec. And Claude was able to plug Irony into PATHOS (that is, create comp and exec commands) first try!<p>However, I then asked it to create a help command that simply listed all the other commands, which was nearly a trivial task, and it failed over and over, until I did one of those resets described above, and then it worked. (The attention model is just the wrong model of working and short term memory! Mark my words! [Yes, I do get my own meta-joke.])<p>I also asked the LLMs to make presentations. Those are here essentially "as is" and you'll see that although these are a reasonable start, they definitely aren't complete teaching materials.</p>
]]></description><pubDate>Tue, 01 Jul 2025 22:53:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44438702</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=44438702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44438702</guid></item><item><title><![CDATA[Irony and PathOS]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/jeffshrager/csminicourse/tree/main/from_code_to_machine">https://github.com/jeffshrager/csminicourse/tree/main/from_code_to_machine</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44438701">https://news.ycombinator.com/item?id=44438701</a></p>
<p>Points: 2</p>
<p># Comments: 2</p>
]]></description><pubDate>Tue, 01 Jul 2025 22:53:27 +0000</pubDate><link>https://github.com/jeffshrager/csminicourse/tree/main/from_code_to_machine</link><dc:creator>abrax3141</dc:creator><comments>https://news.ycombinator.com/item?id=44438701</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44438701</guid></item></channel></rss>