home.social

#linear — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #linear, aggregated by home.social.

  1. #linear : arranged in a straight line

    - French: linéaire

    - German: linear

    - Italian: lineare

    - Portuguese: linear

    - Spanish: lineal

    ------------

    Word of The Hour's Annual Survey @ wordofthehour.org/r/form

  2. #linear : arranged in a straight line

    - French: linéaire

    - German: linear

    - Italian: lineare

    - Portuguese: linear

    - Spanish: lineal

    ------------

    Word of The Hour's Annual Survey @ wordofthehour.org/r/form

  3. #linear : arranged in a straight line

    - French: linéaire

    - German: linear

    - Italian: lineare

    - Portuguese: linear

    - Spanish: lineal

    ------------

    Word of The Hour's Annual Survey @ wordofthehour.org/r/form

  4. #linear : arranged in a straight line

    - French: linéaire

    - German: linear

    - Italian: lineare

    - Portuguese: linear

    - Spanish: lineal

    ------------

    Word of The Hour's Annual Survey @ wordofthehour.org/r/form

  5. #linear : arranged in a straight line

    - French: linéaire

    - German: linear

    - Italian: lineare

    - Portuguese: linear

    - Spanish: lineal

    ------------

    Word of The Hour's Annual Survey @ wordofthehour.org/r/form

  6. Na2CO3

    Natrium Tri-carbonaat {NL}

    I am fortunate enough to have had the best teachers of my school era, still available when I was going to school; you know; that place where they teach you to

    • be quiet
    • not ask too many questions
    • sit quietly and still for hours
    • do as you're told
    • basically program you to become a working drone

    That part didn't work on me.

    All others good things did work

    I learned

    • the languages
    • the Physics
    • the Chemistry 🧪
    • the Mathematics
    • Linear Algebra
    • the Quantum Physica
    • on every process I was already executing ever since I was a young bright child

    6CO2+ 6H2O = C6H12O6 + 6O2

    This is one of the most important chemical formulas / chemical reactions on Terra

    If you've never had any chemistry please go and look it up {sources}.

    It's important to know this formula by heart.

    If you've had chemistry in school, didn't really like the subject, please also go look it up too.

    When you've read the article about this reaction you will understand why I made that statement of massive importance.

    Without this Natural Chemical Reaction, life, complex life 🧬 for the species of Homo Sapiens would not be possible!

    There are many other reactions in chemistry which dictate what we do, which drive our Corpus, which drive our psyche. I shall not delve into those now, that is for other articles.

    With all this knowledge in background, I saw this generic article on chemistry and this molecule jumped out

    Na2CO3

    Natrium Tri-carbonaat {NL}

    The carbonates are very important and very interesting chemicals which many occur in nature. In fact, the things that they can do for us are so vast and diverse, that I will just point you to a page where everything is neatly and properly explained, on a technical dedactive level.

    Alkaline reactions are a few of the processes that the carbonates can do for us.

    Carbonates are used to soften water

    Ca2+ + CO2−3→ CaCO3 (s) {sources}

    We also use it in cooking, you do that too, when we bake with dough

    When you've read just a section of the article, you'll realize that you use this family of chemicals everyday ;)

    Chemistry 🧪 has never been a mystery for me. I love the way many processes work chemically, it makes everything in nature so nice and beautiful.

    A cohesive comprehension of Nature builds within you, when you understand the mathematics, the physics, the chemistry of processes, which in the beginning seem complex, but are quite simple when divided in the sub processes

    Z

    Sources:

    en.wikipedia.org/wiki/Sodium_c

    en.wikipedia.org/wiki/Photosyn

    en.wikipedia.org/wiki/Chemistry

    en.wikipedia.org/wiki/Mathemat

    #Chemistry #Natrium #Tri #Carbonaat #Physics #Mathematics #Linear #Algebra #Alkaline #Heat #Energy #Warmth

  7. Na2CO3

    Natrium Tri-carbonaat {NL}

    I am fortunate enough to have had the best teachers of my school era, still available when I was going to school; you know; that place where they teach you to

    • be quiet
    • not ask too many questions
    • sit quietly and still for hours
    • do as you're told
    • basically program you to become a working drone

    That part didn't work on me.

    All others good things did work

    I learned

    • the languages
    • the Physics
    • the Chemistry 🧪
    • the Mathematics
    • Linear Algebra
    • the Quantum Physica
    • on every process I was already executing ever since I was a young bright child

    6CO2+ 6H2O = C6H12O6 + 6O2

    This is one of the most important chemical formulas / chemical reactions on Terra

    If you've never had any chemistry please go and look it up {sources}.

    It's important to know this formula by heart.

    If you've had chemistry in school, didn't really like the subject, please also go look it up too.

    When you've read the article about this reaction you will understand why I made that statement of massive importance.

    Without this Natural Chemical Reaction, life, complex life 🧬 for the species of Homo Sapiens would not be possible!

    There are many other reactions in chemistry which dictate what we do, which drive our Corpus, which drive our psyche. I shall not delve into those now, that is for other articles.

    With all this knowledge in background, I saw this generic article on chemistry and this molecule jumped out

    Na2CO3

    Natrium Tri-carbonaat {NL}

    The carbonates are very important and very interesting chemicals which many occur in nature. In fact, the things that they can do for us are so vast and diverse, that I will just point you to a page where everything is neatly and properly explained, on a technical dedactive level.

    Alkaline reactions are a few of the processes that the carbonates can do for us.

    Carbonates are used to soften water

    Ca2+ + CO2−3→ CaCO3 (s) {sources}

    We also use it in cooking, you do that too, when we bake with dough

    When you've read just a section of the article, you'll realize that you use this family of chemicals everyday ;)

    Chemistry 🧪 has never been a mystery for me. I love the way many processes work chemically, it makes everything in nature so nice and beautiful.

    A cohesive comprehension of Nature builds within you, when you understand the mathematics, the physics, the chemistry of processes, which in the beginning seem complex, but are quite simple when divided in the sub processes

    Z

    Sources:

    en.wikipedia.org/wiki/Sodium_c

    en.wikipedia.org/wiki/Photosyn

    en.wikipedia.org/wiki/Chemistry

    en.wikipedia.org/wiki/Mathemat

    #Chemistry #Natrium #Tri #Carbonaat #Physics #Mathematics #Linear #Algebra #Alkaline #Heat #Energy #Warmth

  8. Na2CO3

    Natrium Tri-carbonaat {NL}

    I am fortunate enough to have had the best teachers of my school era, still available when I was going to school; you know; that place where they teach you to

    • be quiet
    • not ask too many questions
    • sit quietly and still for hours
    • do as you're told
    • basically program you to become a working drone

    That part didn't work on me.

    All others good things did work

    I learned

    • the languages
    • the Physics
    • the Chemistry 🧪
    • the Mathematics
    • Linear Algebra
    • the Quantum Physica
    • on every process I was already executing ever since I was a young bright child

    6CO2+ 6H2O = C6H12O6 + 6O2

    This is one of the most important chemical formulas / chemical reactions on Terra

    If you've never had any chemistry please go and look it up {sources}.

    It's important to know this formula by heart.

    If you've had chemistry in school, didn't really like the subject, please also go look it up too.

    When you've read the article about this reaction you will understand why I made that statement of massive importance.

    Without this Natural Chemical Reaction, life, complex life 🧬 for the species of Homo Sapiens would not be possible!

    There are many other reactions in chemistry which dictate what we do, which drive our Corpus, which drive our psyche. I shall not delve into those now, that is for other articles.

    With all this knowledge in background, I saw this generic article on chemistry and this molecule jumped out

    Na2CO3

    Natrium Tri-carbonaat {NL}

    The carbonates are very important and very interesting chemicals which many occur in nature. In fact, the things that they can do for us are so vast and diverse, that I will just point you to a page where everything is neatly and properly explained, on a technical dedactive level.

    Alkaline reactions are a few of the processes that the carbonates can do for us.

    Carbonates are used to soften water

    Ca2+ + CO2−3→ CaCO3 (s) {sources}

    We also use it in cooking, you do that too, when we bake with dough

    When you've read just a section of the article, you'll realize that you use this family of chemicals everyday ;)

    Chemistry 🧪 has never been a mystery for me. I love the way many processes work chemically, it makes everything in nature so nice and beautiful.

    A cohesive comprehension of Nature builds within you, when you understand the mathematics, the physics, the chemistry of processes, which in the beginning seem complex, but are quite simple when divided in the sub processes

    Z

    Sources:

    en.wikipedia.org/wiki/Sodium_c

    en.wikipedia.org/wiki/Photosyn

    en.wikipedia.org/wiki/Chemistry

    en.wikipedia.org/wiki/Mathemat

    #Chemistry #Natrium #Tri #Carbonaat #Physics #Mathematics #Linear #Algebra #Alkaline #Heat #Energy #Warmth

  9. Na2CO3

    Natrium Tri-carbonaat {NL}

    I am fortunate enough to have had the best teachers of my school era, still available when I was going to school; you know; that place where they teach you to

    • be quiet
    • not ask too many questions
    • sit quietly and still for hours
    • do as you're told
    • basically program you to become a working drone

    That part didn't work on me.

    All others good things did work

    I learned

    • the languages
    • the Physics
    • the Chemistry 🧪
    • the Mathematics
    • Linear Algebra
    • the Quantum Physica
    • on every process I was already executing ever since I was a young bright child

    6CO2+ 6H2O = C6H12O6 + 6O2

    This is one of the most important chemical formulas / chemical reactions on Terra

    If you've never had any chemistry please go and look it up {sources}.

    It's important to know this formula by heart.

    If you've had chemistry in school, didn't really like the subject, please also go look it up too.

    When you've read the article about this reaction you will understand why I made that statement of massive importance.

    Without this Natural Chemical Reaction, life, complex life 🧬 for the species of Homo Sapiens would not be possible!

    There are many other reactions in chemistry which dictate what we do, which drive our Corpus, which drive our psyche. I shall not delve into those now, that is for other articles.

    With all this knowledge in background, I saw this generic article on chemistry and this molecule jumped out

    Na2CO3

    Natrium Tri-carbonaat {NL}

    The carbonates are very important and very interesting chemicals which many occur in nature. In fact, the things that they can do for us are so vast and diverse, that I will just point you to a page where everything is neatly and properly explained, on a technical dedactive level.

    Alkaline reactions are a few of the processes that the carbonates can do for us.

    Carbonates are used to soften water

    Ca2+ + CO2−3→ CaCO3 (s) {sources}

    We also use it in cooking, you do that too, when we bake with dough

    When you've read just a section of the article, you'll realize that you use this family of chemicals everyday ;)

    Chemistry 🧪 has never been a mystery for me. I love the way many processes work chemically, it makes everything in nature so nice and beautiful.

    A cohesive comprehension of Nature builds within you, when you understand the mathematics, the physics, the chemistry of processes, which in the beginning seem complex, but are quite simple when divided in the sub processes

    Z

    Sources:

    en.wikipedia.org/wiki/Sodium_c

    en.wikipedia.org/wiki/Photosyn

    en.wikipedia.org/wiki/Chemistry

    en.wikipedia.org/wiki/Mathemat

    #Chemistry #Natrium #Tri #Carbonaat #Physics #Mathematics #Linear #Algebra #Alkaline #Heat #Energy #Warmth

  10. Na2CO3

    Natrium Tri-carbonaat {NL}

    I am fortunate enough to have had the best teachers of my school era, still available when I was going to school; you know; that place where they teach you to

    • be quiet
    • not ask too many questions
    • sit quietly and still for hours
    • do as you're told
    • basically program you to become a working drone

    That part didn't work on me.

    All others good things did work

    I learned

    • the languages
    • the Physics
    • the Chemistry 🧪
    • the Mathematics
    • Linear Algebra
    • the Quantum Physica
    • on every process I was already executing ever since I was a young bright child

    6CO2+ 6H2O = C6H12O6 + 6O2

    This is one of the most important chemical formulas / chemical reactions on Terra

    If you've never had any chemistry please go and look it up {sources}.

    It's important to know this formula by heart.

    If you've had chemistry in school, didn't really like the subject, please also go look it up too.

    When you've read the article about this reaction you will understand why I made that statement of massive importance.

    Without this Natural Chemical Reaction, life, complex life 🧬 for the species of Homo Sapiens would not be possible!

    There are many other reactions in chemistry which dictate what we do, which drive our Corpus, which drive our psyche. I shall not delve into those now, that is for other articles.

    With all this knowledge in background, I saw this generic article on chemistry and this molecule jumped out

    Na2CO3

    Natrium Tri-carbonaat {NL}

    The carbonates are very important and very interesting chemicals which many occur in nature. In fact, the things that they can do for us are so vast and diverse, that I will just point you to a page where everything is neatly and properly explained, on a technical dedactive level.

    Alkaline reactions are a few of the processes that the carbonates can do for us.

    Carbonates are used to soften water

    Ca2+ + CO2−3→ CaCO3 (s) {sources}

    We also use it in cooking, you do that too, when we bake with dough

    When you've read just a section of the article, you'll realize that you use this family of chemicals everyday ;)

    Chemistry 🧪 has never been a mystery for me. I love the way many processes work chemically, it makes everything in nature so nice and beautiful.

    A cohesive comprehension of Nature builds within you, when you understand the mathematics, the physics, the chemistry of processes, which in the beginning seem complex, but are quite simple when divided in the sub processes

    Z

    Sources:

    en.wikipedia.org/wiki/Sodium_c

    en.wikipedia.org/wiki/Photosyn

    en.wikipedia.org/wiki/Chemistry

    en.wikipedia.org/wiki/Mathemat

    #Chemistry #Natrium #Tri #Carbonaat #Physics #Mathematics #Linear #Algebra #Alkaline #Heat #Energy #Warmth

  11. This adventure is an #intrigue of two intertwined mysteries, one of which comes from a #player #character's #backstory. There are different #NPCs with different information, not all of it correct, in different #locations. I should #prepare these #locations so that the party may visit them in any order. (Well, almost any order; the #villain's #lair must be last. 😉) It's not a #linear #structure at all. It's more of a #sandbox.

  12. This adventure is an #intrigue of two intertwined mysteries, one of which comes from a #player #character's #backstory. There are different #NPCs with different information, not all of it correct, in different #locations. I should #prepare these #locations so that the party may visit them in any order. (Well, almost any order; the #villain's #lair must be last. 😉) It's not a #linear #structure at all. It's more of a #sandbox.

  13. This adventure is an #intrigue of two intertwined mysteries, one of which comes from a #player #character's #backstory. There are different #NPCs with different information, not all of it correct, in different #locations. I should #prepare these #locations so that the party may visit them in any order. (Well, almost any order; the #villain's #lair must be last. 😉) It's not a #linear #structure at all. It's more of a #sandbox.

  14. Teton Dam collapse

    An interestingly fascinating story in the catastrophic failure of this Dam

    * Zoned embankment dam

    * Spring melt full reservoir

    * Dam overflow

    * Catastrophic Dam break

    youtube.com/watch?v=J7ieKmP96Hc

    #Physics #Fluid #Dynamics #Chemistry #Mathematics #Linear #Algebra #TV #dam #break #catastrophic #failure

  15. Teton Dam collapse

    An interestingly fascinating story in the catastrophic failure of this Dam

    * Zoned embankment dam

    * Spring melt full reservoir

    * Dam overflow

    * Catastrophic Dam break

    youtube.com/watch?v=J7ieKmP96Hc

    #Physics #Fluid #Dynamics #Chemistry #Mathematics #Linear #Algebra #TV #dam #break #catastrophic #failure

  16. Teton Dam collapse

    An interestingly fascinating story in the catastrophic failure of this Dam

    * Zoned embankment dam

    * Spring melt full reservoir

    * Dam overflow

    * Catastrophic Dam break

    youtube.com/watch?v=J7ieKmP96Hc

    #Physics #Fluid #Dynamics #Chemistry #Mathematics #Linear #Algebra #TV #dam #break #catastrophic #failure

  17. Teton Dam collapse

    An interestingly fascinating story in the catastrophic failure of this Dam

    * Zoned embankment dam

    * Spring melt full reservoir

    * Dam overflow

    * Catastrophic Dam break

    youtube.com/watch?v=J7ieKmP96Hc

    #Physics #Fluid #Dynamics #Chemistry #Mathematics #Linear #Algebra #TV #dam #break #catastrophic #failure

  18. Teton Dam collapse

    An interestingly fascinating story in the catastrophic failure of this Dam

    * Zoned embankment dam

    * Spring melt full reservoir

    * Dam overflow

    * Catastrophic Dam break

    youtube.com/watch?v=J7ieKmP96Hc

    #Physics #Fluid #Dynamics #Chemistry #Mathematics #Linear #Algebra #TV #dam #break #catastrophic #failure

  19. ICYMI:

    My 3rd-party #Linear #CLI tool that I started a couple of months ago, Linearis, has a new maintainer, and Fabian's releasing super-solid updates lately. We're currently at v2026.4.8, and he ain't gon' stop.

    If you're working with Linear, definitely check it out.

    github.com/linearis-oss/linear

  20. ICYMI:

    My 3rd-party #Linear #CLI tool that I started a couple of months ago, Linearis, has a new maintainer, and Fabian's releasing super-solid updates lately. We're currently at v2026.4.8, and he ain't gon' stop.

    If you're working with Linear, definitely check it out.

    github.com/linearis-oss/linear

  21. ICYMI:

    My 3rd-party #Linear #CLI tool that I started a couple of months ago, Linearis, has a new maintainer, and Fabian's releasing super-solid updates lately. We're currently at v2026.4.8, and he ain't gon' stop.

    If you're working with Linear, definitely check it out.

    github.com/linearis-oss/linear

  22. ICYMI:

    My 3rd-party #Linear #CLI tool that I started a couple of months ago, Linearis, has a new maintainer, and Fabian's releasing super-solid updates lately. We're currently at v2026.4.8, and he ain't gon' stop.

    If you're working with Linear, definitely check it out.

    github.com/linearis-oss/linear

  23. ICYMI:

    My 3rd-party #Linear #CLI tool that I started a couple of months ago, Linearis, has a new maintainer, and Fabian's releasing super-solid updates lately. We're currently at v2026.4.8, and he ain't gon' stop.

    If you're working with Linear, definitely check it out.

    github.com/linearis-oss/linear

  24. Я дал AI-агенту канбан-борд, и он справился с проджект-менеджментом лучше моей команды

    Есть такой момент, знакомый каждому, кто долго работает в паре с AI. Сидишь в терминале, Claude генерит код, ты ревьюишь, правишь курс, снова запускаешь. Проходит пара часов, и ты понимаешь: никто не записал, что вообще произошло. Ни один тикет не обновлен. Таймер не запущен. Чат на тысячу строк, но он испарится, как только закроешь сессию. А когда коллега спросит, что было сделано за день, ты будешь восстанавливать картину по памяти. Удачи. Меня это достало. Заканчиваю марафон-сессию с Claude или Codex, ощущение, что гора работы сделана, а доска проекта все так же показывает Not Started. Тайм-трекинг? Какой тайм-трекинг. Разрыв между реальной работой и тем, как выглядит проект, стал просто нелепым.

    habr.com/ru/articles/1020106/

    #kanban #claude #codex #agent #skillmd #jira #linear #mcpserver #mattermost #focalboard

  25. Я дал AI-агенту канбан-борд, и он справился с проджект-менеджментом лучше моей команды

    Есть такой момент, знакомый каждому, кто долго работает в паре с AI. Сидишь в терминале, Claude генерит код, ты ревьюишь, правишь курс, снова запускаешь. Проходит пара часов, и ты понимаешь: никто не записал, что вообще произошло. Ни один тикет не обновлен. Таймер не запущен. Чат на тысячу строк, но он испарится, как только закроешь сессию. А когда коллега спросит, что было сделано за день, ты будешь восстанавливать картину по памяти. Удачи. Меня это достало. Заканчиваю марафон-сессию с Claude или Codex, ощущение, что гора работы сделана, а доска проекта все так же показывает Not Started. Тайм-трекинг? Какой тайм-трекинг. Разрыв между реальной работой и тем, как выглядит проект, стал просто нелепым.

    habr.com/ru/articles/1020106/

    #kanban #claude #codex #agent #skillmd #jira #linear #mcpserver #mattermost #focalboard

  26. Я дал AI-агенту канбан-борд, и он справился с проджект-менеджментом лучше моей команды

    Есть такой момент, знакомый каждому, кто долго работает в паре с AI. Сидишь в терминале, Claude генерит код, ты ревьюишь, правишь курс, снова запускаешь. Проходит пара часов, и ты понимаешь: никто не записал, что вообще произошло. Ни один тикет не обновлен. Таймер не запущен. Чат на тысячу строк, но он испарится, как только закроешь сессию. А когда коллега спросит, что было сделано за день, ты будешь восстанавливать картину по памяти. Удачи. Меня это достало. Заканчиваю марафон-сессию с Claude или Codex, ощущение, что гора работы сделана, а доска проекта все так же показывает Not Started. Тайм-трекинг? Какой тайм-трекинг. Разрыв между реальной работой и тем, как выглядит проект, стал просто нелепым.

    habr.com/ru/articles/1020106/

    #kanban #claude #codex #agent #skillmd #jira #linear #mcpserver #mattermost #focalboard

  27. Я дал AI-агенту канбан-борд, и он справился с проджект-менеджментом лучше моей команды

    Есть такой момент, знакомый каждому, кто долго работает в паре с AI. Сидишь в терминале, Claude генерит код, ты ревьюишь, правишь курс, снова запускаешь. Проходит пара часов, и ты понимаешь: никто не записал, что вообще произошло. Ни один тикет не обновлен. Таймер не запущен. Чат на тысячу строк, но он испарится, как только закроешь сессию. А когда коллега спросит, что было сделано за день, ты будешь восстанавливать картину по памяти. Удачи. Меня это достало. Заканчиваю марафон-сессию с Claude или Codex, ощущение, что гора работы сделана, а доска проекта все так же показывает Not Started. Тайм-трекинг? Какой тайм-трекинг. Разрыв между реальной работой и тем, как выглядит проект, стал просто нелепым.

    habr.com/ru/articles/1020106/

    #kanban #claude #codex #agent #skillmd #jira #linear #mcpserver #mattermost #focalboard

  28. Thank you for the reaction

    Regretfully I have to inform you that your detector is flawed. Any errors and mistakes you've found are all from my brains.

    Have a wonderful day

    @evgandr

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  29. Thank you for the reaction

    Regretfully I have to inform you that your detector is flawed. Any errors and mistakes you've found are all from my brains.

    Have a wonderful day

    @evgandr

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  30. Thank you for the reaction

    Regretfully I have to inform you that your detector is flawed. Any errors and mistakes you've found are all from my brains.

    Have a wonderful day

    @evgandr

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  31. Thank you for the reaction

    Regretfully I have to inform you that your detector is flawed. Any errors and mistakes you've found are all from my brains.

    Have a wonderful day

    @evgandr

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  32. Thank you for the reaction

    Regretfully I have to inform you that your detector is flawed. Any errors and mistakes you've found are all from my brains.

    Have a wonderful day

    @evgandr

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  33. curl

    Daniël Stenberg

    facts and praise

    I'm fortunate that I am allowed to follow Daniël, lead programmer of the mightycurl. The reason I formulated the line in this way, is because only through the power of the FediVerse I've gotten a boost from someone I follow, who found a post of the lead programmer or curl interesting

    stats:

    install base => 20000*106 devices

    20 billion+ installations!

    curl is used in command lines or scripts to transfer data. curl is also libcurl, used in:

    • cars
    • television sets
    • routers
    • printers
    • audio equipment
    • mobile phones
    • tablets
    • medical devices
    • settop boxes
    • computer games
    • media players

    Curl is THE Internet transfer engine for countless software applications in over twenty billion installations!

    curl is used daily by virtually every Internet-using human on the globe!

    curl is 30 years old

    Let that sink in!

    Opinion

    curl is mature critical network infrastructure software that we all need to have our internet powered software / hardware to function in respect to data transfer.

    The syntax to use curl in simple implementations is IMHO quite easy. In case you need to know an extra option, the executable and libcurl have excellent documentation. End users normally interact with curl using the (elf) binary on Linux based POSIX operating systems. The more mature BSDs have another binary format

    Just type curl to get an initial output which looks like this on my current system

    curl
    curl: try 'curl --help' or 'curl --manual' for more information

    then type

    curl --help
    Usage: curl [options...] <url>
    -d, --data <data> HTTP POST data
    -f, --fail Fail fast with no output on HTTP errors
    -h, --help <subject> Get help for commands
    -o, --output <file> Write to file instead of stdout
    -O, --remote-name Write output to file named as remote file
    -i, --show-headers Show response headers in output
    -s, --silent Silent mode
    -T, --upload-file <file> Transfer local FILE to destination
    -u, --user <user:password> Server user and password
    -A, --user-agent <name> Send User-Agent <name> to server
    -v, --verbose Make the operation more talkative
    -V, --version Show version number and quit

    This is not the full help; this menu is split into categories.
    Use "--help category" to get an overview of all categories, which are:
    auth, connection, curl, deprecated, dns, file, ftp, global, http, imap, ldap, output, pop3, post, proxy,
    scp, sftp, smtp, ssh, telnet, tftp, timeout, tls, upload, verbose.
    Use "--help all" to list all options
    Use "--help [option]" to view documentation for a given option

    When you type curl --manual|less you get the manpages which I delimited with less through a vertical pipe

              _   _ ____  _
    ___| | | | _ \| |
    / __| | | | |_) | |
    | (__| |_| | _ <| |___
    \___|\___/|_| \_\_____|
    NAME

    curl - transfer a URL

    SYNOPSIS

    curl [options / URLs]

    DESCRIPTION

    curl is a tool for transferring data from or to a server using URLs. It
    supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP,
    HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP,
    SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See
    libcurl(3) for details.

    URL

    The URL syntax is protocol-dependent. You find a detailed description in
    RFC 3986.

    I can also type man curl to get a nice output:

    curl(1)                                         curl Manual                                        curl(1)

    NAME
    curl - transfer a URL

    SYNOPSIS
    curl [options / URLs]

    DESCRIPTION
    curl is a tool for transferring data from or to a server using URLs. It supports these protocols:
    DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S,
    RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See libcurl(3) for details.

    URL
    The URL syntax is protocol-dependent. You find a detailed description in RFC 3986.

    If you provide a URL without a leading protocol:// scheme, curl guesses what protocol you want. It
    then defaults to HTTP but assumes others based on often-used hostname prefixes. For example, for
    hostnames starting with "ftp." curl assumes you want FTP.

    You can specify any amount of URLs on the command line. They are fetched in a sequential manner in
    the specified order unless you use -Z, --parallel. You can specify command line options and URLs
    Manual page curl(1) line 1 (press h for help or q to quit)

    The reasoning behind curl --manual is simple. On a machine without the manual system you still need access to the full manual. This is one of the reasons why man curl is also implemented as curl --manual

    An important RFC is echoed to my terminal in the man curl output which is RFC 3986

    A Uniform Resource Identifier (URI) is a compact sequence of
    characters that identifies an abstract or physical resource. This
    specification defines the generic URI syntax and a process for
    resolving URI references that might be in relative form, along with
    guidelines and security considerations for the use of URIs on the
    Internet. The URI syntax defines a grammar that is a superset of all
    valid URIs, allowing an implementation to parse the common components
    of a URI reference without knowing the scheme-specific requirements
    of every possible identifier. This specification does not define a
    generative grammar for URIs; that task is performed by the individual
    specifications of each URI scheme.

    I shall not quote the whole RFC 3986 here. You can read all about it on the RFC site (see sources)

    As you can see curl is thorougly documented, has all the features a simple end user needs to fetch all kind of data, scaled up all the way to the extensive complex features router hardware et all, needs to transfer data.

    programming route

    I came to this toot when I saw that certain external feature code, which lives in stable external libraries, is now being removed from curl. I should say the code is depreciated then phased out.

    This is a logical step

    • It takes resources to maintain external code
    • If the (shared) libraries are stable and mature, it's much better to just call those libraries and be done.
    • The more external code you can remove from your project the better it is for all the programmers

    The same is also happening in the Linux kernel, they are following in the footsteps of curl

    Conclusion

    There is a treasure trove of information in the sources. Just reading the pages on RFC 3986 will keep you occupied for hours.
    Have fun and keep reading / learning and programming!

    sources:

    curl.se/

    rfc-editor.org/rfc/rfc3986

    curl.se/mail/lib-2026-03/0026.

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  34. curl

    Daniël Stenberg

    facts and praise

    I'm fortunate that I am allowed to follow Daniël, lead programmer of the mightycurl. The reason I formulated the line in this way, is because only through the power of the FediVerse I've gotten a boost from someone I follow, who found a post of the lead programmer or curl interesting

    stats:

    install base => 20000*106 devices

    20 billion+ installations!

    curl is used in command lines or scripts to transfer data. curl is also libcurl, used in:

    • cars
    • television sets
    • routers
    • printers
    • audio equipment
    • mobile phones
    • tablets
    • medical devices
    • settop boxes
    • computer games
    • media players

    Curl is THE Internet transfer engine for countless software applications in over twenty billion installations!

    curl is used daily by virtually every Internet-using human on the globe!

    curl is 30 years old

    Let that sink in!

    Opinion

    curl is mature critical network infrastructure software that we all need to have our internet powered software / hardware to function in respect to data transfer.

    The syntax to use curl in simple implementations is IMHO quite easy. In case you need to know an extra option, the executable and libcurl have excellent documentation. End users normally interact with curl using the (elf) binary on Linux based POSIX operating systems. The more mature BSDs have another binary format

    Just type curl to get an initial output which looks like this on my current system

    curl
    curl: try 'curl --help' or 'curl --manual' for more information

    then type

    curl --help
    Usage: curl [options...] <url>
    -d, --data <data> HTTP POST data
    -f, --fail Fail fast with no output on HTTP errors
    -h, --help <subject> Get help for commands
    -o, --output <file> Write to file instead of stdout
    -O, --remote-name Write output to file named as remote file
    -i, --show-headers Show response headers in output
    -s, --silent Silent mode
    -T, --upload-file <file> Transfer local FILE to destination
    -u, --user <user:password> Server user and password
    -A, --user-agent <name> Send User-Agent <name> to server
    -v, --verbose Make the operation more talkative
    -V, --version Show version number and quit

    This is not the full help; this menu is split into categories.
    Use "--help category" to get an overview of all categories, which are:
    auth, connection, curl, deprecated, dns, file, ftp, global, http, imap, ldap, output, pop3, post, proxy,
    scp, sftp, smtp, ssh, telnet, tftp, timeout, tls, upload, verbose.
    Use "--help all" to list all options
    Use "--help [option]" to view documentation for a given option

    When you type curl --manual|less you get the manpages which I delimited with less through a vertical pipe

              _   _ ____  _
    ___| | | | _ \| |
    / __| | | | |_) | |
    | (__| |_| | _ <| |___
    \___|\___/|_| \_\_____|
    NAME

    curl - transfer a URL

    SYNOPSIS

    curl [options / URLs]

    DESCRIPTION

    curl is a tool for transferring data from or to a server using URLs. It
    supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP,
    HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP,
    SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See
    libcurl(3) for details.

    URL

    The URL syntax is protocol-dependent. You find a detailed description in
    RFC 3986.

    I can also type man curl to get a nice output:

    curl(1)                                         curl Manual                                        curl(1)

    NAME
    curl - transfer a URL

    SYNOPSIS
    curl [options / URLs]

    DESCRIPTION
    curl is a tool for transferring data from or to a server using URLs. It supports these protocols:
    DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S,
    RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See libcurl(3) for details.

    URL
    The URL syntax is protocol-dependent. You find a detailed description in RFC 3986.

    If you provide a URL without a leading protocol:// scheme, curl guesses what protocol you want. It
    then defaults to HTTP but assumes others based on often-used hostname prefixes. For example, for
    hostnames starting with "ftp." curl assumes you want FTP.

    You can specify any amount of URLs on the command line. They are fetched in a sequential manner in
    the specified order unless you use -Z, --parallel. You can specify command line options and URLs
    Manual page curl(1) line 1 (press h for help or q to quit)

    The reasoning behind curl --manual is simple. On a machine without the manual system you still need access to the full manual. This is one of the reasons why man curl is also implemented as curl --manual

    An important RFC is echoed to my terminal in the man curl output which is RFC 3986

    A Uniform Resource Identifier (URI) is a compact sequence of
    characters that identifies an abstract or physical resource. This
    specification defines the generic URI syntax and a process for
    resolving URI references that might be in relative form, along with
    guidelines and security considerations for the use of URIs on the
    Internet. The URI syntax defines a grammar that is a superset of all
    valid URIs, allowing an implementation to parse the common components
    of a URI reference without knowing the scheme-specific requirements
    of every possible identifier. This specification does not define a
    generative grammar for URIs; that task is performed by the individual
    specifications of each URI scheme.

    I shall not quote the whole RFC 3986 here. You can read all about it on the RFC site (see sources)

    As you can see curl is thorougly documented, has all the features a simple end user needs to fetch all kind of data, scaled up all the way to the extensive complex features router hardware et all, needs to transfer data.

    programming route

    I came to this toot when I saw that certain external feature code, which lives in stable external libraries, is now being removed from curl. I should say the code is depreciated then phased out.

    This is a logical step

    • It takes resources to maintain external code
    • If the (shared) libraries are stable and mature, it's much better to just call those libraries and be done.
    • The more external code you can remove from your project the better it is for all the programmers

    The same is also happening in the Linux kernel, they are following in the footsteps of curl

    Conclusion

    There is a treasure trove of information in the sources. Just reading the pages on RFC 3986 will keep you occupied for hours.
    Have fun and keep reading / learning and programming!

    sources:

    curl.se/

    rfc-editor.org/rfc/rfc3986

    curl.se/mail/lib-2026-03/0026.

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  35. curl

    Daniël Stenberg

    facts and praise

    I'm fortunate that I am allowed to follow Daniël, lead programmer of the mightycurl. The reason I formulated the line in this way, is because only through the power of the FediVerse I've gotten a boost from someone I follow, who found a post of the lead programmer or curl interesting

    stats:

    install base => 20000*106 devices

    20 billion+ installations!

    curl is used in command lines or scripts to transfer data. curl is also libcurl, used in:

    • cars
    • television sets
    • routers
    • printers
    • audio equipment
    • mobile phones
    • tablets
    • medical devices
    • settop boxes
    • computer games
    • media players

    Curl is THE Internet transfer engine for countless software applications in over twenty billion installations!

    curl is used daily by virtually every Internet-using human on the globe!

    curl is 30 years old

    Let that sink in!

    Opinion

    curl is mature critical network infrastructure software that we all need to have our internet powered software / hardware to function in respect to data transfer.

    The syntax to use curl in simple implementations is IMHO quite easy. In case you need to know an extra option, the executable and libcurl have excellent documentation. End users normally interact with curl using the (elf) binary on Linux based POSIX operating systems. The more mature BSDs have another binary format

    Just type curl to get an initial output which looks like this on my current system

    curl
    curl: try 'curl --help' or 'curl --manual' for more information

    then type

    curl --help
    Usage: curl [options...] <url>
    -d, --data <data> HTTP POST data
    -f, --fail Fail fast with no output on HTTP errors
    -h, --help <subject> Get help for commands
    -o, --output <file> Write to file instead of stdout
    -O, --remote-name Write output to file named as remote file
    -i, --show-headers Show response headers in output
    -s, --silent Silent mode
    -T, --upload-file <file> Transfer local FILE to destination
    -u, --user <user:password> Server user and password
    -A, --user-agent <name> Send User-Agent <name> to server
    -v, --verbose Make the operation more talkative
    -V, --version Show version number and quit

    This is not the full help; this menu is split into categories.
    Use "--help category" to get an overview of all categories, which are:
    auth, connection, curl, deprecated, dns, file, ftp, global, http, imap, ldap, output, pop3, post, proxy,
    scp, sftp, smtp, ssh, telnet, tftp, timeout, tls, upload, verbose.
    Use "--help all" to list all options
    Use "--help [option]" to view documentation for a given option

    When you type curl --manual|less you get the manpages which I delimited with less through a vertical pipe

              _   _ ____  _
    ___| | | | _ \| |
    / __| | | | |_) | |
    | (__| |_| | _ <| |___
    \___|\___/|_| \_\_____|
    NAME

    curl - transfer a URL

    SYNOPSIS

    curl [options / URLs]

    DESCRIPTION

    curl is a tool for transferring data from or to a server using URLs. It
    supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP,
    HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP,
    SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See
    libcurl(3) for details.

    URL

    The URL syntax is protocol-dependent. You find a detailed description in
    RFC 3986.

    I can also type man curl to get a nice output:

    curl(1)                                         curl Manual                                        curl(1)

    NAME
    curl - transfer a URL

    SYNOPSIS
    curl [options / URLs]

    DESCRIPTION
    curl is a tool for transferring data from or to a server using URLs. It supports these protocols:
    DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S,
    RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See libcurl(3) for details.

    URL
    The URL syntax is protocol-dependent. You find a detailed description in RFC 3986.

    If you provide a URL without a leading protocol:// scheme, curl guesses what protocol you want. It
    then defaults to HTTP but assumes others based on often-used hostname prefixes. For example, for
    hostnames starting with "ftp." curl assumes you want FTP.

    You can specify any amount of URLs on the command line. They are fetched in a sequential manner in
    the specified order unless you use -Z, --parallel. You can specify command line options and URLs
    Manual page curl(1) line 1 (press h for help or q to quit)

    The reasoning behind curl --manual is simple. On a machine without the manual system you still need access to the full manual. This is one of the reasons why man curl is also implemented as curl --manual

    An important RFC is echoed to my terminal in the man curl output which is RFC 3986

    A Uniform Resource Identifier (URI) is a compact sequence of
    characters that identifies an abstract or physical resource. This
    specification defines the generic URI syntax and a process for
    resolving URI references that might be in relative form, along with
    guidelines and security considerations for the use of URIs on the
    Internet. The URI syntax defines a grammar that is a superset of all
    valid URIs, allowing an implementation to parse the common components
    of a URI reference without knowing the scheme-specific requirements
    of every possible identifier. This specification does not define a
    generative grammar for URIs; that task is performed by the individual
    specifications of each URI scheme.

    I shall not quote the whole RFC 3986 here. You can read all about it on the RFC site (see sources)

    As you can see curl is thorougly documented, has all the features a simple end user needs to fetch all kind of data, scaled up all the way to the extensive complex features router hardware et all, needs to transfer data.

    programming route

    I came to this toot when I saw that certain external feature code, which lives in stable external libraries, is now being removed from curl. I should say the code is depreciated then phased out.

    This is a logical step

    • It takes resources to maintain external code
    • If the (shared) libraries are stable and mature, it's much better to just call those libraries and be done.
    • The more external code you can remove from your project the better it is for all the programmers

    The same is also happening in the Linux kernel, they are following in the footsteps of curl

    Conclusion

    There is a treasure trove of information in the sources. Just reading the pages on RFC 3986 will keep you occupied for hours.
    Have fun and keep reading / learning and programming!

    sources:

    curl.se/

    rfc-editor.org/rfc/rfc3986

    curl.se/mail/lib-2026-03/0026.

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  36. curl

    Daniël Stenberg

    facts and praise

    I'm fortunate that I am allowed to follow Daniël, lead programmer of the mightycurl. The reason I formulated the line in this way, is because only through the power of the FediVerse I've gotten a boost from someone I follow, who found a post of the lead programmer or curl interesting

    stats:

    install base => 20000*106 devices

    20 billion+ installations!

    curl is used in command lines or scripts to transfer data. curl is also libcurl, used in:

    • cars
    • television sets
    • routers
    • printers
    • audio equipment
    • mobile phones
    • tablets
    • medical devices
    • settop boxes
    • computer games
    • media players

    Curl is THE Internet transfer engine for countless software applications in over twenty billion installations!

    curl is used daily by virtually every Internet-using human on the globe!

    curl is 30 years old

    Let that sink in!

    Opinion

    curl is mature critical network infrastructure software that we all need to have our internet powered software / hardware to function in respect to data transfer.

    The syntax to use curl in simple implementations is IMHO quite easy. In case you need to know an extra option, the executable and libcurl have excellent documentation. End users normally interact with curl using the (elf) binary on Linux based POSIX operating systems. The more mature BSDs have another binary format

    Just type curl to get an initial output which looks like this on my current system

    curl
    curl: try 'curl --help' or 'curl --manual' for more information

    then type

    curl --help
    Usage: curl [options...] <url>
    -d, --data <data> HTTP POST data
    -f, --fail Fail fast with no output on HTTP errors
    -h, --help <subject> Get help for commands
    -o, --output <file> Write to file instead of stdout
    -O, --remote-name Write output to file named as remote file
    -i, --show-headers Show response headers in output
    -s, --silent Silent mode
    -T, --upload-file <file> Transfer local FILE to destination
    -u, --user <user:password> Server user and password
    -A, --user-agent <name> Send User-Agent <name> to server
    -v, --verbose Make the operation more talkative
    -V, --version Show version number and quit

    This is not the full help; this menu is split into categories.
    Use "--help category" to get an overview of all categories, which are:
    auth, connection, curl, deprecated, dns, file, ftp, global, http, imap, ldap, output, pop3, post, proxy,
    scp, sftp, smtp, ssh, telnet, tftp, timeout, tls, upload, verbose.
    Use "--help all" to list all options
    Use "--help [option]" to view documentation for a given option

    When you type curl --manual|less you get the manpages which I delimited with less through a vertical pipe

              _   _ ____  _
    ___| | | | _ \| |
    / __| | | | |_) | |
    | (__| |_| | _ <| |___
    \___|\___/|_| \_\_____|
    NAME

    curl - transfer a URL

    SYNOPSIS

    curl [options / URLs]

    DESCRIPTION

    curl is a tool for transferring data from or to a server using URLs. It
    supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP,
    HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP,
    SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See
    libcurl(3) for details.

    URL

    The URL syntax is protocol-dependent. You find a detailed description in
    RFC 3986.

    I can also type man curl to get a nice output:

    curl(1)                                         curl Manual                                        curl(1)

    NAME
    curl - transfer a URL

    SYNOPSIS
    curl [options / URLs]

    DESCRIPTION
    curl is a tool for transferring data from or to a server using URLs. It supports these protocols:
    DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S,
    RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See libcurl(3) for details.

    URL
    The URL syntax is protocol-dependent. You find a detailed description in RFC 3986.

    If you provide a URL without a leading protocol:// scheme, curl guesses what protocol you want. It
    then defaults to HTTP but assumes others based on often-used hostname prefixes. For example, for
    hostnames starting with "ftp." curl assumes you want FTP.

    You can specify any amount of URLs on the command line. They are fetched in a sequential manner in
    the specified order unless you use -Z, --parallel. You can specify command line options and URLs
    Manual page curl(1) line 1 (press h for help or q to quit)

    The reasoning behind curl --manual is simple. On a machine without the manual system you still need access to the full manual. This is one of the reasons why man curl is also implemented as curl --manual

    An important RFC is echoed to my terminal in the man curl output which is RFC 3986

    A Uniform Resource Identifier (URI) is a compact sequence of
    characters that identifies an abstract or physical resource. This
    specification defines the generic URI syntax and a process for
    resolving URI references that might be in relative form, along with
    guidelines and security considerations for the use of URIs on the
    Internet. The URI syntax defines a grammar that is a superset of all
    valid URIs, allowing an implementation to parse the common components
    of a URI reference without knowing the scheme-specific requirements
    of every possible identifier. This specification does not define a
    generative grammar for URIs; that task is performed by the individual
    specifications of each URI scheme.

    I shall not quote the whole RFC 3986 here. You can read all about it on the RFC site (see sources)

    As you can see curl is thorougly documented, has all the features a simple end user needs to fetch all kind of data, scaled up all the way to the extensive complex features router hardware et all, needs to transfer data.

    programming route

    I came to this toot when I saw that certain external feature code, which lives in stable external libraries, is now being removed from curl. I should say the code is depreciated then phased out.

    This is a logical step

    • It takes resources to maintain external code
    • If the (shared) libraries are stable and mature, it's much better to just call those libraries and be done.
    • The more external code you can remove from your project the better it is for all the programmers

    The same is also happening in the Linux kernel, they are following in the footsteps of curl

    Conclusion

    There is a treasure trove of information in the sources. Just reading the pages on RFC 3986 will keep you occupied for hours.
    Have fun and keep reading / learning and programming!

    sources:

    curl.se/

    rfc-editor.org/rfc/rfc3986

    curl.se/mail/lib-2026-03/0026.

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  37. curl

    Daniël Stenberg

    facts and praise

    I'm fortunate that I am allowed to follow Daniël, lead programmer of the mightycurl. The reason I formulated the line in this way, is because only through the power of the FediVerse I've gotten a boost from someone I follow, who found a post of the lead programmer or curl interesting

    stats:

    install base => 20000*106 devices

    20 billion+ installations!

    curl is used in command lines or scripts to transfer data. curl is also libcurl, used in:

    • cars
    • television sets
    • routers
    • printers
    • audio equipment
    • mobile phones
    • tablets
    • medical devices
    • settop boxes
    • computer games
    • media players

    Curl is THE Internet transfer engine for countless software applications in over twenty billion installations!

    curl is used daily by virtually every Internet-using human on the globe!

    curl is 30 years old

    Let that sink in!

    Opinion

    curl is mature critical network infrastructure software that we all need to have our internet powered software / hardware to function in respect to data transfer.

    The syntax to use curl in simple implementations is IMHO quite easy. In case you need to know an extra option, the executable and libcurl have excellent documentation. End users normally interact with curl using the (elf) binary on Linux based POSIX operating systems. The more mature BSDs have another binary format

    Just type curl to get an initial output which looks like this on my current system

    curl
    curl: try 'curl --help' or 'curl --manual' for more information

    then type

    curl --help
    Usage: curl [options...] <url>
    -d, --data <data> HTTP POST data
    -f, --fail Fail fast with no output on HTTP errors
    -h, --help <subject> Get help for commands
    -o, --output <file> Write to file instead of stdout
    -O, --remote-name Write output to file named as remote file
    -i, --show-headers Show response headers in output
    -s, --silent Silent mode
    -T, --upload-file <file> Transfer local FILE to destination
    -u, --user <user:password> Server user and password
    -A, --user-agent <name> Send User-Agent <name> to server
    -v, --verbose Make the operation more talkative
    -V, --version Show version number and quit

    This is not the full help; this menu is split into categories.
    Use "--help category" to get an overview of all categories, which are:
    auth, connection, curl, deprecated, dns, file, ftp, global, http, imap, ldap, output, pop3, post, proxy,
    scp, sftp, smtp, ssh, telnet, tftp, timeout, tls, upload, verbose.
    Use "--help all" to list all options
    Use "--help [option]" to view documentation for a given option

    When you type curl --manual|less you get the manpages which I delimited with less through a vertical pipe

              _   _ ____  _
    ___| | | | _ \| |
    / __| | | | |_) | |
    | (__| |_| | _ <| |___
    \___|\___/|_| \_\_____|
    NAME

    curl - transfer a URL

    SYNOPSIS

    curl [options / URLs]

    DESCRIPTION

    curl is a tool for transferring data from or to a server using URLs. It
    supports these protocols: DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP,
    HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP,
    SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See
    libcurl(3) for details.

    URL

    The URL syntax is protocol-dependent. You find a detailed description in
    RFC 3986.

    I can also type man curl to get a nice output:

    curl(1)                                         curl Manual                                        curl(1)

    NAME
    curl - transfer a URL

    SYNOPSIS
    curl [options / URLs]

    DESCRIPTION
    curl is a tool for transferring data from or to a server using URLs. It supports these protocols:
    DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S,
    RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS.

    curl is powered by libcurl for all transfer-related features. See libcurl(3) for details.

    URL
    The URL syntax is protocol-dependent. You find a detailed description in RFC 3986.

    If you provide a URL without a leading protocol:// scheme, curl guesses what protocol you want. It
    then defaults to HTTP but assumes others based on often-used hostname prefixes. For example, for
    hostnames starting with "ftp." curl assumes you want FTP.

    You can specify any amount of URLs on the command line. They are fetched in a sequential manner in
    the specified order unless you use -Z, --parallel. You can specify command line options and URLs
    Manual page curl(1) line 1 (press h for help or q to quit)

    The reasoning behind curl --manual is simple. On a machine without the manual system you still need access to the full manual. This is one of the reasons why man curl is also implemented as curl --manual

    An important RFC is echoed to my terminal in the man curl output which is RFC 3986

    A Uniform Resource Identifier (URI) is a compact sequence of
    characters that identifies an abstract or physical resource. This
    specification defines the generic URI syntax and a process for
    resolving URI references that might be in relative form, along with
    guidelines and security considerations for the use of URIs on the
    Internet. The URI syntax defines a grammar that is a superset of all
    valid URIs, allowing an implementation to parse the common components
    of a URI reference without knowing the scheme-specific requirements
    of every possible identifier. This specification does not define a
    generative grammar for URIs; that task is performed by the individual
    specifications of each URI scheme.

    I shall not quote the whole RFC 3986 here. You can read all about it on the RFC site (see sources)

    As you can see curl is thorougly documented, has all the features a simple end user needs to fetch all kind of data, scaled up all the way to the extensive complex features router hardware et all, needs to transfer data.

    programming route

    I came to this toot when I saw that certain external feature code, which lives in stable external libraries, is now being removed from curl. I should say the code is depreciated then phased out.

    This is a logical step

    • It takes resources to maintain external code
    • If the (shared) libraries are stable and mature, it's much better to just call those libraries and be done.
    • The more external code you can remove from your project the better it is for all the programmers

    The same is also happening in the Linux kernel, they are following in the footsteps of curl

    Conclusion

    There is a treasure trove of information in the sources. Just reading the pages on RFC 3986 will keep you occupied for hours.
    Have fun and keep reading / learning and programming!

    sources:

    curl.se/

    rfc-editor.org/rfc/rfc3986

    curl.se/mail/lib-2026-03/0026.

    #curl #programming #mathematics #linear #algebra #libcurl #Linux #BSD #freeBSD #openBSD #netBSD #POSIX #bash #csh #ksh #sh #fish #radio #TV #smartTV #router

  38. “a lot of the time things get measured because they are convenient to measure, rather than any particularly principled reason.” open.substack.com/pub/backofmi... #linear #optimization

    everything is a nail, or at le...

  39. “a lot of the time things get measured because they are convenient to measure, rather than any particularly principled reason.” open.substack.com/pub/backofmi... #linear #optimization

    everything is a nail, or at le...

  40. “a lot of the time things get measured because they are convenient to measure, rather than any particularly principled reason.” open.substack.com/pub/backofmi... #linear #optimization

    everything is a nail, or at le...

  41. @RussSharek @AndrewRadev

    As a VIM user since the Amiga, I will research this to the bottom

    Thank you for your toot which brought this important subject to my attention

    #VIM #VimMasterRace #opensource #Linux #Amiga #Technology #posix #mathematics #Physics #chemistry #Linear #Algebra

  42. @RussSharek @AndrewRadev

    As a VIM user since the Amiga, I will research this to the bottom

    Thank you for your toot which brought this important subject to my attention

    #VIM #VimMasterRace #opensource #Linux #Amiga #Technology #posix #mathematics #Physics #chemistry #Linear #Algebra

  43. @RussSharek @AndrewRadev

    As a VIM user since the Amiga, I will research this to the bottom

    Thank you for your toot which brought this important subject to my attention

    #VIM #VimMasterRace #opensource #Linux #Amiga #Technology #posix #mathematics #Physics #chemistry #Linear #Algebra