<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-11T06:54:41Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Garrett Wollman</title>
  <author>
    <name>Garrett Wollman</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub1a96jh4anuaz6cr859dgsyatrl05n8el7evndfslea0vufzx5z9zsz5fm30.rss" />
  <link href="https://yabu.me/npub1a96jh4anuaz6cr859dgsyatrl05n8el7evndfslea0vufzx5z9zsz5fm30" />
  <id>https://yabu.me/npub1a96jh4anuaz6cr859dgsyatrl05n8el7evndfslea0vufzx5z9zsz5fm30</id>
  <icon>https://files.mastodon.social/accounts/avatars/109/362/213/050/908/126/original/f113aca49204c482.jpeg</icon>
  <logo>https://files.mastodon.social/accounts/avatars/109/362/213/050/908/126/original/f113aca49204c482.jpeg</logo>




  <entry>
    <id>https://yabu.me/nevent1qqspjgqxw3xs0exk6h87xea9sh29rj50xpdegvg7388zzkgnjzkqmmgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg525wwf3u</id>
    
      <title type="html">I always thought the original Athena explanation-in-dialogue ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspjgqxw3xs0exk6h87xea9sh29rj50xpdegvg7388zzkgnjzkqmmgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg525wwf3u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz75u3mdn327p4eg96uhpk3kkrvqw58dy62fjzh3e4kxggwxjdu3qmr3cnl&#39;&gt;nevent1q…3cnl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I always thought the original Athena explanation-in-dialogue paper was quite clear, even when I was 16. Of course it was about v4 which is now long obsolete, and v5 adds a bunch of complications for Microsoft&amp;#39;s benefit (some of which other implementations also use). Wish I could remember either the titles or the authors.
    </content>
    <updated>2025-11-04T02:57:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvgpgvfsk6vgf5vagm47jmm3u3h2fpsjqxujppgp35lc67630ajeszyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52z3a9j2</id>
    
      <title type="html">No, it&amp;#39;s much worse than that. Firing the person responsible ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvgpgvfsk6vgf5vagm47jmm3u3h2fpsjqxujppgp35lc67630ajeszyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52z3a9j2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdcz6ah3dukqn76u8gvvmr9s5ak5e59xm5dhw3hc7p4cw6mwwnd3ggh4zhe&#39;&gt;nevent1q…4zhe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;No, it&amp;#39;s much worse than that. Firing the person responsible for reporting jobs numbers just ensures that nobody trusts the jobs numbers going forward.
    </content>
    <updated>2025-08-01T21:57:05Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfyehwqxq6wey0tmmkxu6242rhmf660ackz0kq6u8vhqcmsfp5vvqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg529szw02</id>
    
      <title type="html">I was bored today and went looking for reviews of a book that I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfyehwqxq6wey0tmmkxu6242rhmf660ackz0kq6u8vhqcmsfp5vvqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg529szw02" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8qrgpugd9wx5mu87d6u93waq0pqw3nunn4tyzttpr0pdzhq9zy0g7tf946&#39;&gt;nevent1q…f946&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I was bored today and went looking for reviews of a book that I know well, that has been important to me for more than 30 years.&lt;br/&gt;&lt;br/&gt;This book has a child rape scene, told from the PoV of the victim. It&amp;#39;s important to the resolution of the central issue in the story.&lt;br/&gt;&lt;br/&gt;Many of the amateur reviewers said, to paraphrase, &amp;#34;sigh, yet another rape scene, why do fantasy authors have to resort to sexual abuse as a source of trauma for their characters?&amp;#34;
    </content>
    <updated>2025-07-17T02:26:39Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8qrgpugd9wx5mu87d6u93waq0pqw3nunn4tyzttpr0pdzhq9zy0gzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52n4zuzd</id>
    
      <title type="html">I&amp;#39;ve written a few times before about my philosophy with ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8qrgpugd9wx5mu87d6u93waq0pqw3nunn4tyzttpr0pdzhq9zy0gzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52n4zuzd" />
    <content type="html">
      I&amp;#39;ve written a few times before about my philosophy with regard to literature, which can be roughly summarized as &amp;#34;let the text speak for itself&amp;#34;, avoiding extratextual sources of information about the writer&amp;#39;s motivations, intent, or career path. I&amp;#39;ve found one case, though, where this is clearly inadequate, the text can&amp;#39;t speak for itself, but the author can. (cont&amp;#39;d)
    </content>
    <updated>2025-07-17T02:23:57Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8zrvsw7t3way3r0fwp5xuhst2smuc27uznt7kwn00q9apvthdzwqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52747xwn</id>
    
      <title type="html">You could argue that I was cheating because those buffers were ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8zrvsw7t3way3r0fwp5xuhst2smuc27uznt7kwn00q9apvthdzwqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52747xwn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq2jtgfj7glq5e8pu93twy72zsy0fn3plnnzqfsqjcms40c84t9mgu4tmf7&#39;&gt;nevent1q…tmf7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You could argue that I was cheating because those buffers were all empty. We can fix that:&lt;br/&gt;&lt;br/&gt;(defun make-buffer-recursive (i limit)&lt;br/&gt;  (if (&amp;lt; i limit)&lt;br/&gt;      (progn&lt;br/&gt;        (with-current-buffer (generate-new-buffer &amp;#34; test &amp;#34; t)&lt;br/&gt;          (insert &amp;#34;foo&amp;#34;))&lt;br/&gt;        (make-buffer-recursive (&#43; i 1) limit))))&lt;br/&gt;&lt;br/&gt;Adding another 400 buffers each containing the word &amp;#34;foo&amp;#34; changes the virtual size not a whit, but resident set increases to 74808, so that&amp;#39;s about 5,150 bytes per buffer.
    </content>
    <updated>2025-05-16T20:49:56Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq2jtgfj7glq5e8pu93twy72zsy0fn3plnnzqfsqjcms40c84t9mgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg5264pn0l</id>
    
      <title type="html">It&amp;#39;s a Lisp, I could just do it recursively (although I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq2jtgfj7glq5e8pu93twy72zsy0fn3plnnzqfsqjcms40c84t9mgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg5264pn0l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgmpkar84ysg8anjv73c5vywtjghc2snw9w5cm7q55qq68s89r92smm6m4j&#39;&gt;nevent1q…6m4j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s a Lisp, I could just do it recursively (although I don&amp;#39;t think Emacs Lisp has tail-recursion optimization) but ugh.&lt;br/&gt;&lt;br/&gt;ok fine.&lt;br/&gt;&lt;br/&gt;(defun make-buffer-recursive (i limit)&lt;br/&gt;  (if (&amp;lt; i limit)&lt;br/&gt;      (progn&lt;br/&gt;        (generate-new-buffer &amp;#34; test &amp;#34; t)&lt;br/&gt;        (make-buffer-recursive (&#43; i 1) limit))))&lt;br/&gt;&lt;br/&gt;After running (make-buffer-recursive 0 400), virtual size increases from 114076 to 114332, and resident set size increases from 72496 to 72796. (Positively svelte!)
    </content>
    <updated>2025-05-16T20:47:10Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0k56cqe94vd2d76cjya9artefhzhefuu7dtufk5zurwhh6ajqjdgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52a226fm</id>
    
      <title type="html">I was thinking I could just code it up and measure the memory ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0k56cqe94vd2d76cjya9artefhzhefuu7dtufk5zurwhh6ajqjdgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52a226fm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrgkleexcvcrcz7n9yc0evdwvecsrhjzwtkdrkfycpm24z5xwpy0s9wu3p8&#39;&gt;nevent1q…u3p8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I was thinking I could just code it up and measure the memory usage when I realized I forgot how to write a for loop in Emacs Lisp.
    </content>
    <updated>2025-05-16T20:27:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsv3v3jk97jpgycmeqc4xg6escsel8e0xgdshacs7usndf7evqnfhszyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52g8lq6w</id>
    
      <title type="html">Don&amp;#39;t see why not, a buffer&amp;#39;s not that big a data ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsv3v3jk97jpgycmeqc4xg6escsel8e0xgdshacs7usndf7evqnfhszyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52g8lq6w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw3ny86epu2l4tq24tvk8a8pg6hhgfg7t57g65w3capm9rc3y9aeczrmuz5&#39;&gt;nevent1q…muz5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t see why not, a buffer&amp;#39;s not that big a data structure even in Emacs.
    </content>
    <updated>2025-05-16T20:25:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsgkvvr44pce3jsk3savzwyxz673m2gh9vwzgrcjmmwrv7fw5tq9mqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52s92qks</id>
    
      <title type="html">LLMs are approximate information retrieval systems. Asking them ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsgkvvr44pce3jsk3savzwyxz673m2gh9vwzgrcjmmwrv7fw5tq9mqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52s92qks" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9aqdar70046fllvvshk6ew29c5xyvcsxydsf2txxnyfsk43jf2fqaj7pfc&#39;&gt;nevent1q…7pfc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;LLMs are approximate information retrieval systems. Asking them to generate something that isn&amp;#39;t well represented in the training corpus is going to get you a linear combination of stuff that is. Sometimes by coincidence that happens to be right but the model isn&amp;#39;t capable of knowing.
    </content>
    <updated>2025-04-27T03:28:50Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9640wexfvl66fhltj46gmj4en0szkfp2jkx75fq7gmt8jzmxpwkqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52n694n0</id>
    
      <title type="html">Back before the pandemic, the EU was working on revoking the ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9640wexfvl66fhltj46gmj4en0szkfp2jkx75fq7gmt8jzmxpwkqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52n694n0" />
    <content type="html">
      Back before the pandemic, the EU was working on revoking the Summer Time Directive and eliminating semiannual time changes. Come the emergency that didn&amp;#39;t seem so important, but has this effort been completely dropped or is it still out there lurking in Brussels?
    </content>
    <updated>2025-03-04T14:58:23Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdx8tnu5yr9rsfw33jahwucaazq7v8jufrd84cszjn9qr5q9ftmugzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52yussg4</id>
    
      <title type="html">When I was a lad, that was the whole excitement of computers! ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdx8tnu5yr9rsfw33jahwucaazq7v8jufrd84cszjn9qr5q9ftmugzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52yussg4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvwyv3fs6aet6rp7p05gfse6v87xhucsee6d39l47kat2lrxhmjqqx4lapa&#39;&gt;nevent1q…lapa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;When I was a lad, that was the whole excitement of computers! Here was this thing, it sat on your desk and you could make it do stuff!
    </content>
    <updated>2025-03-02T23:41:59Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsftga0ujtltszw5ry5mj097r5m9lkxa5v2hmkx2gwqev7973el3dgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52p9pgp9</id>
    
      <title type="html">I would really confuse that student given that I have Emacs open ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsftga0ujtltszw5ry5mj097r5m9lkxa5v2hmkx2gwqev7973el3dgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52p9pgp9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8tnf0ad5hfg4ndlvnk7qkzh43ulsaye2m8ppudrdu4jlmujgv4uqjh68c4&#39;&gt;nevent1q…68c4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I would really confuse that student given that I have Emacs open all the time (one frame for mail and one for other stuff) but then constantly run vi (not vim) from the shell because it&amp;#39;s faster than opening the same file in Emacs (assuming it&amp;#39;s even on the same machine).&lt;br/&gt;&lt;br/&gt;Remember when Emacs was said to be an acronym for &amp;#34;eight megabytes and constantly swapping&amp;#34;? Those were the days. I&amp;#39;m guessing VS Code is closer to eight GIGAbytes, amirite?
    </content>
    <updated>2025-02-07T06:05:35Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs04407mpglcc0d3gf2k8l9cdkxyrkc2jwxntug4n6zqn2semlwnpczyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52vk9nze</id>
    
      <title type="html">Comment dit-on &amp;#34;meh&amp;#34;?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs04407mpglcc0d3gf2k8l9cdkxyrkc2jwxntug4n6zqn2semlwnpczyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52vk9nze" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw64mygtjhz7ug8lgf0ahumgdcaugcdlpc7jg2u55nv3ngkgqgugcelxk7m&#39;&gt;nevent1q…xk7m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Comment dit-on &amp;#34;meh&amp;#34;?
    </content>
    <updated>2024-12-24T20:09:49Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsthpfdys584lku6yy0uy9scw2kurnh7qhyg36jq6pdkpp8prjcqkczyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52w9vrxc</id>
    
      <title type="html">Asked on Bluesky and got no responses, so I&amp;#39;m going to ask ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsthpfdys584lku6yy0uy9scw2kurnh7qhyg36jq6pdkpp8prjcqkczyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52w9vrxc" />
    <content type="html">
      Asked on Bluesky and got no responses, so I&amp;#39;m going to ask here where there are more techies and fewer poasters: is there an actual specification for the RFC 1035 &amp;#34;master file format&amp;#34; representation of TXT records? #DNS
    </content>
    <updated>2024-11-14T02:13:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9ttashz2ljhu5r40d2v3hmdthesk2mrvhwuay6zrtkemfqn6vqvgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg526vje2y</id>
    
      <title type="html">I hope you&amp;#39;re right. (My ballot is already at the clerk&amp;#39;s ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9ttashz2ljhu5r40d2v3hmdthesk2mrvhwuay6zrtkemfqn6vqvgzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg526vje2y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszhjjvp4nc95vmaac5mv6y2c44gpcpc0lttl372l67rskx6en3pcsx656x5&#39;&gt;nevent1q…56x5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I hope you&amp;#39;re right. (My ballot is already at the clerk&amp;#39;s office but I&amp;#39;ll still be very anxious on Election Day proper and hitting refresh constantly.)
    </content>
    <updated>2024-10-10T02:59:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsrtq3pgaz0cwf3z9hptzvnde49xuzjlplkwv689jm9xwklh5zc0sqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52na6gmp</id>
    
      <title type="html">What we need is some bollards (and Newbury permanently closed to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsrtq3pgaz0cwf3z9hptzvnde49xuzjlplkwv689jm9xwklh5zc0sqzyr5h227hk0n5ttqv7s44zqn4v0a7jvl8lm9jd4xrl84an3yg6sg52na6gmp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst0ahxcu96f8fxfql9wsyes80kjm7qyhs6p9y0w6zhch8ty42ltzcqmt2mw&#39;&gt;nevent1q…t2mw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;What we need is some bollards (and Newbury permanently closed to non-emergency vehicles, except perhaps for deliveries 5a-10a).
    </content>
    <updated>2024-09-08T21:19:31Z</updated>
  </entry>

</feed>