GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Ludovic Courtès (civodul@toot.aquilenet.fr)

  1. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 24-Sep-2026 00:11:18 JST Ludovic Courtès Ludovic Courtès

    I’ve been working on this cute little 🐑 #Shepherd feature: settings.
    https://codeberg.org/shepherd/shepherd/pulls/153#issuecomment-23343229

    A service would have settings, which one can inspect, change, and reset to their default value.

    This would allow one to fiddle with services at run time lightheartedly.

    In conversation about 14 days ago from toot.aquilenet.fr permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      WIP: Implement service settings
      from shepherd
      This patch set implements *service settings*.
  2. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Saturday, 19-Sep-2026 17:27:18 JST Ludovic Courtès Ludovic Courtès

    Bonnes sansculottides à celleux qui célèbrent.

    In conversation about 18 days ago from toot.aquilenet.fr permalink
  3. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 13-Sep-2026 23:52:11 JST Ludovic Courtès Ludovic Courtès

    New #Guix Consensus Document submitted by coopi: “Generalize the bootloader subsystem and introduce Guix Bootspec” 👇
    https://codeberg.org/guix/guix-consensus-documents/pulls/15

    In conversation about a month ago from toot.aquilenet.fr permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      GCD 009: Generalize the bootloader subsystem and introduce Guix Bootspec
      from guix
      Guix's bootloader interface is generic in name, but much of it is still shaped around GRUB. Things like configuration files and menu entries leak into the abstraction, which makes bootloaders that work differently harder to support than they should be. This GCD introduces Guix Bootspec, a descri...
  4. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 13-Sep-2026 02:36:38 JST Ludovic Courtès Ludovic Courtès

    RE: https://tldr.nettime.org/@tante/117251794290408891

    Insightful post that resonates with the discussions we’ve had in Guix on being welcoming to those pushing for LLM use, even if we were going to reject LLM contributions—a difficult question and the experience reported in the blog post provides an answer.

    In conversation about a month ago from toot.aquilenet.fr permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      tante (@tante@tldr.nettime.org)
      from tante
      How a laxer "AI" contribution policy ruins a creative project environment: "caustic, antisocial behaviour causes people who previously were valued in the space to leave. When these people have left, the behaviour of the persons whose caused them to leave becomes the new community norm" https://blog.fallible.net/it-breaks-a-village/ (via @davidgerard@circumstances.run who I can't quote ;))
  5. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 11-Sep-2026 03:55:38 JST Ludovic Courtès Ludovic Courtès

    #Guile now requires contributors to agree to a Developer Certificate of Origin (DCO) and rejects code authored or co-authored by an LLM 👇
    https://codeberg.org/guile/guile/src/commit/b52c48a850765ba93d90fa35fbd3eed8356222a2/HACKING#L134-L156

    Kudos to Olivier Dion for making it happen!

    In conversation about a month ago from toot.aquilenet.fr permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Cookie monster!
  6. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 11-Sep-2026 02:37:41 JST Ludovic Courtès Ludovic Courtès

    I was surprised? amazed? to discover that colleagues using #Guix know of this nifty trick to build a package without one of its optional dependencies: ‘--with-input=THE-OPTIONAL-DEP=hello’. 💡

    In conversation about a month ago from toot.aquilenet.fr permalink
  7. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 03-Sep-2026 02:04:47 JST Ludovic Courtès Ludovic Courtès
    • Reproducible Builds

    Fellow hacker Timothy Sample gave an amazing talk on bootstrappable builds, that Jake Edge covered with a nice article in LWN:
    https://lwn.net/Articles/1088279/

    Cc: @reproducible_builds

    #bootstrapping #Guix

    In conversation about a month ago from toot.aquilenet.fr permalink

    Attachments


  8. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Wednesday, 02-Sep-2026 05:07:11 JST Ludovic Courtès Ludovic Courtès
    in reply to
    • Christine Lemmer-Webber

    @cwebber What these calls for inaction have achieved is the “fait accompli”: sooner or later, “generative AI” will have become pervasive in FOSS and the lock-in will be orders of magnitude stronger than that of GitHub, DRMs, CUDA, or any of these “evils” we fought in the past decades.

    At that point, whether these orgs take a stand will be irrelevant.

    In conversation about a month ago from toot.aquilenet.fr permalink

    Attachments


  9. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Wednesday, 02-Sep-2026 04:55:39 JST Ludovic Courtès Ludovic Courtès
    in reply to
    • Janneke
    • Christine Lemmer-Webber

    @janneke I was caught by surprise when I understood that many of my peers don’t view genAI as a threat, some of them viewing it as an opportunity. I thought rejection “obviously” derived from free software principles, but evidently it doesn’t.

    Maybe that’s our bigger failure after all—to realize we don’t fully understand what our “shared values” are.

    @cwebber

    In conversation about a month ago from toot.aquilenet.fr permalink
  10. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 01-Sep-2026 07:23:23 JST Ludovic Courtès Ludovic Courtès
    • Noé Lopez

    The pretty amazing feat that comes with GNOME 49 in #Guix is the gnome-session replacement implemented as a layer above the 🐑 Shepherd:
    https://gitlab.gnome.org/noe/gnome-session-shepherd

    Kudos to @baleine for pulling it off!

    It successfully disentangles this part of GNOME from systemd, and it’s a creative use of the Shepherd!

    In conversation about a month ago from toot.aquilenet.fr permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: gitlab.gnome.org
      Sign in · GitLab
      Welcome to GNOME GitLab
  11. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 31-Aug-2026 07:31:14 JST Ludovic Courtès Ludovic Courtès
    in reply to

    A funny example: the text recognizes that “the legal status of material produced by generative AI systems remains the subject of ongoing discussion in many jurisdictions” (a euphemism) and then states that Debian will “rely on the judgment and responsibility of its individual contributors”—as if individual contributors would know better than lawyers in this domain.

    In conversation about a month ago from toot.aquilenet.fr permalink
  12. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 31-Aug-2026 07:31:13 JST Ludovic Courtès Ludovic Courtès
    in reply to

    Disregard of legal issues is more of a detail though.

    While the text states that “such tools can substantially improve the productivity of contributors” (which is a subject of debate), what’s telling is what the text doesn’t even mention: the “externalities”, the environmental and social impact of these services.

    In conversation about a month ago from toot.aquilenet.fr permalink
  13. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 31-Aug-2026 07:31:12 JST Ludovic Courtès Ludovic Courtès
    in reply to

    And that’s probably the crux of the split among free software people on this matter: are our development efforts made in a vacuum?

    It’s not new: whether, for instance, to use BitKeeper for Linux development led to similar debates.

    The difference here is that LLMs are not even “just a tool” in the sense BK was: the lock-in is going to be much deeper, in our organizations and in our brains. LLMs threaten the ideal of knowledge sharing and the social fabric we’ve built.

    In conversation about a month ago from gnusocial.jp permalink
  14. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 31-Aug-2026 07:31:11 JST Ludovic Courtès Ludovic Courtès
    in reply to

    I’m not a Debian contributor and not a user anymore but I’ve always viewed Debian as a lighthouse for free software and for collective self-determination.

    I’m afraid about the signal this vote is sending to the free software community at large; I’m afraid of it moving the Overton window further towards disregard for humans and for the climate change emergency, in a selfish and myopic way that we’ll regret.

    In conversation about a month ago from toot.aquilenet.fr permalink
  15. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 31-Aug-2026 05:31:09 JST Ludovic Courtès Ludovic Courtès

    So Debian adopted a resolution on the use of “generative AI”:
    https://www.debian.org/vote/2026/vote_002#texte

    Condorcet spoke: of all the options put to the vote, it must be a good compromise, an average of where the community stands.

    How much of a compromise is it really, though?

    🧵

    In conversation about a month ago from toot.aquilenet.fr permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.debian.org
      General Resolution: LLM usage in Debian
      from mailto:webmaster@debian.org
  16. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 31-Aug-2026 05:31:07 JST Ludovic Courtès Ludovic Courtès
    in reply to

    The message of this resolution is that it’s neither “pro” nor “anti”: it’s neutral, promoting “responsible use”.

    In fact, it looks like an example of “extreme centrism”: “Debian neither endorses nor prohibits the use of generative AI”, “Contributors are expected to exercise appropriate care”, “[t]his resolution therefore affirms that generative AI is neither exempt from nor subject to special rules”.

    The narrative seems to be: “AI” is just another tool, nothing changes here—move along.

    In conversation about a month ago from toot.aquilenet.fr permalink
  17. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 31-Aug-2026 05:31:06 JST Ludovic Courtès Ludovic Courtès
    in reply to

    Under the guise of neutrality, what it actually does is open the gates to genAI-produced contributions. This, is political.

    The “responsible use” narrative shifts responsibility from the group to the individual. It’s not unlike the tobacco industry’s strategy—or indeed that of the “AI” industry.

    In conversation about a month ago from toot.aquilenet.fr permalink
  18. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 30-Aug-2026 16:11:41 JST Ludovic Courtès Ludovic Courtès

    Just read that about 40% of alive human beings use the fucking WhatsApp.

    “Interesting” when you think that communication infrastructures were initially built by a bunch of folks focusing on freedom and resilience.

    In conversation about a month ago from toot.aquilenet.fr permalink
  19. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 30-Aug-2026 16:11:38 JST Ludovic Courtès Ludovic Courtès
    in reply to
    • Sergio Pastor Pérez

    @shepherd UX design, sure.

    But the problem is political: this concentration of power, disregard for privacy, and ultimately control over the population should be forbidden. At the very least, interoperability should be mandatory for all the so-called “platforms”.

    The solution cannot be purely technical.

    In conversation about a month ago from toot.aquilenet.fr permalink
  20. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Wednesday, 26-Aug-2026 10:37:19 JST Ludovic Courtès Ludovic Courtès

    🐑 #Shepherd, not robot. 🤖
    https://shepherding.services/news/2026/08/shepherd-not-robot/

    In conversation about a month ago from toot.aquilenet.fr permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Shepherd, not robot — The GNU Shepherd
  • Before

User actions

    Ludovic Courtès

    Ludovic Courtès

    GNU, Guix, Guile, reproducible research, etc.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          8358
          Member since
          2 Sep 2022
          Notices
          652
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.