<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-04-15T21:23:31Z</updated>
  <generator>https://yabu.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://yabu.me/npub13ahslh3xn4czkumy6eu8uly9dfytjuc7yjtk3fsp6xl2l0n64v2q5d4c8l.rss" />
  <link href="https://yabu.me/npub13ahslh3xn4czkumy6eu8uly9dfytjuc7yjtk3fsp6xl2l0n64v2q5d4c8l" />
  <id>https://yabu.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://yabu.me/nevent1qqs82et67eqmlkuaf64y0aslwszn4hy6fxfks06y94v4jtzw0x5dv0szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gxryfrg</id>
    
      <title type="html">The great #Guix migration has started. https://codeberg.org/guix</title>
    
    <link rel="alternate" href="https://yabu.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://yabu.me/nevent1qqsqyyp0etjx352npcx4mxp5gkvzhn93x5r0vwdudsgahwylp2twuhszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g7sh4gs</id>
    
      <title type="html">📢 #Guix comrades: two weeks left to discuss and improve the ...</title>
    
    <link rel="alternate" href="https://yabu.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://yabu.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://yabu.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://yabu.me/nevent1qqsfaepswyyuznss7vw4eg8qx6p8s56zmg8alv5y0jm0jp4gxn3zr2szyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gdknzdd</id>
    
      <title type="html">Bye, copyleft. Hello, corporate interests. ...</title>
    
    <link rel="alternate" href="https://yabu.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://yabu.me/nevent1qqsdetm6nn5xk939wr8u9vgrccn4cwzmy5dnwgwkrq3tpjc5w34x9ugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g5derd7</id>
    
      <title>Nostr event nevent1qqsdetm6nn5xk939wr8u9vgrccn4cwzmy5dnwgwkrq3tpjc5w34x9ugzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g5derd7</title>
    
    <link rel="alternate" href="https://yabu.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://yabu.me/nevent1qqsqwwz3uqzpaazf6j293gclejps353tcx3v6rrcahsyac2drts2nsszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gyx3tsk</id>
    
      <title type="html">I don’t know, but it’s an issue worth revisiting collectively ...</title>
    
    <link rel="alternate" href="https://yabu.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://yabu.me/nevent1qqsqmzvl7pepqp2nuk0y3evygcvmtvx6qv29zlm4k4c6xhm42e38xdqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gkh2gk4</id>
    
      <title type="html">This 1990 UN General Assembly resolution entitled “Right of ...</title>
    
    <link rel="alternate" href="https://yabu.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://yabu.me/nevent1qqsrhl4knzu0ej0e38m7fh3vxhvgswker03xkgu77cnn4y9f36rkrnqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8nqr3w</id>
    
      <title type="html">“Interesting” thing is that Guile-Git’s test suite allowed ...</title>
    
    <link rel="alternate" href="https://yabu.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://yabu.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://yabu.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://yabu.me/nevent1qqsr7yrylfy90j6wvqseg9fmg9dxrj2yjs0fuuum9l5kl5krn2gyjzqzyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243g8zepup</id>
    
      <title type="html">Another example: “Docker is simpler than Guix (or Nix, etc.) ...</title>
    
    <link rel="alternate" href="https://yabu.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://yabu.me/nevent1qqs0pec5jmhcjhgfhq85tz7pz9k08xr8l82y5v6y92d36c4uhez3lvszyz8k7r77y6whq2mnvnt8slnus44y3wtnrcjfw69xq8gmata70243gjad6n4</id>
    
      <title type="html">Got another of these syntax discussions: “#Guix packaging would ...</title>
    
    <link rel="alternate" href="https://yabu.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>

</feed>