<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-26T03:38:47Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by fogus</title>
  <author>
    <name>fogus</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1868h3sz3nljcz2lw5tcu9h9702kqgg4xp77re2ct67kemfvz7hnq58kehq.rss" />
  <link href="https://yabu.me/npub1868h3sz3nljcz2lw5tcu9h9702kqgg4xp77re2ct67kemfvz7hnq58kehq" />
  <id>https://yabu.me/npub1868h3sz3nljcz2lw5tcu9h9702kqgg4xp77re2ct67kemfvz7hnq58kehq</id>
  <icon>https://files.functional.cafe/accounts/avatars/108/209/429/311/080/345/original/e772d30cd0967190.jpeg</icon>
  <logo>https://files.functional.cafe/accounts/avatars/108/209/429/311/080/345/original/e772d30cd0967190.jpeg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqsg5skapxazrz86phmz4zzdya9yqm6e275agupkkdj9ynr6qaezxgczyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67v4cjvvm</id>
    
      <title type="html">I have been putting together material for a talk on one page ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsg5skapxazrz86phmz4zzdya9yqm6e275agupkkdj9ynr6qaezxgczyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67v4cjvvm" />
    <content type="html">
      I have been putting together material for a talk on one page language interpreters for years, but it suddenly occurs to me that there are no conferences to give such a talk. 🤷‍♂️
    </content>
    <updated>2025-09-21T16:18:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsf3fhgcylfkuqxh86th48tdj48caxygrgs24lw9tkl38tprvknx0qzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vxk0uxe</id>
    
      <title type="html">Lost Futures, Smalltalk edition. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsf3fhgcylfkuqxh86th48tdj48caxygrgs24lw9tkl38tprvknx0qzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vxk0uxe" />
    <content type="html">
      Lost Futures, Smalltalk edition.&lt;br/&gt; &lt;img src=&#34;https://files.functional.cafe/media_attachments/files/115/231/605/114/045/915/original/8005615b6e6d10f5.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-09-19T15:13:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8ysd7z4n37al5fmptamrtx9e4kjvqvxv4ukfanf9am4gpnfwns8szyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67v545435</id>
    
      <title type="html">I didn&amp;#39;t get as far as FTN, but I had a TriBBS instance that ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8ysd7z4n37al5fmptamrtx9e4kjvqvxv4ukfanf9am4gpnfwns8szyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67v545435" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswk5um0vepjr03nqdzqxlynv42782t9893j0ghtxecw2stma2hf9gd8czy7&#39;&gt;nevent1q…czy7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I didn&amp;#39;t get as far as FTN, but I had a TriBBS instance that I ran overnight for my friends to connect to. I had to sneak around at night and turn off the phone ringers in the living room and kitchen. ;)
    </content>
    <updated>2025-01-30T19:33:54Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx780z4swymkuj7qkt3cwrk72z829q524lk4xely2exe0xaj6uhqczyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67v636r5z</id>
    
      <title type="html">It seems that there is a huge gap in the 1980s/early-90s software ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx780z4swymkuj7qkt3cwrk72z829q524lk4xely2exe0xaj6uhqczyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67v636r5z" />
    <content type="html">
      It seems that there is a huge gap in the 1980s/early-90s software book ecosystem around developing your own BBS system. That said, a BBS was an incredibly complex piece of software to cover in a single book.
    </content>
    <updated>2025-01-30T18:44:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsr57qrjyn0m5eargwjwpcjgm2dwlfm2ntp5ggy0zkrsku93297yhqzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vexzzjv</id>
    
      <title type="html">It&amp;#39;s a misunderstanding of &amp;#34;times&amp;#34; in Lisp that leads ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsr57qrjyn0m5eargwjwpcjgm2dwlfm2ntp5ggy0zkrsku93297yhqzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vexzzjv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstmnnj724se23j0l7kw3q7tatlz77kxed46gwc995254r57uf9g5qezdg0a&#39;&gt;nevent1q…dg0a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a misunderstanding of &amp;#34;times&amp;#34; in Lisp that leads people to mistakenly think that their non-Lisp languages have REPLs too.
    </content>
    <updated>2024-11-13T19:20:34Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqstmnnj724se23j0l7kw3q7tatlz77kxed46gwc995254r57uf9g5qzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vcy5mmj</id>
    
      <title type="html">One of the toughest concepts that new Lisp programmers encounter ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqstmnnj724se23j0l7kw3q7tatlz77kxed46gwc995254r57uf9g5qzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vcy5mmj" />
    <content type="html">
      One of the toughest concepts that new Lisp programmers encounter is that they suddenly have to consider different &amp;#34;times&amp;#34; in the lifecycle of their programs. Without a firm grasp on the various &amp;#34;times&amp;#34;, topics like macros and even REPLs themselves are needlessly opaque.
    </content>
    <updated>2024-11-13T19:19:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdkvqkhk45yfekkjfxucced5q0gtq2r59qjpclng40cg9yexyu56szyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vhzg2la</id>
    
      <title type="html">the main goal was to nerd snipe.</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdkvqkhk45yfekkjfxucced5q0gtq2r59qjpclng40cg9yexyu56szyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vhzg2la" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswn5seh6mpu2praffykj5w2zdzuch94zd2g8ex6nhff5fw4ydhlqcczyma0&#39;&gt;nevent1q…yma0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;the main goal was to nerd snipe.
    </content>
    <updated>2024-11-11T18:05:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy6fe6ketlkmwujehsx6h4qmqaler77qstu7cvnzfcqfntujdpwcgzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vp06hkn</id>
    
      <title type="html">How about: _ PUSH ^ POP ~ DROP &amp;amp; DUP % OVER ? ROT $ SWAP</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy6fe6ketlkmwujehsx6h4qmqaler77qstu7cvnzfcqfntujdpwcgzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vp06hkn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8msqttjah6lwatzzcacudw87z6m4lkyw9ct5tug08rl2p7n9mw4qhzfj2a&#39;&gt;nevent1q…fj2a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How about:&lt;br/&gt;&lt;br/&gt;_ PUSH&lt;br/&gt;^ POP&lt;br/&gt;~ DROP&lt;br/&gt;&amp;amp; DUP&lt;br/&gt;% OVER&lt;br/&gt;? ROT&lt;br/&gt;$ SWAP
    </content>
    <updated>2024-11-07T19:10:42Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8msqttjah6lwatzzcacudw87z6m4lkyw9ct5tug08rl2p7n9mw4qzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vx2caux</id>
    
      <title type="html">Forth has a set of core stack operators: PUSH POP DROP DUP OVER ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8msqttjah6lwatzzcacudw87z6m4lkyw9ct5tug08rl2p7n9mw4qzyqlg77xq2x07tqfta630rskuhea2cppz5c8mc09tp0t6m8d9st67vx2caux" />
    <content type="html">
      Forth has a set of core stack operators: PUSH POP DROP DUP OVER ROT SWAP&lt;br/&gt;&lt;br/&gt;How would you encode these as pictographs using the following methods:&lt;br/&gt;&lt;br/&gt;- Single ASCII char&lt;br/&gt;- Single Extended ASCII char&lt;br/&gt;- Single Unicode char&lt;br/&gt;- Single Emoji Unicode sprite
    </content>
    <updated>2024-11-07T18:57:01Z</updated>
  </entry>

</feed>