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, 04-Dec-2025 20:28:51 JST Ludovic Courtès Ludovic Courtès

    Retraction of an article published in 2000 that concluded that “under present and expected conditions of use, Roundup herbicide does not pose a health risk to humans”:
    https://www.sciencedirect.com/science/article/pii/S0273230099913715

    “The article's conclusions regarding the carcinogenicity of glyphosate are solely based on unpublished studies from Monsanto […]”

    And it took 25 years to get here.

    #OpenScience

    In conversation about 37 minutes ago from toot.aquilenet.fr permalink

    Attachments


  2. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 04-Dec-2025 04:37:50 JST Ludovic Courtès Ludovic Courtès

    The 🐑 #Shepherd 1.0.9 is out and it comes with fewer 🐛!
    👉 https://codeberg.org/shepherd/shepherd/src/tag/v1.0.9/NEWS

    In conversation about 16 hours ago from toot.aquilenet.fr permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      shepherd/NEWS at v1.0.9
      from shepherd
      shepherd - The Shepherd—extensible service manager
  3. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 02-Dec-2025 09:44:56 JST Ludovic Courtès Ludovic Courtès

    #Guile 3.0.11 is out! 🎉
    https://www.gnu.org/software/guile/news/gnu-guile-3011-released.html

    With code contributions from 35 people, mostly bug fixes but also nice new libraries!

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

    Attachments


  4. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Monday, 01-Dec-2025 02:18:17 JST Ludovic Courtès Ludovic Courtès

    “Complex end-to-end tests using #Guix G-expressions” (Sept. 2025)
    https://systemreboot.net/post/complex-end-to-end-tests-using-guix-g-expressions.html

    Nice post by Arun Isaac showing how to put G-expressions to good use to compose a complex pipeline, in this case illustrated with #bioinformatics.

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

    Attachments


  5. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 28-Nov-2025 22:47:57 JST Ludovic Courtès Ludovic Courtès

    For the first time in many years, I have less than 10 unread emails. 🎉

    When I moved to #mu4e seven months ago, I was at 20,000!
    https://toot.aquilenet.fr/@civodul/114313643178812888

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

    Attachments


    1. https://toot.aquilenet.fr/system/media_attachments/files/115/627/625/721/179/316/original/4101eb9b890ca910.png
    2. Domain not in remote thumbnail source whitelist: toot.aquilenet.fr
      Ludovic Courtès (@civodul@toot.aquilenet.fr)
      from Ludovic Courtès
      Attaché : 1 image The message count, especially for “Today’s messages”, is an eye-opener. I’ll have to unsubscribe from a bunch of things and clean up that mess.
  6. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Wednesday, 26-Nov-2025 19:02:52 JST Ludovic Courtès Ludovic Courtès

    Modesty aside, I think I’ve come up with the cutest possible description of remote procedure call interface of the the #Guix & #Nix build daemon:
    https://codeberg.org/guix/guix/pulls/4495/commits/055d146e9fcfe712bdc16defee1d7704168ff5ab#L54

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

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      guix
      from guix
      Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more!
  7. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Friday, 21-Nov-2025 09:35:02 JST Ludovic Courtès Ludovic Courtès

    HRW on the forced displacement of 32,000 people in the West Bank in early 2025, a crime against humanity:
    https://www.hrw.org/news/2025/11/20/west-bank-israel-emptying-refugee-camps-a-crime-against-humanity

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

    Attachments

    1. Domain not in remote thumbnail source whitelist: www.hrw.org
      West Bank: Israel Emptying Refugee Camps a Crime Against Humanity
      The Israeli government’s forced displacement of the populations of three West Bank refugee camps in January and February 2025 amount to war crimes and crimes against humanity, Human Rights Watch said in a report released today. The 32,000 people reportedly removed have not been permitted to return to their homes, many of which Israel forces have deliberately demolished.
  8. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 13-Nov-2025 22:27:26 JST Ludovic Courtès Ludovic Courtès
    in reply to
    • Ekaitz Zarraga 👹
    • Maxim Cournoyer

    @apteryx @ekaitz_zarraga Awesome work indeed! Compiler artist *and* drawer!

    In conversation about 21 days ago from gnusocial.jp permalink
  9. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 13-Nov-2025 22:22:03 JST Ludovic Courtès Ludovic Courtès

    Je viens de réaliser qu’en anglais le même mot peut vouloir dire « tiroir » ou « dessinateurice ». C’est fou.

    In conversation about 21 days ago from toot.aquilenet.fr permalink
  10. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 13-Nov-2025 16:17:40 JST Ludovic Courtès Ludovic Courtès
    in reply to

    In the Guix daemon, a rather mature C++ code base (based on Nix’s), the security issues we had over the past decade never had to do with memory safety, but all had to do with access rights, race conditions, and generally speaking ambient authority and confused deputy problems.

    Write that in Rust (or in Scheme!) and you still have to deal with these issues.

    In conversation about 21 days ago from gnusocial.jp permalink
  11. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 13-Nov-2025 16:17:38 JST Ludovic Courtès Ludovic Courtès
    in reply to

    Which, to be explicit, is not to say that one shouldn’t write in a memory-safe language like Rust or Scheme. :-)

    It’s not trivial for a rewrite to be as “secure” as its decade-old original version, whether or not that original version is in C.

    In conversation about 21 days ago from toot.aquilenet.fr permalink
  12. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 13-Nov-2025 16:13:01 JST Ludovic Courtès Ludovic Courtès
    in reply to

    Amazing how “memory-unsafe languages are the cause of many vulnerabilities” translated into “memory-safe languages lead to invulnerable software” in the minds of many.

    For a tool like ‘sudo’, I’m not surprised that the intricacies of POSIX and the semantic complexity of its configuration are more of a problem than dangling pointers.

    In conversation about 21 days ago from toot.aquilenet.fr permalink
  13. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 13-Nov-2025 06:49:29 JST Ludovic Courtès Ludovic Courtès

    A fellow hacker, knowing my passion for Rust⸮, shared these ‘sudo-rs’ vulnerabilities:
    https://github.com/trifectatechfoundation/sudo-rs/security

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

    Attachments

    1. Domain not in remote thumbnail source whitelist: github.githubassets.com
      Build software better, together
      GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
  14. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Wednesday, 12-Nov-2025 13:51:55 JST Ludovic Courtès Ludovic Courtès

    Last week I fixed a memory leak in Fibers and a new contributor fixed another one in the Shepherd.

    Version 1.0.9 of the 🐑 Shepherd is going to be the least leaky of all, I tell you! 🚿

    In conversation about 22 days ago from toot.aquilenet.fr permalink
  15. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 06-Nov-2025 02:01:51 JST Ludovic Courtès Ludovic Courtès

    #Guix has already raised half of its annual budget 👇
    https://guix.gnu.org/blog/2025/update-on-the-guix-fundraising/

    This is great but the journey’s not over!

    If you can, if you care about #Guix (or #Nix!), about #FreeSoftware and independent projects, consider donating. 🤲
    https://guix.gnu.org/donate/

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

    Attachments


    1. https://toot.aquilenet.fr/system/media_attachments/files/115/498/087/091/423/732/original/91e123e6e043f949.png

    2. No result found on File_thumbnail lookup.
      Donate — GNU Guix
      We are looking for donations to sustain Guix. Whether recurring or one-off, they all help us to take a step towards sustainability.
  16. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 04-Nov-2025 03:53:14 JST Ludovic Courtès Ludovic Courtès
    in reply to
    • Sofie :verified_gay:

    @khinsen Other than that, I sympathize with the sentiment of @soupglasses: it seems to be a corporate-backed project, solving the security problems of companies in a spirit quite different from that of the #bootstrapping work that enables it.

    It is good that companies understand the value of this work, but disappointing that they’re (again) freeriding on volunteer work and sweeping its empowerment message under the carpet.

    In conversation about a month ago from gnusocial.jp permalink

    Attachments


  17. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 04-Nov-2025 03:52:07 JST Ludovic Courtès Ludovic Courtès
    • Andrius Štikonas
    • Janneke

    @khinsen It is another way to build “full-source bootstrap” similar to what @janneke et al. did in #Guix and what @stikonas et al. did with live-bootstrap.

    Technically, it reuses stage0, M2-Planet, Mes/MesCC, and kaem as developed by these fine people:
    https://stagex.tools/packages/bootstrap/stage0/

    I suspect the dependency graph is close if not identical to that of live-bootstrap (the one of Guix has more Scheme in it :-) among other things).

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

    Attachments


  18. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Tuesday, 04-Nov-2025 00:53:48 JST Ludovic Courtès Ludovic Courtès

    Folks starting to realize that “open source” does, indeed, “miss the point” (to paraphrase rms), and that copyleft exists for a reason:
    https://paragraph.com/@holonic-horizons/the-stallman-paradox-how-web3-became-the-ultimate-open-source-theater

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

    Attachments

    1. Domain not in remote thumbnail source whitelist: paragraph.com
      The Stallman Paradox: How Web3 Became the Ultimate Open Source Theater
      from @paragraph_xyz
      Have you ever wondered why we celebrate Richard Stallman as a visionary prophet of digital freedom while simultaneously abandoning every principle he fought for? The contradiction runs deeper than you think—and the evidence suggests Web3 has become the most sophisticated extraction machine ever wrapped in open source aesthetics. This is the Stallman Paradox: the growing chasm between our intellectual reverence for genuine free software principles and our practical convergence on venture capit...
  19. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Sunday, 26-Oct-2025 06:53:52 JST Ludovic Courtès Ludovic Courtès

    Good news! If you can, now is *still* a good time to donate for #Guix! 👇
    https://guix.gnu.org/en/blog/2025/fundraising-campaign-to-sustain-gnu-guix/

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

    Attachments

    1. No result found on File_thumbnail lookup.
      Fundraising campaign to sustain GNU Guix — 2025 — Blog — GNU Guix
      Blog posts about GNU Guix.
  20. Embed this notice
    Ludovic Courtès (civodul@toot.aquilenet.fr)'s status on Thursday, 23-Oct-2025 07:30:49 JST Ludovic Courtès Ludovic Courtès

    The 🐑 #Shepherd 1.0.8 is out, more 🐛 out of the way!
    👉 https://codeberg.org/shepherd/shepherd/src/tag/v1.0.8/NEWS

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

    Attachments

    1. Domain not in remote thumbnail source whitelist: codeberg.org
      shepherd/NEWS at v1.0.8
      from shepherd
      shepherd - The Shepherd—extensible service manager
  • 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
          548
          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.