<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-04T05:18:02Z</updated>
  <generator>https://yabu.me</generator>

  <title>Nostr notes by Karl Fogel</title>
  <author>
    <name>Karl Fogel</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://yabu.me/npub10r8whdz778q30dxgaj0wl5a6xtcrpchc7fqk9ffqvl8eqveqmm2q45gh0u.rss" />
  <link href="https://yabu.me/npub10r8whdz778q30dxgaj0wl5a6xtcrpchc7fqk9ffqvl8eqveqmm2q45gh0u" />
  <id>https://yabu.me/npub10r8whdz778q30dxgaj0wl5a6xtcrpchc7fqk9ffqvl8eqveqmm2q45gh0u</id>
  <icon>https://kfogel.org/media/f963328e-8496-45da-9cfe-fc58f3d09429/blob</icon>
  <logo>https://kfogel.org/media/f963328e-8496-45da-9cfe-fc58f3d09429/blob</logo>




  <entry>
    <id>https://yabu.me/nevent1qqswfcn8ur02724a8zn73cpakzjpdj602nwgqvfmrdhh6wtud8r4w0czypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgg0r9y7</id>
    
      <title type="html">Arrrrrgh. Signal Secure Backups -- a great idea, and I&amp;#39;d love ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqswfcn8ur02724a8zn73cpakzjpdj602nwgqvfmrdhh6wtud8r4w0czypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgg0r9y7" />
    <content type="html">
      Arrrrrgh.  Signal Secure Backups -- a great idea, and I&amp;#39;d love to sign up.  Unfortunately, the signup process includes a screen (which Signal prevents the screenshotting of and I don&amp;#39;t feel like bothering with the physical moves necessary to capture it via the analog hole) that says:&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;Signal Secure Backups&lt;br/&gt;Signal Private Messenger&lt;br/&gt;CCName-CCDigits&lt;br/&gt;&lt;br/&gt;&#43;--- myemail@example.com ------&#43;&lt;br/&gt;| Enter your password          |&lt;br/&gt;&#43;------------------------------&#43;&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;There is *no* indication of whether to enter my password for&lt;br/&gt;&lt;br/&gt;* Signal itself, or&lt;br/&gt;* The credit card account indicated by CCName-CCDigits (which happens to use the same email address shown), or&lt;br/&gt;* My email account at example.com.&lt;br/&gt;&lt;br/&gt;Since I don&amp;#39;t want to expose any of these passwords to any of the other services (because then I&amp;#39;d have to scramble to change a password, and anyway I especially wouldn&amp;#39;t want to expose my Signal password even for a moment to some other service), I am stuck.  I would happily pay Signal $2 a month for secure backups, but this UX has defeated me.  I do not know what they are asking for.&lt;br/&gt;&lt;br/&gt;Sigh.
    </content>
    <updated>2026-03-07T16:11:53Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsyjzlmwjcauhgmy4ldcfhxz3shff0wjs8l4tanjsx8une2kdxuj4gzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgrd2ew2</id>
    
      <title type="html">I&amp;#39;m trying to better understand the non-FOSS source-available ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsyjzlmwjcauhgmy4ldcfhxz3shff0wjs8l4tanjsx8une2kdxuj4gzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgrd2ew2" />
    <content type="html">
      I&amp;#39;m trying to better understand the non-FOSS source-available licenses, and who uses them and why.  If you have opinions and feel like sharing them, I&amp;#39;m all ears!&lt;br/&gt;&lt;br/&gt;I&amp;#39;m aware of:&lt;br/&gt;&lt;br/&gt;* Commons Clause&lt;br/&gt;* Business Source License (BUSL)&lt;br/&gt;* Functional Source License&lt;br/&gt;* Server Side Public License (SSPL) *(arguably in some ways a kind of super-strict free software license, but that&amp;#39;s just my opinion and I know most of you don&amp;#39;t agree with me it&amp;#39;s okay we can be friends)*&lt;br/&gt;* Fair Core License (see [fcl.dev](&lt;a href=&#34;https://fcl.dev/&#34;&gt;https://fcl.dev/&lt;/a&gt;))&lt;br/&gt;* Microsoft&amp;#39;s three:&lt;br/&gt;  - Limited Public License&lt;br/&gt;  - Limited Reciprocal License&lt;br/&gt;  - Reference Source License&lt;br/&gt;* Elastic License *(did anyone other than Elastic use it?  Does even Elastic still use it?)*&lt;br/&gt;* There are a few others listed [here](&lt;a href=&#34;https://en.wikipedia.org/wiki/Source-available_software&#34;&gt;https://en.wikipedia.org/wiki/Source-available_software&lt;/a&gt;) but I think I&amp;#39;ve hit the major ones above.&lt;br/&gt;&lt;br/&gt;Did I miss anything big?  And does anyone know of any notable uses of any of these (other than the uses listed on the Wikipedia page above)?  Especially, if there&amp;#39;s some flourishing software project *that gets incoming contributions* using one of them, that would be interesting to know about.
    </content>
    <updated>2026-03-03T20:44:07Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdy0y2ueur5ss9dx04w42xvg94rx5a4pusnkj9f7yw2022qzlat2szypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dggz9ggh</id>
    
      <title type="html">It&amp;#39;s another one of those &amp;#34;Ok, what bodily subsystem do I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdy0y2ueur5ss9dx04w42xvg94rx5a4pusnkj9f7yw2022qzlat2szypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dggz9ggh" />
    <content type="html">
      It&amp;#39;s another one of those &amp;#34;Ok, what bodily subsystem do I have to sell to be granted the ability to write that well?&amp;#34; moments, this time upon reading John Lanchester&amp;#39;s multi-book review about finance in LRB:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.lrb.co.uk/the-paper/v46/n17/john-lanchester/for-every-winner-a-loser&#34;&gt;https://www.lrb.co.uk/the-paper/v46/n17/john-lanchester/for-every-winner-a-loser&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Astonishingly good.  ^/ to &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fdrpydz4n2dpgpy5xhsa6rjg8ytggn82mt0addw6sf93272nhhnqsjlvhs&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cory Doctorow&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fdr…lvhs&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; for the link.
    </content>
    <updated>2025-12-18T20:14:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy7rvzd52mrcfs8ed6temwwureun4e4yakz0fupxyz5d0htmc9k3gzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgreuuvt</id>
    
      <title type="html">(The expression is understandably out of fashion, but I&amp;#39;m ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy7rvzd52mrcfs8ed6temwwureun4e4yakz0fupxyz5d0htmc9k3gzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgreuuvt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8fhct2qskmqjr8fr5uvsuxg88r4l3rt2a5xp6574z2zpvam57u8gu234pe&#39;&gt;nevent1q…34pe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;(The expression is understandably out of fashion, but I&amp;#39;m almost always willing to make an exception for a punchline!)
    </content>
    <updated>2025-11-22T23:35:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8fhct2qskmqjr8fr5uvsuxg88r4l3rt2a5xp6574z2zpvam57u8gzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgptkghx</id>
    
      <title type="html">A witch doctor?</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8fhct2qskmqjr8fr5uvsuxg88r4l3rt2a5xp6574z2zpvam57u8gzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgptkghx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy4t8azwyj4y3ukmlh027x2ed0c64dwk8k3m6f7443utzsjgu5d2sptyf68&#39;&gt;nevent1q…yf68&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;A witch doctor?
    </content>
    <updated>2025-11-22T23:33:27Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0p8t5t9lmnscdft24yzgn2x73p2vc0tml8jgjh3k6xvu7fk58vjszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgn6rpaz</id>
    
      <title type="html">I had *completely* forgotten about that word until you reminded ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0p8t5t9lmnscdft24yzgn2x73p2vc0tml8jgjh3k6xvu7fk58vjszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgn6rpaz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0x4glcm0ynkndegnrt5et9s7wkrqdhfxplscy6dplfnd539w2tns6fl2ux&#39;&gt;nevent1q…l2ux&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I had *completely* forgotten about that word until you reminded me!  Thank goodness, through cooperation the full pun has been explored.
    </content>
    <updated>2025-10-07T16:06:43Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqspj73rzl5h35m9j95xh4yywj6ethq4pa7vf9jp7sed0vfa69srfsszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg59ejux</id>
    
      <title type="html">I think I&amp;#39;d better call @npub1hv5…xq0v&amp;#39;s attention to ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqspj73rzl5h35m9j95xh4yywj6ethq4pa7vf9jp7sed0vfa69srfsszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg59ejux" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd2s2vm2ahpdusa3qdpdz3tchuj5zcdfp2evg9nrtxn8rwhlse8vq8yr2j9&#39;&gt;nevent1q…r2j9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I think I&amp;#39;d better call &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1hv5x9ks4guwsvp4e2zg50qsu9kqsnjgsygngr7ams9j2j76jlw9s6zxq0v&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sumana Harihareswara&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1hv5…xq0v&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;&amp;#39;s attention to this.  Yes.  That&amp;#39;s obviously what a well-meaning friend would do.
    </content>
    <updated>2025-10-07T16:02:06Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsd2s2vm2ahpdusa3qdpdz3tchuj5zcdfp2evg9nrtxn8rwhlse8vqzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dglwhqqc</id>
    
      <title type="html">Ohmygodohmygodohmygod everybodeeeee! Hey everybody! Ray ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsd2s2vm2ahpdusa3qdpdz3tchuj5zcdfp2evg9nrtxn8rwhlse8vqzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dglwhqqc" />
    <content type="html">
      Ohmygodohmygodohmygod everybodeeeee!  Hey everybody!&lt;br/&gt;&lt;br/&gt;Ray Bradbury&amp;#39;s &amp;#34;Fahrenheit 451&amp;#34; -- unauthorized sequel:&lt;br/&gt;&lt;br/&gt;***&amp;#34;Censor Reheat&amp;#34;***&lt;br/&gt;&lt;br/&gt;Thanks.  I&amp;#39;ll see myself out.&lt;br/&gt;&lt;br/&gt;(It helps if you have recent-vintage consumer microwave oven at home.)
    </content>
    <updated>2025-10-07T15:57:09Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsx7fquucucszkul86fwexfargdq7hfulju888rztj92vpf6ke32eczypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dguy4yqv</id>
    
      <title type="html">Wow, and eeks. Reminds me of one of my favorite quotes: *&amp;#34;One ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsx7fquucucszkul86fwexfargdq7hfulju888rztj92vpf6ke32eczypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dguy4yqv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx5hj9n9q7qkn6qmns6nf6jetx4grgc4e0yatp4a9tvfw8tg8ys6creaw8d&#39;&gt;nevent1q…aw8d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Wow, and eeks.  Reminds me of one of my favorite quotes:&lt;br/&gt;&lt;br/&gt;*&amp;#34;One of the ways the system protects itself is to describe as deviant behavior describing the behavior of the system.&amp;#34;*&lt;br/&gt;&lt;br/&gt;(from Patrick McKenzie / `patio11`; more context [here](&lt;a href=&#34;https://kfogel.org/notice/AqoaMiZ2HUBD5AHyim&#34;&gt;https://kfogel.org/notice/AqoaMiZ2HUBD5AHyim&lt;/a&gt;))
    </content>
    <updated>2025-09-03T06:42:48Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8kyyk5pm999napeyswlvfp9xq45nn6g06xm5x9nnw0x3fc0umsdszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgx4wl89</id>
    
      <title type="html">Dear Lazyweb (Emacs Subcommittee): I&amp;#39;m a little surprised. ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8kyyk5pm999napeyswlvfp9xq45nn6g06xm5x9nnw0x3fc0umsdszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgx4wl89" />
    <content type="html">
      Dear Lazyweb (Emacs Subcommittee):&lt;br/&gt;&lt;br/&gt;I&amp;#39;m a little surprised.  While I&amp;#39;ve never been a power user of `dired`, I use it occasionally, and today I tried to do something that I thought would &amp;#34;obviously&amp;#34; be a feature in `dired`: show only entries matching a certain wildcard pattern.  Apparently this is not a thing?&lt;br/&gt;&lt;br/&gt;I found a directory into a buffer -- so far so good.  There were many things in that directory, but I was only interested in the LaTeX files, that is, files matching the glob pattern `*.ltx`.  So I went looking for a filtering command.  I just assumed there would be such a function, bound to some key.  But I don&amp;#39;t see it anywhere, nor can I find this feature described in the documentation.&lt;br/&gt;&lt;br/&gt;I am aware of `k` to run `dired-do-kill-lines`, which does the opposite (or the complement) of what I want.  I&amp;#39;m also aware of the separate command `find-name-dired`, which does *exactly* what I want but is a separate command from `dired` and is not something one can use to further refine/filter an existing Dired buffer.&lt;br/&gt;&lt;br/&gt;But does this functionality exist in Dired proper?  Am I actually going to have to write this?  It&amp;#39;s kind of surprising: Dired Mode is older than several of the people who work at my company.  I&amp;#39;m quite surprised it doesn&amp;#39;t have this feature already.  Am I missing something obvious?
    </content>
    <updated>2025-07-01T16:00:22Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2s253nu63e2fwk5frralk6vepudsc9923pyffphr4y0rpxztnkyqzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgq4q7ws</id>
    
      <title type="html">Is the fact that &amp;#34;X is a feature not a bug&amp;#34; has now fully ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2s253nu63e2fwk5frralk6vepudsc9923pyffphr4y0rpxztnkyqzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgq4q7ws" />
    <content type="html">
      Is the fact that &amp;#34;X is a feature not a bug&amp;#34; has now fully entered the non-techie lexicon a featur...&lt;br/&gt;&lt;br/&gt;You know what?  Never mind.  Just, never mind.  Let&amp;#39;s leave it right there.  Have a good night, everyone.
    </content>
    <updated>2025-06-18T03:23:17Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs26kda2gtl48lkjr9rgngq6dxwmlnu3km0g33x93n07u7vqqhlpdqzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgyvkxjf</id>
    
      <title type="html">In an email from the company that runs our co-working space: ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs26kda2gtl48lkjr9rgngq6dxwmlnu3km0g33x93n07u7vqqhlpdqzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgyvkxjf" />
    <content type="html">
      In an email from the company that runs our co-working space:&lt;br/&gt;&lt;br/&gt;*&amp;#34;We&amp;#39;ve noticed you haven’t been opening our emails recently. ...&amp;#34;*&lt;br/&gt;&lt;br/&gt;ZOMG where to start?  No, what you&amp;#39;ve noticed is that I&amp;#39;m using a mailreader that doesn&amp;#39;t betray me.  Sorry you&amp;#39;re accustomed to users who run pro-betrayal software.  That&amp;#39;s a pity, and has apparently led to unrealistic expectations that we&amp;#39;re probably not ever going to discuss.  Oh well.
    </content>
    <updated>2025-06-12T17:14:01Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvn5jggthnyj527fmvruffhw85y2sn0juwyex2hl33cek3dtxes5qzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg7220e5</id>
    
      <title type="html">Dear Fediverse, What&amp;#39;s your favorite FOSS support ticket ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvn5jggthnyj527fmvruffhw85y2sn0juwyex2hl33cek3dtxes5qzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg7220e5" />
    <content type="html">
      Dear Fediverse,&lt;br/&gt;&lt;br/&gt;What&amp;#39;s your favorite FOSS support ticket tracking system?  (Note I really do mean *support* tickets, not the kinds of bug-tracker tickets a software development team uses.)
    </content>
    <updated>2025-02-07T20:39:28Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsdeul3t0z8txucru4tu6ndy9se2ktqjlct2lcqkfsln3eecs604gszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgqqenst</id>
    
      <title type="html">These days, whatever I&amp;#39;m doing, I just automatically ask ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsdeul3t0z8txucru4tu6ndy9se2ktqjlct2lcqkfsln3eecs604gszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgqqenst" />
    <content type="html">
      These days, whatever I&amp;#39;m doing, I just automatically ask myself whether I should be using SQLite.  Opening a jar of pickles with a tough-to-turn lid?  We&amp;#39;ve all been there -- try SQLite!  Retrieving a ball that rolled under the couch?  Sounds like a job for SQLite.  Car engine running a little low on coolant?  It wouldn&amp;#39;t be doing that if the manufacturer had used SQLite...
    </content>
    <updated>2024-12-31T17:48:15Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs2y0w36svsa492zzjyp3eaeym9gjg52rak24rvh44ml33k8tyeyjqzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgf64vkw</id>
    
      <title type="html">I&amp;#39;ve most often heard the phrase &amp;#34;Benevolent Dictator For ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs2y0w36svsa492zzjyp3eaeym9gjg52rak24rvh44ml33k8tyeyjqzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgf64vkw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9880536a8hymn58n74em43u7y6mczrecmtedmkh5khjk5fdku00qsmdu5h&#39;&gt;nevent1q…du5h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve most often heard the phrase &amp;#34;Benevolent Dictator For Life&amp;#34; used to refer to founding leaders of open source software projects, and in *that* context there is a built-in mitigation of the dangers of a BDFL: freedom to fork.&lt;br/&gt;&lt;br/&gt;At this point my best option is to [quote myself](&lt;a href=&#34;https://producingoss.com/en/social-infrastructure.html#forkability&#34;&gt;https://producingoss.com/en/social-infrastructure.html#forkability&lt;/a&gt;), so... no point being embarrassed about it I guess!  Here we go:&lt;br/&gt;&lt;br/&gt;&amp;gt; The potential for forks is the reason there are no true dictators in free software projects. This may seem like a surprising claim, considering how common it is to hear someone called the &amp;#34;dictator&amp;#34; (sometimes softened to &amp;#34;benevolent dictator&amp;#34;) in a given open source project. But this kind of dictatorship is special, quite different from our conventional understanding of the word. Imagine a ruler whose subjects could copy her entire territory at any time and move to the copy to rule as they see fit. Would not such a ruler govern very differently from one whose subjects were bound to stay under her rule no matter what she did?&lt;br/&gt;&lt;br/&gt;Someone who is a BDFL of an organization, or of some other set of physical / financial / organizational resources that can be owned and controlled is in a very different situation from that, of course.  I just think that distinction is important: FOSS project BDFLs are not the same as other BDFLs.
    </content>
    <updated>2024-12-11T16:44:32Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsw9dzs3rpd9rrsc2ers847z3jtznznnvv4v2qgmh6e540q9hqq6zszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg2sz47x</id>
    
      <title>Nostr event nevent1qqsw9dzs3rpd9rrsc2ers847z3jtznznnvv4v2qgmh6e540q9hqq6zszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg2sz47x</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsw9dzs3rpd9rrsc2ers847z3jtznznnvv4v2qgmh6e540q9hqq6zszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg2sz47x" />
    <content type="html">
       &lt;img src=&#34;https://kfogel.org/media/9d97810d-9df0-438c-861b-043e81d71055/clk.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-11-05T16:06:31Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs9zj0tw6llxkf4uwq33sw55w6u2j5gy52a8clcmuk7mm2wfkm8ajgzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgjagzfr</id>
    
      <title type="html">Do we know what percentage of the British population as a whole ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs9zj0tw6llxkf4uwq33sw55w6u2j5gy52a8clcmuk7mm2wfkm8ajgzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgjagzfr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspucs9ezwfa9zyqrzmkm7k09q5sft59ylhsg49jr5yd5cmhmld24cfg5nzw&#39;&gt;nevent1q…5nzw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Do we know what percentage of the British population as a whole is descended from William the Conqueror&amp;#39;s army?
    </content>
    <updated>2024-11-04T04:51:14Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsqfedfsakz3tew9k6pttxex47jvlfpsuhhfle8ve2y6a57cggn2hszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgcfjphp</id>
    
      <title type="html">It&amp;#39;s sometimes important when you publish a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsqfedfsakz3tew9k6pttxex47jvlfpsuhhfle8ve2y6a57cggn2hszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgcfjphp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfc792u3f436xp4y8jvqhnfwh84vhxz44ul3zu2wy6el3xatrgk9sy6c8fz&#39;&gt;nevent1q…c8fz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;It&amp;#39;s sometimes important when you publish a proof-of-knowledge hash to come back and publish the plaintext within a reasonable amount of time.  Otherwise you might, for example, be posting hashes for mutually contradictory predictions, and then after a given prediction comes true you just post the plaintext for *that* hash while not showing any of the plaintexts for your wrong predictions.&lt;br/&gt;&lt;br/&gt;I wouldn&amp;#39;t want anyone to think I was doing anything like that!  So here&amp;#39;s the plaintext for my hash post of October 7th:&lt;br/&gt;&lt;br/&gt;```&lt;br/&gt;$ cat foo; echo &amp;#34;&amp;#34;&lt;br/&gt;/me awaits the inevitable local emoji...&lt;br/&gt;$ sha256sum foo&lt;br/&gt;0dac35d5bb2ea7453647e857ff1e115e6e5c2e07f709d1e72f5eaec58d3001fd  foo&lt;br/&gt;$ &lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;The context is too intricate for me to explain, so I won&amp;#39;t.  I&amp;#39;m just following up here now to retain credibility for any future proofs-of-knowledge I might post.
    </content>
    <updated>2024-11-01T07:56:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsvuw007c3exkk8w4nlnuv9nn92d9j0y0wpyfjahtxyknvmkf4ehzszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgkzv03v</id>
    
      <title type="html">Adulthood is when you realize that nobody knows how to fold a ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsvuw007c3exkk8w4nlnuv9nn92d9j0y0wpyfjahtxyknvmkf4ehzszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgkzv03v" />
    <content type="html">
      Adulthood is when you realize that nobody knows how to fold a fitted sheet.&lt;br/&gt;&lt;br/&gt;Wisdom is when you realize that there *are* people who know how to fold a fitted sheet, but you&amp;#39;re just not one of them.
    </content>
    <updated>2024-10-12T18:31:00Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsfc792u3f436xp4y8jvqhnfwh84vhxz44ul3zu2wy6el3xatrgk9szypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgyn7k9w</id>
    
      <title>Nostr event nevent1qqsfc792u3f436xp4y8jvqhnfwh84vhxz44ul3zu2wy6el3xatrgk9szypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgyn7k9w</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsfc792u3f436xp4y8jvqhnfwh84vhxz44ul3zu2wy6el3xatrgk9szypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgyn7k9w" />
    <content type="html">
      0dac35d5bb2ea7453647e857ff1e115e6e5c2e07f709d1e72f5eaec58d3001fd
    </content>
    <updated>2024-10-08T02:40:47Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsq36rw7h80jx7p5637s87dpce3vfd993v77p8tmyskv9l34jz25zszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg5mj6up</id>
    
      <title type="html">Excellent post -- the distinction you describe deserves more ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsq36rw7h80jx7p5637s87dpce3vfd993v77p8tmyskv9l34jz25zszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg5mj6up" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9a0ek6l63askgnjqvjlf65ac0vtwjvrprsnw9y6736xuyc7v65jcuw3sqc&#39;&gt;nevent1q…3sqc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Excellent post -- the distinction you describe deserves more attention!   I&amp;#39;ve made [this update](&lt;a href=&#34;https://viewvc.red-bean.com/producingoss/trunk/en/ch07.xml?pathrev=3312&amp;amp;r1=3312&amp;amp;r2=3311#content&#34;&gt;https://viewvc.red-bean.com/producingoss/trunk/en/ch07.xml?pathrev=3312&amp;amp;r1=3312&amp;amp;r2=3311#content&lt;/a&gt;) to point to the post. &lt;br/&gt;@nedbat@hachyderm.io @wiredferret@hachyderm.io &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub14hsmk6j7en54hk33vxn38mruleszcy90r76f0vqye0ps0lsj2zrsdkswac&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Leonard Richardson&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub14hs…swac&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1saa4878ye5hplz6td5prelptjw3s489kdsv8jeavcp8lugfphkdqdcxm6g&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Aurélien Gâteau&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1saa…xm6g&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19ykx040c4jd49h7688j5hw7qa264xytgn3d7ymzhuaymscwzannqshvv0j&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;olivierlacan&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19yk…vv0j&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1yx94pcr46k0stg47ghkhy9jametec76d3eckcuekvkkr0dcek2ksfwzzja&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;David Brownman&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1yx9…zzja&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; @zwol@hackers.town &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1qfg57ern62xzw2pyjuywazq70d493djdx6gp2pff3rzmfd9rv0usnqmum6&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Zulip&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1qfg…mum6&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2024-10-01T16:47:26Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8y9sz3qm9en4gdwnd69krthkpv9x7ytxa7zu8dyt7r6ctlajwgaszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgegmrr3</id>
    
      <title type="html">I know. I&amp;#39;m just a waif-like naïf, floating innocently ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8y9sz3qm9en4gdwnd69krthkpv9x7ytxa7zu8dyt7r6ctlajwgaszypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgegmrr3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf8ed7hudgp0yt2p8k8cm2n3cxc2z23dd4hwynnzulwzxyk2h83agtmwecd&#39;&gt;nevent1q…wecd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I know.  I&amp;#39;m just a waif-like naïf, floating innocently through the sulfurous hellscape of modern web UX, wondering why our browsers needlessly betray us -- but also wondering why we blame web sites (who are naturally often our adversaries) more than we blame browsers (which should be on our side).&lt;br/&gt;&lt;br/&gt;C.f.: [&amp;#34;Privacy Promises and Client-Side Betrayal&amp;#34;](&lt;a href=&#34;https://rants.org/2013/06/privacy-promises-and-client-side-betrayal/&#34;&gt;https://rants.org/2013/06/privacy-promises-and-client-side-betrayal/&lt;/a&gt;)
    </content>
    <updated>2024-09-11T14:21:46Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs0feagsyy2snmyzxmucedaycn52tp5e4cmd0d538ehz59je3g6llgzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg27g8qq</id>
    
      <title type="html">Why do browsers allow code received from web sites to do that? I ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs0feagsyy2snmyzxmucedaycn52tp5e4cmd0d538ehz59je3g6llgzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg27g8qq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8vnd03r7t4c2ekgu3ke2v28f95nra62z2jyxdzt8pk0660yrzl9q74r656&#39;&gt;nevent1q…r656&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Why do browsers allow code received from web sites to do that?  I mean, sure, the sites shouldn&amp;#39;t *try* to do it either, but also the browser should be easily configurable to not let keys be redirected if the user doesn&amp;#39;t want them to be (and maybe the browser should ship with a default configuration that protects certain key commands).
    </content>
    <updated>2024-09-11T05:02:04Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqsy6pyz8ku7dts7n94jwu7w38g5ctf409jd4f4paeeuavjqqgmql6szypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgt7xvsr</id>
    
      <title>Nostr event nevent1qqsy6pyz8ku7dts7n94jwu7w38g5ctf409jd4f4paeeuavjqqgmql6szypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgt7xvsr</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqsy6pyz8ku7dts7n94jwu7w38g5ctf409jd4f4paeeuavjqqgmql6szypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dgt7xvsr" />
    <content type="html">
      Is it common for attorneys general to attend State of the Unions?
    </content>
    <updated>2024-09-09T03:22:11Z</updated>
  </entry>

  <entry>
    <id>https://yabu.me/nevent1qqs8uurk5d0khyphdwyereazmepa206740t4mpxc4quv2qaj4slckggzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg62csls</id>
    
      <title type="html">Found an accidental example of the Stroop test in the wild, on ...</title>
    
    <link rel="alternate" href="https://yabu.me/nevent1qqs8uurk5d0khyphdwyereazmepa206740t4mpxc4quv2qaj4slckggzypuva6a5tmcuz9a5erkfam7nhge0qv8zlreyzc49ypnulypnyr0dg62csls" />
    <content type="html">
      Found an accidental example of the Stroop test in the wild, on the [MacArthur Foundation](&lt;a href=&#34;https://macfound.org/&#34;&gt;https://macfound.org/&lt;/a&gt;) home page!&lt;br/&gt; &lt;img src=&#34;https://kfogel.org/media/f06dd254-e076-4939-a93c-a8bba87ed81f/macfound-home-page-2024-08-07.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-07T17:38:01Z</updated>
  </entry>

</feed>