<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-27T21:38:21Z</updated>
  <generator>https://njump.me</generator>

  <title>Nostr notes by Ludovic Courtès</title>
  <author>
    <name>Ludovic Courtès</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://njump.me/npub13ahslh3xn4czkumy6eu8uly9dfytjuc7yjtk3fsp6xl2l0n64v2q5d4c8l.rss" />
  <link href="https://njump.me/npub13ahslh3xn4czkumy6eu8uly9dfytjuc7yjtk3fsp6xl2l0n64v2q5d4c8l" />
  <id>https://njump.me/npub13ahslh3xn4czkumy6eu8uly9dfytjuc7yjtk3fsp6xl2l0n64v2q5d4c8l</id>
  <icon>https://toot.aquilenet.fr/system/accounts/avatars/000/102/112/original/0ec0bd26efa0bac9.png</icon>
  <logo>https://toot.aquilenet.fr/system/accounts/avatars/000/102/112/original/0ec0bd26efa0bac9.png</logo>




  <entry>
    <id>https://njump.me/nevent1qqsp6fhms693jwx9r9srttdentvxqa2v6cdflsfgsdfjtrj76sncrpgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gh7k9cz</id>
    
      <title type="html">“It may constitute a threat to commit genocide” says Amnesty: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp6fhms693jwx9r9srttdentvxqa2v6cdflsfgsdfjtrj76sncrpgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gh7k9cz" />
    <content type="html">
      “It may constitute a threat to commit genocide” says Amnesty:&lt;br/&gt;&lt;a href=&#34;https://www.amnesty.org/en/latest/news/2026/04/iran-president-trumps-apocalyptic-threats-of-large-scale-civilian-devastation-demand-urgent-global-action-to-prevent-atrocity-crimes/&#34;&gt;https://www.amnesty.org/en/latest/news/2026/04/iran-president-trumps-apocalyptic-threats-of-large-scale-civilian-devastation-demand-urgent-global-action-to-prevent-atrocity-crimes/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Drop “may”?  It’s unambiguous, and so was Gallant’s speech on Oct. 9th, 2023.
    </content>
    <updated>2026-04-07T21:51:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxrgra77n906r0reapse4gqh7m07qfrrew99kf5v2gvgczrqsxmzszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g0ju2pg</id>
    
      <title type="html">Hey #Guix people! If you haven’t done so already, check out the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxrgra77n906r0reapse4gqh7m07qfrrew99kf5v2gvgczrqsxmzszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g0ju2pg" />
    <content type="html">
      Hey #Guix people! If you haven’t done so already, check out the proposed update of the deprecation policy by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub16vnm2dw43setj0uy7rlf244wykv9x8l3g0x5nrqkz45k4tm359uswk387d&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Andreas&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub16vn…387d&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; and &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub18tl95lzkrwluwswk7r7v0zxcfp2jequ4apequ92ay9hmcdlw30nsfqeehj&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Sharlatan&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub18tl…eehj&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; 👇&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/guix/guix-consensus-documents/pulls/12&#34;&gt;https://codeberg.org/guix/guix-consensus-documents/pulls/12&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;How changes in Guix proper are handled has a huge impact on whether/when/how your code (config, manifests, channels, etc.) might break.&lt;br/&gt;&lt;br/&gt;Make your voice heard!
    </content>
    <updated>2026-04-04T16:33:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxufzqw6eypt9cv9ap6khe9hyx3ql8h75a8xsg2wg5aq39t56aesgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ghea43g</id>
    
      <title type="html">GenAI reaches another unexpected corner of #FreeSoftware: the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxufzqw6eypt9cv9ap6khe9hyx3ql8h75a8xsg2wg5aq39t56aesgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ghea43g" />
    <content type="html">
      GenAI reaches another unexpected corner of #FreeSoftware: the #Hurd&lt;br/&gt;&lt;a href=&#34;https://lists.gnu.org/archive/html/bug-hurd/2026-02/msg00133.html&#34;&gt;https://lists.gnu.org/archive/html/bug-hurd/2026-02/msg00133.html&lt;/a&gt;
    </content>
    <updated>2026-02-25T17:49:14Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsgzrm89a09unmxqjq0e80k5v0x98hlgl62d7ya52d7zam0d9xwunszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243guztn5j</id>
    
      <title type="html">Browse documentation online ✨ like never before ✨ with the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsgzrm89a09unmxqjq0e80k5v0x98hlgl62d7ya52d7zam0d9xwunszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243guztn5j" />
    <content type="html">
      Browse documentation online ✨ like never before ✨ with the #Guix Documentation Center!&lt;br/&gt;&lt;a href=&#34;https://doc.guix.gnu.org/&#34;&gt;https://doc.guix.gnu.org/&lt;/a&gt;
    </content>
    <updated>2026-02-11T14:09:06Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf9np2xjhuzpfcvuhzgyu02kfs6ranrt8dre9xky25dpf5yf5uhuczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gg7vyru</id>
    
      <title type="html">Anyone knows how to contact the fine people behind notabug.org? ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf9np2xjhuzpfcvuhzgyu02kfs6ranrt8dre9xky25dpf5yf5uhuczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gg7vyru" />
    <content type="html">
      Anyone knows how to contact the fine people behind notabug.org?&lt;br/&gt;&lt;br/&gt;There’s quite a few Guix/Guile-adjacent projects there that we should probably migrate to Codeberg, but we can’t do that properly without their help (adding Codeberg IPs to an allow-list on their side would be enough).&lt;br/&gt;&lt;br/&gt;#NotABug #Codeberg
    </content>
    <updated>2025-12-24T09:54:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9mh7t8ptr9lst48qyyz2k4cfdcnl84x9dgjsxm2m8awxalamjggqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g0zzy2a</id>
    
      <title type="html">@npub19tf…rcxc added two new publications on ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9mh7t8ptr9lst48qyyz2k4cfdcnl84x9dgjsxm2m8awxalamjggqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g0zzy2a" />
    <content type="html">
      &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub19tfkhq0l4lgvpu89kj0zmgty8perg2pvrf48r0caakuan593fhqqt8rcxc&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Cayetano Santos&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub19tf…rcxc&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt; added two new publications on #ReproducibleResearch on the #Guix publication page 👇&lt;br/&gt;&lt;a href=&#34;https://guix.gnu.org/en/publications/&#34;&gt;https://guix.gnu.org/en/publications/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;① A just-published paper showing container image generation for materials science;&lt;br/&gt;② A 2024 survey on #reproducibility in #HPC.&lt;br/&gt;&lt;br/&gt;#OpenScience
    </content>
    <updated>2025-12-21T16:56:13Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9qhwehpzc0h90kg7n8c0rplxg9utf6rtwm0p80kymusducz8thmgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8w3ns7</id>
    
      <title type="html">This was made possible by cleaning up the mess, turning ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9qhwehpzc0h90kg7n8c0rplxg9utf6rtwm0p80kymusducz8thmgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8w3ns7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf3g705rxap95fswzgn993r29t78vg8c7jtmca34t5xflfnyxn9ugt2274k&#39;&gt;nevent1q…274k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;This was made possible by cleaning up the mess, turning off/reducing email notifications from forges, but most importantly, this is because mu4e provides fast access to email.&lt;br/&gt;&lt;br/&gt;With Gnus, I was often abusing the “unread” flag to make it easier to find messages I planned to reply to as well as patches/bugs I meant to process…
    </content>
    <updated>2025-11-28T13:51:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsf3g705rxap95fswzgn993r29t78vg8c7jtmca34t5xflfnyxn9ugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gzuvz92</id>
    
      <title type="html">For the first time in many years, I have less than 10 unread ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsf3g705rxap95fswzgn993r29t78vg8c7jtmca34t5xflfnyxn9ugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gzuvz92" />
    <content type="html">
      For the first time in many years, I have less than 10 unread emails. 🎉&lt;br/&gt;&lt;br/&gt;When I moved to #mu4e seven months ago, I was at 20,000!&lt;br/&gt;&lt;a href=&#34;https://toot.aquilenet.fr/@civodul/114313643178812888&#34;&gt;https://toot.aquilenet.fr/@civodul/114313643178812888&lt;/a&gt;&lt;br/&gt; &lt;img src=&#34;https://toot.aquilenet.fr/system/media_attachments/files/115/627/625/721/179/316/original/4101eb9b890ca910.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2025-11-28T13:47:16Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0c64kf62tnm4ld9f6exl9a2jqszfj7flmladpm8jmn5njr0g9s3czyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ge4279p</id>
    
      <title type="html">Folks starting to realize that “open source” does, indeed, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0c64kf62tnm4ld9f6exl9a2jqszfj7flmladpm8jmn5njr0g9s3czyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ge4279p" />
    <content type="html">
      Folks starting to realize that “open source” does, indeed, “miss the point” (to paraphrase rms), and that copyleft exists for a reason:&lt;br/&gt;&lt;a href=&#34;https://paragraph.com/@holonic-horizons/the-stallman-paradox-how-web3-became-the-ultimate-open-source-theater&#34;&gt;https://paragraph.com/@holonic-horizons/the-stallman-paradox-how-web3-became-the-ultimate-open-source-theater&lt;/a&gt;
    </content>
    <updated>2025-11-03T15:15:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr0hfm9q7swf794el4ays6hcmz8jyu0qcqal0gcq7hp7tgmt5ayeqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ga3v93c</id>
    
      <title type="html">Exciting times in #Guix land: a new “Commercial Support” page ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr0hfm9q7swf794el4ays6hcmz8jyu0qcqal0gcq7hp7tgmt5ayeqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ga3v93c" />
    <content type="html">
      Exciting times in #Guix land: a new “Commercial Support” page has landed 👇&lt;br/&gt;&lt;a href=&#34;https://guix.gnu.org/commercial/&#34;&gt;https://guix.gnu.org/commercial/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;What’s truly exciting is that it lists only individuals and worker cooperatives.  There’s currently four of them, all with a great track record! And most of these amazing people are on the Fediverse! 🤯
    </content>
    <updated>2025-10-09T20:43:38Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsxmyvpqn5lqkz4cghk7mfra7gfv2xsrcdpjn009ql8xd45vjee55szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gtafn8g</id>
    
      <title type="html">#Fibers 1.4.1 is out, fixing an embarrassing regression ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsxmyvpqn5lqkz4cghk7mfra7gfv2xsrcdpjn009ql8xd45vjee55szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gtafn8g" />
    <content type="html">
      #Fibers 1.4.1 is out, fixing an embarrassing regression introduced in 1.4.0:&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/fibers/fibers/releases&#34;&gt;https://codeberg.org/fibers/fibers/releases&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;… and we’re still looking for a (co-)maintainer.  Don’t be shy, make yourself known!
    </content>
    <updated>2025-09-14T15:38:21Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0x4asgfz7dhsat6zrmygclulxqvf4y9z0w0yp3a3uv7k04g4cfhgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ghj78uu</id>
    
      <title type="html">Just stumbled upon this report from the #reproducibility in #HPC ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0x4asgfz7dhsat6zrmygclulxqvf4y9z0w0yp3a3uv7k04g4cfhgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ghj78uu" />
    <content type="html">
      Just stumbled upon this report from the #reproducibility in #HPC workshop that took place before #SC25 👇&lt;br/&gt;&lt;a href=&#34;https://zenodo.org/records/15306610&#34;&gt;https://zenodo.org/records/15306610&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;It is disappointing in some ways, but it’s great to see this topic being discussed—putting “reproducibility” and “HPC” together was unthinkable just a few years ago!&lt;br/&gt;&lt;br/&gt;🧵
    </content>
    <updated>2025-08-21T08:56:03Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqhazudx4v9gq0wlu7kvdayhre5g5r5hkg3wcnq257jylexmdzsrgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g92qj6j</id>
    
      <title type="html">I’ve been a happy #Codeberg “supporting member” (no voting ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqhazudx4v9gq0wlu7kvdayhre5g5r5hkg3wcnq257jylexmdzsrgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g92qj6j" />
    <content type="html">
      I’ve been a happy #Codeberg “supporting member” (no voting rights) for a couple of weeks now!&lt;br/&gt;&lt;a href=&#34;https://join.codeberg.org/&#34;&gt;https://join.codeberg.org/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The overall organization and structure and the quality of the org/policy discussions I’ve seen so far are inspiring.  It’s quite something to have cooperative decision-making at this scale (800&#43; members, though many without voting rights.) 👍
    </content>
    <updated>2025-07-06T20:29:36Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0qp07c4mjs39wakjr7ya96th0cz7j82k0r38e58cctaemu6p72nszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gl0gjj0</id>
    
      <title type="html">#Guix migration to #Codeberg complete! 🎉 ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0qp07c4mjs39wakjr7ya96th0cz7j82k0r38e58cctaemu6p72nszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gl0gjj0" />
    <content type="html">
      #Guix migration to #Codeberg complete! 🎉&lt;br/&gt;&lt;a href=&#34;https://git.guix.gnu.org/guix&#34;&gt;https://git.guix.gnu.org/guix&lt;/a&gt;
    </content>
    <updated>2025-05-25T15:17:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9tul6x8kprgnlu3se2m70zyahf4vhflhv08myudz8app8sffl7kqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gusjaun</id>
    
      <title type="html">That’s what you see under ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9tul6x8kprgnlu3se2m70zyahf4vhflhv08myudz8app8sffl7kqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gusjaun" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswpc6vxgz5848hl8fwl7jnvktk5fxelwszt9ykjjthfvvf4dnjnpcvlfw58&#39;&gt;nevent1q…fw58&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;That’s what you see under &lt;a href=&#34;https://codeberg.org/user/settings/storage_overview&#34;&gt;https://codeberg.org/user/settings/storage_overview&lt;/a&gt;, right?  Mine says 1 GiB.&lt;br/&gt;&lt;br/&gt;The clone at &lt;a href=&#34;https://codeberg.org/guix/guix-mirror&#34;&gt;https://codeberg.org/guix/guix-mirror&lt;/a&gt; takes ~600 MiB currently, which should leave 150 MiB per user (not a lot).&lt;br/&gt;&lt;br/&gt;See also &lt;a href=&#34;https://codeberg.org/Codeberg-e.V./requests/issues/784&#34;&gt;https://codeberg.org/Codeberg-e.V./requests/issues/784&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;&lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1fh736ae0xzk98s59wggazdpqg0g78mg2rwk7qf87ew96cqhc4lrst3ee83&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Codeberg&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1fh7…ee83&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;
    </content>
    <updated>2025-05-16T11:18:45Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqspxsqcqm72k6fsk83qpwpr8kd606ah6vg8jkennkysstvxpra0y4szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gpmn2an</id>
    
      <title type="html">#Guix migrating to Codeberg 👇 ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqspxsqcqm72k6fsk83qpwpr8kd606ah6vg8jkennkysstvxpra0y4szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gpmn2an" />
    <content type="html">
      #Guix migrating to Codeberg 👇&lt;br/&gt;&lt;a href=&#34;https://guix.gnu.org/en/blog/2025/migrating-to-codeberg/&#34;&gt;https://guix.gnu.org/en/blog/2025/migrating-to-codeberg/&lt;/a&gt;
    </content>
    <updated>2025-05-11T16:34:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs82et67eqmlkuaf64y0aslwszn4hy6fxfks06y94v4jtzw0x5dv0szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gxryfrg</id>
    
      <title type="html">The great #Guix migration has started. https://codeberg.org/guix</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs82et67eqmlkuaf64y0aslwszn4hy6fxfks06y94v4jtzw0x5dv0szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gxryfrg" />
    <content type="html">
      The great #Guix migration has started.&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/guix&#34;&gt;https://codeberg.org/guix&lt;/a&gt;
    </content>
    <updated>2025-05-10T14:05:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqyyp0etjx352npcx4mxp5gkvzhn93x5r0vwdudsgahwylp2twuhszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g7sh4gs</id>
    
      <title type="html">📢 #Guix comrades: two weeks left to discuss and improve the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqyyp0etjx352npcx4mxp5gkvzhn93x5r0vwdudsgahwylp2twuhszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g7sh4gs" />
    <content type="html">
      📢 #Guix comrades: two weeks left to discuss and improve the Codeberg migration proposal! 👇&lt;br/&gt;&lt;a href=&#34;https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tree/002-codeberg.md&#34;&gt;https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tree/002-codeberg.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Discussion 👉 &lt;a href=&#34;https://issues.guix.gnu.org/76503&#34;&gt;https://issues.guix.gnu.org/76503&lt;/a&gt;
    </content>
    <updated>2025-03-28T15:39:57Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0hnyun0jwmperjwdtkdvyf2ch04vfw7w8zs2z7sg8mwlz5hecf6szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g59u5s0</id>
    
      <title type="html">C is terrible and Rust is so much better, but I don’t think ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0hnyun0jwmperjwdtkdvyf2ch04vfw7w8zs2z7sg8mwlz5hecf6szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g59u5s0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfaepswyyuznss7vw4eg8qx6p8s56zmg8alv5y0jm0jp4gxn3zr2sa2e30l&#39;&gt;nevent1q…e30l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;C is terrible and Rust is so much better, but I don’t think memory safety is the only justification for having ‘ls’ in Rust.&lt;br/&gt;&lt;br/&gt;Some of those active in this effort worked on replacing GCC with Clang in distros before.
    </content>
    <updated>2025-03-15T21:46:56Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsfaepswyyuznss7vw4eg8qx6p8s56zmg8alv5y0jm0jp4gxn3zr2szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gdknzdd</id>
    
      <title type="html">Bye, copyleft. Hello, corporate interests. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsfaepswyyuznss7vw4eg8qx6p8s56zmg8alv5y0jm0jp4gxn3zr2szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gdknzdd" />
    <content type="html">
      Bye, copyleft.  Hello, corporate interests.&lt;br/&gt;&lt;a href=&#34;https://fosstodon.org/@gnutools/114168573791483805&#34;&gt;https://fosstodon.org/@gnutools/114168573791483805&lt;/a&gt;
    </content>
    <updated>2025-03-15T21:44:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsx8z6frv6306dq2xg35z3ucel99vqn34v6y4kp5z0zspjmnux5evgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gjjmzm2</id>
    
      <title type="html">If you missed it, #Guix adopted the “Guix Consensus Document” ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsx8z6frv6306dq2xg35z3ucel99vqn34v6y4kp5z0zspjmnux5evgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gjjmzm2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd4la7qadhuxgurhysp6ljv0pn4dlwgzza5ja7xrsze3nkxsk8juqmfrvq7&#39;&gt;nevent1q…rvq7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;If you missed it, #Guix adopted the “Guix Consensus Document” (GCD) process two weeks ago:&lt;br/&gt;&lt;a href=&#34;https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tree/001-gcd-process.md&#34;&gt;https://git.savannah.gnu.org/cgit/guix/guix-consensus-documents.git/tree/001-gcd-process.md&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is a collective decision-making process that aims to build consensus on important decisions among contributors.  It’s a major milestone for the project.&lt;br/&gt;&lt;br/&gt;A couple of GCDs have already been submitted; looking forward to the outcome!
    </content>
    <updated>2025-02-23T16:25:15Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsd4la7qadhuxgurhysp6ljv0pn4dlwgzza5ja7xrsze3nkxsk8juqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gwu5qzw</id>
    
      <title type="html">Formally submitted GCD 002: “Migrating repositories, issues, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsd4la7qadhuxgurhysp6ljv0pn4dlwgzza5ja7xrsze3nkxsk8juqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gwu5qzw" />
    <content type="html">
      Formally submitted GCD 002: “Migrating repositories, issues, and patches to Codeberg”. 🎉&lt;br/&gt;&lt;a href=&#34;https://issues.guix.gnu.org/76503&#34;&gt;https://issues.guix.gnu.org/76503&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Check it out, #Guix people, and share your thoughts!
    </content>
    <updated>2025-02-23T16:20:53Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs89x3dwpha45lln586ky8t4kn7jmtvfjzy6pf0dkyqgctuye6w7agzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gafpcfk</id>
    
      <title type="html">Official #Guix mirror now available 👇 ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs89x3dwpha45lln586ky8t4kn7jmtvfjzy6pf0dkyqgctuye6w7agzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gafpcfk" />
    <content type="html">
      Official #Guix mirror now available 👇&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/guix/guix-mirror&#34;&gt;https://codeberg.org/guix/guix-mirror&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(It’s just a mirror, no pull requests or issues at this point.)
    </content>
    <updated>2025-02-09T15:22:23Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqt8y4sc8vz2wkzprqwudkaul2svfwvnnhr36gmg7z977ngv5wuwszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g4as0df</id>
    
      <title type="html">Sounds like the right stance to me for anyone who cares about the ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqt8y4sc8vz2wkzprqwudkaul2svfwvnnhr36gmg7z977ngv5wuwszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g4as0df" />
    <content type="html">
      Sounds like the right stance to me for anyone who cares about the human beings out there and about free-software-for-freedom:&lt;br/&gt;&lt;a href=&#34;https://drewdevault.com/2025/01/16/2025-01-16-No-Billionares-at-FOSDEM-please.html&#34;&gt;https://drewdevault.com/2025/01/16/2025-01-16-No-Billionares-at-FOSDEM-please.html&lt;/a&gt;
    </content>
    <updated>2025-01-16T15:28:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs9xz478fkfduyqz7cxe6xs5fckxv6gd39r5pr4mpz7qqd0pzzn0dczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gls323h</id>
    
      <title type="html">A clear statement. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs9xz478fkfduyqz7cxe6xs5fckxv6gd39r5pr4mpz7qqd0pzzn0dczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gls323h" />
    <content type="html">
      A clear statement.&lt;br/&gt;&lt;a href=&#34;https://opentermsarchive.org/en/memos/meta-dampens-hate-speech-policy/&#34;&gt;https://opentermsarchive.org/en/memos/meta-dampens-hate-speech-policy/&lt;/a&gt;
    </content>
    <updated>2025-01-09T11:20:44Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0wmscwv6k2pu4jrxu482dsrcm0778pm26fz9nzek77llcnvf2yxszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8tgq0t</id>
    
      <title type="html">You mean to build the image? It’s hard to tell.</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0wmscwv6k2pu4jrxu482dsrcm0778pm26fz9nzek77llcnvf2yxszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8tgq0t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyrdk96fdqm609ggqm2d7w09rpkmztpy7tgtxucfwqlqyg9aayarc29xml7&#39;&gt;nevent1q…xml7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;You mean to build the image?  It’s hard to tell.
    </content>
    <updated>2024-12-22T17:58:49Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs85uv9j0q62ynzgu2a24hdn4zrkuhjcckcezkc6hrxwdxdhay24ugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gptw6y3</id>
    
      <title type="html">“Guix Container Images for GitLab CI/CD” by @npub1ky9…k2p5: ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs85uv9j0q62ynzgu2a24hdn4zrkuhjcckcezkc6hrxwdxdhay24ugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gptw6y3" />
    <content type="html">
      “Guix Container Images for GitLab CI/CD” by &lt;span itemprop=&#34;mentions&#34; itemscope itemtype=&#34;https://schema.org/Person&#34;&gt;&lt;a itemprop=&#34;url&#34; href=&#34;/npub1ky9r56rfk8fe8equgwn7puq5a5m9rpgwr4t4ygxwxalpr9k45wzs2yk2p5&#34; class=&#34;bg-lavender dark:prose:text-neutral-50 dark:text-neutral-50 dark:bg-garnet px-1&#34;&gt;&lt;span&gt;Simon Josefsson&lt;/span&gt; (&lt;span class=&#34;italic&#34;&gt;npub1ky9…k2p5&lt;/span&gt;)&lt;/a&gt;&lt;/span&gt;:&lt;br/&gt;&lt;a href=&#34;https://blog.josefsson.org/2024/12/18/guix-container-images-for-gitlab-ci-cd/&#34;&gt;https://blog.josefsson.org/2024/12/18/guix-container-images-for-gitlab-ci-cd/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Notice that ‘.gitlab-ci.yml’ first installs Guix on Debian, then runs ‘guix pack guix’ to produce a standalone Guix image, and finally runs builds in that image.&lt;br/&gt;&lt;a href=&#34;https://gitlab.com/debdistutils/guix/container/-/blob/main/.gitlab-ci.yml?ref_type=heads&#34;&gt;https://gitlab.com/debdistutils/guix/container/-/blob/main/.gitlab-ci.yml?ref_type=heads&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;#Guix
    </content>
    <updated>2024-12-21T15:36:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqswrslmfv732x6s3nfzsae87wxkq0822mc8wprdk6q0ndtqvs9zz6czyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ge8rknc</id>
    
      <title type="html">Hey! I’ll be giving a talk at #FOSDEM about the #Shepherd and I ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqswrslmfv732x6s3nfzsae87wxkq0822mc8wprdk6q0ndtqvs9zz6czyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ge8rknc" />
    <content type="html">
      Hey! I’ll be giving a talk at #FOSDEM about the #Shepherd and I can tell you I’ll be in good company!&lt;br/&gt;&lt;a href=&#34;https://fosdem.org/2025/schedule/track/declarative/&#34;&gt;https://fosdem.org/2025/schedule/track/declarative/&lt;/a&gt;
    </content>
    <updated>2024-12-17T15:11:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstvctfe767wkuqf3ej9vlq7e4a5dulk8axd43ehxpu8sgaha6y25qzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g6d2k66</id>
    
      <title type="html">Hey #Guix folks! Anyone working on #Forgejo packaging? (I tried ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstvctfe767wkuqf3ej9vlq7e4a5dulk8axd43ehxpu8sgaha6y25qzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g6d2k66" />
    <content type="html">
      Hey #Guix folks! Anyone working on #Forgejo packaging?&lt;br/&gt;&lt;br/&gt;(I tried ‘guix import go code.gitea.io/gitea -r’ and it ran out of disk space after cloning all these Go repos.  But it’s promising!)
    </content>
    <updated>2024-11-29T11:00:30Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdetm6nn5xk939wr8u9vgrccn4cwzmy5dnwgwkrq3tpjc5w34x9ugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g5derd7</id>
    
      <title>Nostr event nevent1qqsdetm6nn5xk939wr8u9vgrccn4cwzmy5dnwgwkrq3tpjc5w34x9ugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g5derd7</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdetm6nn5xk939wr8u9vgrccn4cwzmy5dnwgwkrq3tpjc5w34x9ugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g5derd7" />
    <content type="html">
      Hey, I realized it’s been 12 years of #Guix today! 🎉
    </content>
    <updated>2024-11-23T18:39:07Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqst29azn5a2j7vw00zpncxn8r7cxy2s9025knvgxsertryzyjn8grczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gaagu3s</id>
    
      <title type="html">How about “Guix”? :-)</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqst29azn5a2j7vw00zpncxn8r7cxy2s9025knvgxsertryzyjn8grczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gaagu3s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst75hawekt5uagq0css33zld9x3p8vn96tjr5l7zfcjwyx572e8kcvk3we3&#39;&gt;nevent1q…3we3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;How about “Guix”? :-)
    </content>
    <updated>2024-11-19T19:30:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2467dlhp8y2dj62hp30usze8l9telcgncep7gc2wyy0kzjazkrrszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ghc2ldx</id>
    
      <title type="html">Codeberg.org runs Forgejo: https://forgejo.org/</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2467dlhp8y2dj62hp30usze8l9telcgncep7gc2wyy0kzjazkrrszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ghc2ldx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst4hnhsrvyelx6vza4fm0hfy9j7qcd65z5m34x9nk58jkefjnjjncm49m9w&#39;&gt;nevent1q…9m9w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Codeberg.org runs Forgejo: &lt;a href=&#34;https://forgejo.org/&#34;&gt;https://forgejo.org/&lt;/a&gt;
    </content>
    <updated>2024-10-17T16:37:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsz4vhtetd7v5wfszj0m4p3vpt7fupwsve8dkq9kz263uvlksk4mcqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gdn83ee</id>
    
      <title type="html">… speaking of which: https://sfconservancy.org/GiveUpGitHub/</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsz4vhtetd7v5wfszj0m4p3vpt7fupwsve8dkq9kz263uvlksk4mcqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gdn83ee" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstp8fyulq6lxsgu80kne4vtyvlys3pre5hjvnd6jas4z8vujfsgecxcpkfk&#39;&gt;nevent1q…pkfk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;… speaking of which: &lt;a href=&#34;https://sfconservancy.org/GiveUpGitHub/&#34;&gt;https://sfconservancy.org/GiveUpGitHub/&lt;/a&gt;
    </content>
    <updated>2024-10-17T13:54:31Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqstp8fyulq6lxsgu80kne4vtyvlys3pre5hjvnd6jas4z8vujfsgeczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243grh0sp5</id>
    
      <title type="html">Comrades, the #Guix Science channels have moved from GitHub to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqstp8fyulq6lxsgu80kne4vtyvlys3pre5hjvnd6jas4z8vujfsgeczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243grh0sp5" />
    <content type="html">
      Comrades, the #Guix Science channels have moved from GitHub to Codeberg 👇&lt;br/&gt;&lt;a href=&#34;https://codeberg.org/guix-science/&#34;&gt;https://codeberg.org/guix-science/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Migration was very easy and complete, with pull requests migrated without loss.  We have yet to see how contributors can resume work on PRs opened pre-migration, but it looks great so far!
    </content>
    <updated>2024-10-17T13:50:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqwwz3uqzpaazf6j293gclejps353tcx3v6rrcahsyac2drts2nsszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gyx3tsk</id>
    
      <title type="html">I don’t know, but it’s an issue worth revisiting collectively ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqwwz3uqzpaazf6j293gclejps353tcx3v6rrcahsyac2drts2nsszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gyx3tsk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyeyneyl67gehr29mll8puz9qejmve6csjuqduujcza6kv4kz25jgvqluul&#39;&gt;nevent1q…luul&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I don’t know, but it’s an issue worth revisiting collectively at some point.
    </content>
    <updated>2024-10-16T21:19:41Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsdc6lepaskw3wq7dysj8lrkvaech4j74eu8psta2hgq7xprs7swfczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gl59mnz</id>
    
      <title type="html">Forĝejo went copyleft 👍 ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsdc6lepaskw3wq7dysj8lrkvaech4j74eu8psta2hgq7xprs7swfczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gl59mnz" />
    <content type="html">
      Forĝejo went copyleft 👍&lt;br/&gt;&lt;a href=&#34;https://forgejo.org/2024-08-monthly-update/#forgejo-is-now-copyleft&#34;&gt;https://forgejo.org/2024-08-monthly-update/#forgejo-is-now-copyleft&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Copyleft, federation, localization, collective decision-making: signs that the project cares about people and their autonomy.
    </content>
    <updated>2024-10-16T21:10:09Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs2d2qdstm9mkajw66l5j5rst02qrm9z8nd39nwlasqwn5dw2s29jgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gdgscam</id>
    
      <title type="html"># #Guix trick borrowed from Nix folks: the comma shell function, ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs2d2qdstm9mkajw66l5j5rst02qrm9z8nd39nwlasqwn5dw2s29jgzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gdgscam" />
    <content type="html">
      # #Guix trick borrowed from Nix folks: the comma shell function,&lt;br/&gt;# fitting in a single toot, with comments.&lt;br/&gt;#&lt;br/&gt;# Run then given command via &amp;#39;guix shell&amp;#39;.&lt;br/&gt;function ,&lt;br/&gt;{&lt;br/&gt;    pkg_ver=&amp;#34;$(set -o pipefail; guix locate &amp;#34;$1&amp;#34; | grep /bin/ | head -1 | cut -f1)&amp;#34;&lt;br/&gt;    pkg=&amp;#34;$(echo $pkg_ver | cut -d@ -f1)&amp;#34;&lt;br/&gt;    test -n &amp;#34;$pkg&amp;#34; &amp;amp;&amp;amp; guix shell &amp;#34;$pkg&amp;#34; -- &amp;#34;$@&amp;#34;&lt;br/&gt;}
    </content>
    <updated>2024-10-07T09:32:33Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp5zyde0jq05pfc5fpstd6cy2kjtg9k2pq53h3kk04ak43tnplveszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243garh2y8</id>
    
      <title type="html">I’m a big fan of malleable and extensible software packages à ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp5zyde0jq05pfc5fpstd6cy2kjtg9k2pq53h3kk04ak43tnplveszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243garh2y8" />
    <content type="html">
      I’m a big fan of malleable and extensible software packages à la Emacs; I think they’re the way to provide practical freedom to users, when licenses provide freedom “de jure” only.&lt;br/&gt;&lt;br/&gt;That one can gradually discover the code and fiddle with it blurs the user/developer distinction and reduces the dependency of one group on another.&lt;br/&gt;&lt;br/&gt;#FreeSoftware&lt;br/&gt;&lt;br/&gt;🧵
    </content>
    <updated>2024-09-11T10:42:43Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqmzvl7pepqp2nuk0y3evygcvmtvx6qv29zlm4k4c6xhm42e38xdqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gkh2gk4</id>
    
      <title type="html">This 1990 UN General Assembly resolution entitled “Right of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqmzvl7pepqp2nuk0y3evygcvmtvx6qv29zlm4k4c6xhm42e38xdqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gkh2gk4" />
    <content type="html">
      This 1990 UN General Assembly resolution entitled “Right of peoples to self-determination/Struggle by all available means” is worth a read:&lt;br/&gt;&lt;a href=&#34;https://www.un.org/unispal/document/auto-insert-184801/&#34;&gt;https://www.un.org/unispal/document/auto-insert-184801/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;“Reaffirms the legitimacy of the struggle of peoples for independence […]”&lt;br/&gt;&lt;br/&gt;“Strongly condemns the constant and deliberate violations of the fundamental rights of the Palestinian people, as well as the expansionist activities of Israel […]”
    </content>
    <updated>2024-09-10T21:48:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyjr924m44qvhh808q3k9a99es5g64fm08qgrccalhcccs5e4jwugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g5a2vqs</id>
    
      <title type="html">Linux man-pages maintainer’s work on hiatus due to lack of ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyjr924m44qvhh808q3k9a99es5g64fm08qgrccalhcccs5e4jwugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g5a2vqs" />
    <content type="html">
      Linux man-pages maintainer’s work on hiatus due to lack of financial support:&lt;br/&gt;&lt;a href=&#34;https://sourceware.org/pipermail/libc-alpha/2024-September/159717.html&#34;&gt;https://sourceware.org/pipermail/libc-alpha/2024-September/159717.html&lt;/a&gt;
    </content>
    <updated>2024-09-06T19:48:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr6lfmzg3ygjca0hw9euj8l8eurj705d30ee6muu7h3gdf7kzvl7gzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gsqglup</id>
    
      <title type="html">After many months, a lot of work by many people, and countless ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr6lfmzg3ygjca0hw9euj8l8eurj705d30ee6muu7h3gdf7kzvl7gzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gsqglup" />
    <content type="html">
      After many months, a lot of work by many people, and countless twists, the #Guix ‘core-updates’ branch has been merged! 🎉&lt;br/&gt;&lt;br/&gt;It brings updated libc, GCC, TeX Live, and more—check out ‘guix pull --news’. :-)
    </content>
    <updated>2024-08-31T14:53:11Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsrhl4knzu0ej0e38m7fh3vxhvgswker03xkgu77cnn4y9f36rkrnqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8nqr3w</id>
    
      <title type="html">“Interesting” thing is that Guile-Git’s test suite allowed ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsrhl4knzu0ej0e38m7fh3vxhvgswker03xkgu77cnn4y9f36rkrnqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8nqr3w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp4haptm8ra5y654srzdl32a0m3nhkxfh2qsmnnx3pw02h93vjk4cjk6pkd&#39;&gt;nevent1q…6pkd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;“Interesting” thing is that Guile-Git’s test suite allowed me to find a uninitialized-value bug introduced in libgit2 1.8.1 (a patch release).
    </content>
    <updated>2024-08-28T14:47:04Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp4haptm8ra5y654srzdl32a0m3nhkxfh2qsmnnx3pw02h93vjk4czyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gphqvnp</id>
    
      <title type="html">#Guile-Git 0.8.0 is out, with support for libgit2 1.8. ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp4haptm8ra5y654srzdl32a0m3nhkxfh2qsmnnx3pw02h93vjk4czyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gphqvnp" />
    <content type="html">
      #Guile-Git 0.8.0 is out, with support for libgit2 1.8.&lt;br/&gt;&lt;a href=&#34;https://gitlab.com/guile-git/guile-git&#34;&gt;https://gitlab.com/guile-git/guile-git&lt;/a&gt;
    </content>
    <updated>2024-08-28T14:44:20Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsr7yrylfy90j6wvqseg9fmg9dxrj2yjs0fuuum9l5kl5krn2gyjzqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8zepup</id>
    
      <title type="html">Another example: “Docker is simpler than Guix (or Nix, etc.) ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsr7yrylfy90j6wvqseg9fmg9dxrj2yjs0fuuum9l5kl5krn2gyjzqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8zepup" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0pec5jmhcjhgfhq85tz7pz9k08xr8l82y5v6y92d36c4uhez3lvsnnd85u&#39;&gt;nevent1q…d85u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Another example: “Docker is simpler than Guix (or Nix, etc.) because it lets me use Bash, apt, pip, and other proven tools!”&lt;br/&gt;&lt;br/&gt;That is a valid first impression, but the problem with Docker is elsewhere: it lets you blindly assemble software in a way that is opaque and non-reproducible.&lt;br/&gt;&lt;br/&gt;Appreciating that this is a problem takes time and experience, whereas one can immediately have an opinion on what Dockerfiles look like.
    </content>
    <updated>2024-08-22T12:12:17Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqs0pec5jmhcjhgfhq85tz7pz9k08xr8l82y5v6y92d36c4uhez3lvszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gjad6n4</id>
    
      <title type="html">Got another of these syntax discussions: “#Guix packaging would ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqs0pec5jmhcjhgfhq85tz7pz9k08xr8l82y5v6y92d36c4uhez3lvszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gjad6n4" />
    <content type="html">
      Got another of these syntax discussions: “#Guix packaging would look much easier if it used YAML like Conda!”.&lt;br/&gt;&lt;br/&gt;This perception exists, but packaging experience shows that the difficulty, instead, lies in coping with funky build systems, providing the right dependencies, etc.&lt;br/&gt;&lt;br/&gt;The same extends to many things in computing systems: discussions focus on the surface of things, ignoring that actual complexity stems from unprincipled assembly of whole stacks of software components.
    </content>
    <updated>2024-08-22T12:07:52Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsppfd96xvy9y6u5g265ytsx07r3tqw7aqcqc9fxwwx5nn3ja33rgczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gtpplaq</id>
    
      <title type="html">The mess that #Anaconda’s new licensing fees is poised to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsppfd96xvy9y6u5g265ytsx07r3tqw7aqcqc9fxwwx5nn3ja33rgczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gtpplaq" />
    <content type="html">
      The mess that #Anaconda’s new licensing fees is poised to create in academia should be a wake-up call.&lt;br/&gt;&lt;br/&gt;From an #OpenScience perspective, and from the perspective of publicly-funded research, it makes no sense to trade autonomy for perceived convenience.&lt;br/&gt;&lt;br/&gt;Time to look at commercial offerings suspiciously and to focus on building our commons.&lt;br/&gt; &lt;img src=&#34;https://toot.aquilenet.fr/system/media_attachments/files/112/993/849/363/791/361/original/ce412e282b6b86f8.png&#34;&gt; &lt;br/&gt;
    </content>
    <updated>2024-08-20T10:22:27Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsyh9qx7m5nw3yjcp5jl2a4af7ry2qn5fn0hatpnw0aglrd2wynwfczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g3tg0cj</id>
    
      <title type="html">The #Guix home page redesign by ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsyh9qx7m5nw3yjcp5jl2a4af7ry2qn5fn0hatpnw0aglrd2wynwfczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g3tg0cj" />
    <content type="html">
      The #Guix home page redesign by [@luis_felipe](&lt;a href=&#34;https://mastodon.online/@luis_felipe&#34;&gt;https://mastodon.online/@luis_felipe&lt;/a&gt; ) has landed, sweet!&lt;br/&gt;&lt;a href=&#34;https://guix.gnu.org/&#34;&gt;https://guix.gnu.org/&lt;/a&gt;
    </content>
    <updated>2024-08-12T20:00:24Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqszmyf4e20xjps2aq8pnmtn82uznhc75alhl5gkeyhg4e4aw346alczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ghdu6f0</id>
    
      <title type="html">GNU’s still here, with tons of users many of which have come to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqszmyf4e20xjps2aq8pnmtn82uznhc75alhl5gkeyhg4e4aw346alczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243ghdu6f0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqy4ta7d5p3kmqn49ax8djecud0r869mx6hgkctkzmew9eqeffhgqhc8ff3&#39;&gt;nevent1q…8ff3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;GNU’s still here, with tons of users many of which have come to value freedom, with projects like GCC, Emacs, and Guix alive and kicking!&lt;br/&gt;&lt;br/&gt;However, while #FreeSoftware production and use has grown by orders of magnitude in that time span, GNU has failed to attract.  Chaotic, arrogant, and divisive leadership led the project to be isolated (GFDL vs. Debian anyone?), to lose its dominant position (lack of GCC plugins fueled non-copyleft LLVM), and, worse, to alienate minorities.
    </content>
    <updated>2023-09-27T15:59:34Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsqy4ta7d5p3kmqn49ax8djecud0r869mx6hgkctkzmew9eqeffhgqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g5pznnf</id>
    
      <title type="html">I got into GNU by reading about free software, then attempting to ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsqy4ta7d5p3kmqn49ax8djecud0r869mx6hgkctkzmew9eqeffhgqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g5pznnf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0arhnlmszg797s6qu702fgxzpsyuh98thppzxfyj8ns5z89e7wc5m8v5l&#39;&gt;nevent1q…8v5l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;I got into GNU by reading about free software, then attempting to contribute code to the Hurd ca. 2002, becoming a Guile co-maintainer ca. 2007, co-organizing a GNU Hackers Meeting in 2011, starting Guix in 2012.&lt;br/&gt;&lt;br/&gt;I made friends along the way and learned a lot in a variety of domains—technical, political, social.  From my early readings of GNU essays to my technical musings, GNU shaped part of what I am.
    </content>
    <updated>2023-09-27T15:58:59Z</updated>
  </entry>

  <entry>
    <id>https://njump.me/nevent1qqsp0arhnlmszg797s6qu702fgxzpsyuh98thppzxfyj8ns5z89e7wczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gc05509</id>
    
      <title type="html">Today #GNU is turning 40, whee! 🎉 Despite having been involved ...</title>
    
    <link rel="alternate" href="https://njump.me/nevent1qqsp0arhnlmszg797s6qu702fgxzpsyuh98thppzxfyj8ns5z89e7wczyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gc05509" />
    <content type="html">
      Today #GNU is turning 40, whee! 🎉&lt;br/&gt;&lt;br/&gt;Despite having been involved in GNU for 20 years, I wish I’d be more enthusiastic.  It’s certainly an important milestone for #FreeSoftware but it’s kinda bittersweet for me.&lt;br/&gt;&lt;br/&gt;🧵 #GNU40
    </content>
    <updated>2023-09-27T15:58:37Z</updated>
  </entry>

</feed>