daniel:// stenberg://

I write curl. I don't know anything.

daniel:// stenberg://bagder
2025-06-21

On June 27 2025, I will be in Rotterdam at Joy of Coding and talk: "Accidental world domination for fun"

Come say hello.

joyofcoding.org/index.html

daniel:// stenberg://bagder
2025-06-21

Welcome DoI as commit author 1382: github.com/curl/curl/pull/17572

daniel:// stenberg://bagder
2025-06-21

Welcome Fabrício Canedo as commit author 1381: github.com/curl/curl/pull/17654

daniel:// stenberg://bagder
2025-06-21

Welcome Ethan Alker as commit author 1380: github.com/curl/curl/pull/17690

daniel:// stenberg://bagder
2025-06-20

Welcome Bartosz Ruszczak as commit author 1379: github.com/curl/curl/pull/17616

daniel:// stenberg:// boosted:
Ariadne Conill 🐰:therian:ariadne@treehouse.systems
2025-06-20

@bagder with wcurl that's not even that bad

daniel:// stenberg://bagder
2025-06-20

Ubuntu Server discusses dropping wget in favor of in 2026: discourse.ubuntu.com/t/ubuntu-

daniel:// stenberg://bagder
2025-06-20

When is right for my Internet transfer needs? A flow chart.

A flow chart for when to use curl to do internet transfers.

Can curl do it for me? yes
Change conditions so curl works? yes
Can I add the missing feature? yes

Otherwise "rethink" and go back to the initial question.
daniel:// stenberg:// boosted:
Ariadne Conill 🐰:therian:ariadne@treehouse.systems
2025-06-20

can i tell some corporate employee who makes a burdensome request to get lost? sure, and i have before.

can i tell some corporate employee who makes a burdensome request required for compliance with a regulatory framework like the CRA that i won't do it and they have to do it themselves? sure.

note i ask "can i" here, and the answer is yes.

that's not the point though. the reality is more complicated. do maintainers *actually* have the psychological safety to reject these requests?

what is the actual psychological cost of saying no?

daniel:// stenberg:// boosted:
2025-06-20
The Wayback Machine managed to capture a Linux Journal article about the Arch Linux distribution's plan to switch to "rye-init" before whatever human intelligence remains there figured out that "rye-init" does not actually exist.

The Linux Journal predates LWN by some years and was, for a long time, the definitive read for Linux users. The Don Marti ( @dmarti ) years were especially noteworthy. It is sad to see where it has ended up now.

https://web.archive.org/web/20250618001301/https://www.linuxjournal.com/content/arch-linux-breaks-new-ground-official-rust-init-system-support-arrives
daniel:// stenberg://bagder
2025-06-19
daniel:// stenberg://bagder
2025-06-19

@eliasr that one, yes

daniel:// stenberg://bagder
2025-06-19

I was invited to the open source thing arranged by the UN this week, but I spent a week off with my family instead.

daniel:// stenberg:// boosted:
Stefan Eissingicing@chaos.social
2025-06-19

bitsets are cool.

My favourite addition to curl this year, by far. We use them to track and iterate over thousands of transfers.

They are very cheap (memory and cpu) and great for cache locality. Also, they can be iterated over safely while being modified.

The latest addition is the „dirty“ set: transfers that need to run without external triggers like a socket event or timers.

A bitset for 1000 transfers has a 125 bytes array memory footprint.

github.com/curl/curl/pull/1766

daniel:// stenberg://bagder
2025-06-18

@alwayscurious yes exactly, that might change things around...

daniel:// stenberg://bagder
2025-06-18

@alwayscurious my guess: neither. Things will remain as they are because the companies can get away with it.

daniel:// stenberg://bagder
2025-06-17

The foundations never save us.

daniel:// stenberg://bagder
2025-06-17

No more embargoed security issues for libxml2: gitlab.gnome.org/GNOME/libxml2

daniel:// stenberg://bagder
2025-06-17

No more embargoed security issues for libxml2: gitlab.gnome.org/GNOME/libxml2

daniel:// stenberg://bagder
2025-06-17

No more embargoed security issues for libxml2: gitlab.gnome.org/GNOME/libxml2

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst