benoit
@benoitc.bsky.social
📤 133
📥 45
📝 159
a craftsman in software and decentralized platforms
hlc 3.0.2 released - Hybrid Logical Clock for Erlang - Bug fixes and improved robustness - Now with ex_doc documentation - GitHub CI for OTP 25-28 - Migrated to GitHub
github.com/benoitc/hlc
hex.pm/packages/hlc
loading . . .
GitHub - benoitc/hlc
Contribute to benoitc/hlc development by creating an account on GitHub.
https://github.com/benoitc/hlc
about 16 hours ago
0
1
0
Gunicorn 25 coming soon! New: HTTP/2 support (100% h2spec compliant) New: Dirty workers for long-running requests We need your help testing before release! Try master branch and report issues. pip install git+https://github.com/benoitc/gunicorn.git
#python
#webdev
2 days ago
0
6
1
erlang-nat 0.5.2 released - NAT traversal library for Erlang/OTP New: Port mapping lifecycle manager with auto-renewal, event system for IP changes, full UPnP/NAT-PMP/PCP support Docs:
benoitc.github.io/erlang-nat/
Git:
github.com/benoitc/erla...
#erlang
#elixir
#opensource
#networking
#nat
#p2p
loading . . .
erlang-nat
NAT traversal library for Erlang/OTP
https://benoitc.github.io/erlang-nat/
2 days ago
0
2
1
hackney 3.0.1 released! Unified API across HTTP/1.1, HTTP/2 & HTTP/3 for
#Erlang
applications. Source:
github.com/benoitc/hack...
Doc:
hexdocs.pm/hackney
loading . . .
GitHub - benoitc/hackney: simple HTTP client in Erlang
simple HTTP client in Erlang. Contribute to benoitc/hackney development by creating an account on GitHub.
https://github.com/benoitc/hackney
2 days ago
0
1
0
Gunicorn HTTP2 support achieve 100% h2spec compliance (146/146) tests. You get HTP2 support for wsgi and asgi apps. Have a look :
github.com/benoitc/guni...
Soon to be released.
loading . . .
Add HTTP/2 support (RFC 7540) and HTTP 103 Early Hints (RFC 8297) by benoitc · Pull Request #3468 · benoitc/gunicorn
Summary This PR adds optional HTTP/2 support to Gunicorn. HTTP/2 Support (RFC 7540) Multiplexed streams over a single connection HPACK header compression Flow control and stream prioritization ALP...
https://github.com/benoitc/gunicorn/pull/3468
2 days ago
0
1
1
playing with h2load on
#gunicorn
asgi worker , benchmarking
#http2
#python
3 days ago
1
1
1
Posting it too. I need some feedback. I'm about to opensource something "big" . I'm wondering if I should put everything on github or keep it on my gitlab , make it public and have a read mirror on Github. Thoughts?
3 days ago
1
1
0
iommap simple Memory-mapped file I/O NIF for
#Erlang
focusing on I/0 operations web:
github.com/benoitc/erla...
doc:
hexdocs.pm/iommap/readm...
loading . . .
GitHub - benoitc/erlang-iommap: Memory-mapped file I/O NIF for Erlang
Memory-mapped file I/O NIF for Erlang. Contribute to benoitc/erlang-iommap development by creating an account on GitHub.
https://github.com/benoitc/erlang-iommap
4 days ago
0
1
1
Gunicorn dirty workers now support streaming. Yield tokens from your ML model → stream through IPC → SSE to browser. All real-time. Check the chat demo in the feature branch:
github.com/benoitc/gunicorn/tree/feature/dirty-arbiters/examples/streaming_chat
4 days ago
1
0
0
HTTP/2 support coming to Gunicorn. Looking for testers.
github.com/benoitc/guni...
#python
#gunicorn
#http2
#webdev
#opensource
loading . . .
https://github.com/benoitc/gunicorn/discussions/3469
5 days ago
0
3
0
New in gunicorn: Dirty Workers for ML inference! Keep your ML models loaded in memory while FastAPI handles HTTP. No more cold starts. Text embeddings with sentence-transformers:
github.com/benoitc/gunicorn/tree/feature/dirty-arbiters/examples/embedding_service
#Python
#FastAPI
#MachineLearning
6 days ago
2
2
1
Introducing Dirty Arbiters: a separate process pool for long-running, blocking work (AI model loading, heavy computation) so HTTP workers stay fast in
#Gunicorn
. Inspired by Erlang’s dirty schedulers.
github.com/benoitc/guni...
Landing in 25.0.0 🚀
loading . . .
feat: add dirty arbiters for long-running blocking operations by benoitc · Pull Request #3460 · benoitc/gunicorn
Summary Introduce Dirty Arbiters - a separate process pool for executing long-running, blocking operations (AI model loading, heavy computation) without blocking HTTP workers. Inspired by Erlang...
https://github.com/benoitc/gunicorn/pull/3460
6 days ago
0
1
2
gunicorn, a
#Python
WSGI HTTP Server, version 24.1.0 has been released. Now with official Docker image, PROXY protocol v2 for HAProxy/AWS, CIDR network support, and many bug fixes. Enjoy!
github.com/benoitc/guni...
Website & doc:
gunicorn.org
loading . . .
Release Gunicorn 24.1.0 · benoitc/gunicorn
New Features Official Docker Image: Gunicorn now publishes official Docker images to GitHub Container Registry (PR #3454) Available at ghcr.io/benoitc/gunicorn Based on Python 3.12 slim image Us...
https://github.com/benoitc/gunicorn/releases/tag/24.1.0
6 days ago
1
1
0
Gunicorn new website.
gunicorn.org
Enjoy!
7 days ago
0
2
0
gunicorn, a
#Python
WSGI HTTP Server, version 24.0.0 has been released. Now with native ASGI worker for
#FastAPI/#Starlette
, uWSGI protocol support, security fixes for eventlet/gevent/tornado, and new website. Enjoy!
github.com/benoitc/guni...
Website & doc:
gunicorn.org
loading . . .
GitHub - benoitc/gunicorn: gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications. - benoitc/gunicorn
https://github.com/benoitc/gunicorn
7 days ago
0
0
0
couchbeam, an
#Erlang
client for Apache
#CouchDB
version 2.0.0 has been released. Built on hackney 2.0, native JSON, streaming views and changes feeds, and a simplified architecture. Many improvements since 1.x. Enjoy!
github.com/benoitc/couc...
doc:
hexdocs.pm/couchbeam/
loading . . .
GitHub - benoitc/couchbeam: Apache CouchDB client in Erlang
Apache CouchDB client in Erlang. Contribute to benoitc/couchbeam development by creating an account on GitHub.
https://github.com/benoitc/couchbeam
8 days ago
0
2
2
erlang-idna a pure
#Erlang
IDNA implementation following RFC 5891 has been updated to version 0.7.1 with support of current unicode version 17.0.0 . Eenjoy!
github.com/benoitc/erla...
doc:
hex.pm/packages/idna
loading . . .
GitHub - benoitc/erlang-idna: Erlang IDNA lib
Erlang IDNA lib. Contribute to benoitc/erlang-idna development by creating an account on GitHub.
https://github.com/benoitc/erlang-idna
9 days ago
0
0
0
hackney, an HTTP client for
#Erlang
applications version 2.0.0 has been released. This finalizes the 2.0 architecture with HTTP/2, HTTP/3, WebSockets, and a redesigned connection pool. Many new features and bug fixes since beta. Enjoy!
github.com/benoitc/hack...
doc:
hexdocs.pm/hackney/2.0....
loading . . .
GitHub - benoitc/hackney: simple HTTP client in Erlang
simple HTTP client in Erlang. Contribute to benoitc/hackney development by creating an account on GitHub.
https://github.com/benoitc/hackney
9 days ago
0
3
1
erlang-rocksdb 2.5.0,
#Erlang
wrapper for
#RocksDB
, has been released: posting list V2 with roaring bitmaps for fast set operations, postings resource API for ~0.1ÎĽs lookups, enhanced TTL support with column families, and bug fixes:
github.com/EnkiMultimed...
doc:
hexdocs.pm/rocksdb/read...
Enjoy!
loading . . .
GitHub - EnkiMultimedia/erlang-rocksdb: Erlang wrapper for RocksDB.
Erlang wrapper for RocksDB. Contribute to EnkiMultimedia/erlang-rocksdb development by creating an account on GitHub.
https://github.com/EnkiMultimedia/erlang-rocksdb
22 days ago
0
2
1
hackney, an HTTP client for
#Erlang
applications version 2.0.0-beta.1 has been released . new features: websockets, HTTP/2, HTTP/3 . The connection pool has been completely redesigned for more performances. Enjoy!
github.com/benoitc/hack...
doc :
hexdocs.pm/hackney/2.0....
loading . . .
GitHub - benoitc/hackney: simple HTTP client in Erlang
simple HTTP client in Erlang. Contribute to benoitc/hackney development by creating an account on GitHub.
https://github.com/benoitc/hackney
22 days ago
0
1
1
has someone tested hardware from tuxedo? how is the suality and their support? This laptop is interresting:
www.tuxedocomputers.com/en/TUXEDO-Pu...
loading . . .
Pulse 14 - Gen4: AMD Ryzen 7 8845HS + Bright 14-inch 3K Display + Radeon 780M + Very quiet cooling + 32 GB LPDDR5X-6400 + max. 8 TB PCIe 4.0 SSD + 60 Wh battery - TUXEDO Pulse 14 - Gen4 - TUXEDO Compu...
Pulse 14 - Gen4: AMD Ryzen 7 8845HS + Bright 14-inch 3K Display + Radeon 780M + Very quiet cooling + 32 GB LPDDR5X-6400 + max. 8 TB PCIe 4.0 SSD + 60 Wh battery
https://www.tuxedocomputers.com/en/TUXEDO-Pulse-14-Gen4.tuxedo#specs
11 months ago
0
0
0
reposted by
benoit
Nidouille
11 months ago
J'ai trouvé un début de réponse chez Purestorage et son directflash. "Purity exécute ces fonctions dans un logiciel au niveau du tableau. Cela signifie que chaque module DirectFlash est plus simple qu'un disque SSD traditionnel"
www.purestorage.com/knowledge/wh...
loading . . .
What Is DirectFlash and How Does It Work? | Pure Storage
DirectFlash is a flash module designed by Pure Storage that allows all-flash arrays to communicate directly with raw flash storage.
https://www.purestorage.com/knowledge/what-is-directflash-and-how-does-it-work.html
0
0
1
if you would buy a laptop for freebsd with at least 10 h of battery what would you suugest?. It has to max a 14" also.
11 months ago
0
0
0
would be awesome if mikrotik and other european brands could provide compatible plate to cisco and others to install aps on ceiling and walls. That way you can just reuse holes..
11 months ago
0
0
0
hackney an HTTP client library for
#Erlang
application version 1.23 has been released. This is fixing a regression introduced in last version .
github.com/benoitc/hack...
loading . . .
Release 1.23.0 - 2025-02-25 · benoitc/hackney
Changes: fix: happy eyeball use correct timeout during connectino fix: don't wrap conection error improvement: eyeballonly spawn ipv6 worker when needed Available on hex.pm https://hexdocs.pm/hackn...
https://github.com/benoitc/hackney/releases/tag/1.23.0
11 months ago
0
3
0
relaxing
11 months ago
0
1
0
hackney an HTTP client library for
#erlang
applications versions 1.22.0 has been released . Now prefer ipv6 connections (happy eyeball strategy). Full changelog here
github.com/benoitc/hack...
available on
hex.pm
:
hex.pm/packages/hac...
loading . . .
Release 1.22.0 - 2025-02-20 · benoitc/hackney
Changes feature: prefer to connect using IPv6. happy eyeball strategy improvement: fully support no_proxy environment variable doc: migrated to ex_doc
https://github.com/benoitc/hackney/releases/tag/1.22.0
11 months ago
0
2
0
hackney 1.21.0 an HTTP client library for
#erlang
applications version 1.21.0 has been released :
github.com/benoitc/hack...
Upgrade it ASAP to fix a security issue and use latest SSL certificate bundle.
loading . . .
Release 1.21.0 - 2025-02-20 · benoitc/hackney
1.21.0 - 2025-02-20 fix: remove SSL options incompatible with tls 1.3 fix: url parsing handle "/" path correctly fix: simplify integration test suite fix: handle chunked response in redirect respon...
https://github.com/benoitc/hackney/releases/tag/1.21.0
11 months ago
1
7
3
erlang-certifi, SSL certificate bundle for
#erlang
applications version 2.14.0 has been released with latest updates. Upgrade ASAP your dependency.
hex.pm/packages/cer...
11 months ago
0
3
1
took some lectures for the next 2 week about
#AI
#LLM
#RAG
do I miss anything?
about 1 year ago
0
2
0
code udpate : updated mimerl with latest mimetypes
hex.pm/packages/mim...
#erlang
loading . . .
mimerl
Library to handle mimetypes
https://hex.pm/packages/mimerl
almost 2 years ago
0
1
0
almost 2 years ago
0
0
0
just released
#Gunicorn
22.0.0 a Python WSGI HTTP Server for UNIX
github.com/benoitc/guni...
. This is a security release. You're invited to update your environment ASAP.
#python
#wsgi
loading . . .
Release Gunicorn 22.0 has been released · benoitc/gunicorn
Gunicorn 22.0.0 has been released. This version fix the numerous security vulnerabilities. You're invited to upgrade asap your own installation. Changes: 22.0.0 - 2024-04-17 =================== - ...
https://github.com/benoitc/gunicorn/releases/tag/22.0.0
almost 2 years ago
0
0
0
important change in hackney to improve the connection handling :
github.com/benoitc/hack...
Would be glad to get some reviews. This is the first step before introducing support for other HTTP protocols.
#erlang
#http
loading . . .
improve connection to remote by benoitc · Pull Request #737 · benoitc/hackney
This pR track different changes to provide a better UX during connection to remote. happy-eyeball support full support of proxy configuration from the system environnement improve TCP connectio...
https://github.com/benoitc/hackney/pull/737
almost 2 years ago
1
2
0
www.lemonde.fr/internationa...
loading . . .
Guerre Israël-Hamas : les visages du massacre dans la bande de Gaza
L’offensive israélienne dans l’enclave palestinienne, censée punir le Hamas pour l’attaque du 7 octobre 2023, a fait plus de 28 000 morts, en quatre mois, dont 70 % de femmes et d’enfants. « Le Monde ...
https://www.lemonde.fr/international/article/2024/02/12/les-visages-du-massacre-dans-la-bande-de-gaza_6216068_3210.html
almost 2 years ago
0
0
0
VPP is slowly coming (but surely) to
#Freebsd
ipng.ch/s/articles/2...
. A pretty awesome news....
loading . . .
VPP on FreeBSD - Part 1
About this series
https://ipng.ch/s/articles/2024/02/10/vpp-freebsd-1.html
almost 2 years ago
0
0
1
www.brindereseau.fr
Tel un cahier de notes, ce blog propose des articles sur les technologies réseaux et leur utilisation pratique, le tout illustré avec des maquettes et des captures.
loading . . .
Un brin de réseau
Tel un cahier de notes, ce blog propose des articles sur les technologies réseaux et leur utilisation pratique, le tout illustré avec des maquettes et des captures.
https://www.brindereseau.fr
almost 2 years ago
0
0
0
Effortless OpenBSD Audio and Desktop Screen Recording Guide
rsadowski.de/posts/2024-0...
loading . . .
Effortless OpenBSD Audio and Desktop Screen Recording Guide
Welcome to my comprehensive guide on recording audio and desktop screen on OpenBSD.
https://rsadowski.de/posts/2024-01-14-openbsd-video-audio-screen-recording/
about 2 years ago
0
1
0
with netlink(4) in
#freebsd
by default, bird supporting it
gitlab.nic.cz/labs/bird/-/...
can we have
#vpp
s3-docs.fd.io/vpp/24.02/
ported ? I don't like to have to use linux just for it :)
loading . . .
NEWS and version update (1e47b9f2) · Commits · labs / BIRD Internet Routing Daemon · GitLab
The BIRD project aims to develop a fully functional dynamic IP routing daemon. Please use
[email protected]
mailing list to contact developers, fill the issues, etc. (Visit
https://gitlab.nic.cz/labs/bird/-/commit/1e47b9f203aaaad0fb658d40a1670f1d0437f1f8
about 2 years ago
0
0
0
Le chemin vers les LLM, via 12 papiers de recherche
www.gorfou.fr/le-chemin-ve...
loading . . .
Le chemin vers les LLM, via 12 papiers de recherche
Si vous voulez comprendre ce qui se trame derrière les Large Language Models, leur fonctionnement et surtout leur potentiel, je vous conseille cette vidéo. Elle nécessite quelques connaissances de ...
https://www.gorfou.fr/le-chemin-vers-les-llm-via-12-papiers-de-recherche/
about 2 years ago
0
0
0
www.jma.go.jp/jma/indexe.h...
loading . . .
Japan Meteorological Agency
https://www.jma.go.jp/jma/indexe.html
about 2 years ago
0
0
0
I am looking for bare metal automation tool with the main goal of starting a remote os in memory only (data on disk). Do you know anything related ? I have found MAAS but unsure due to its recent moves. There is also Tinkerbell less documented. Anything else I should check?
tinkerbell.org
maas.io
loading . . .
Tinkerbell.org
Designed for scalable provisioning of physical hardware, Tinkerbell is both open-source and cloud native. Contributed to the CNCF by Equinix Metal.
https://tinkerbell.org
about 2 years ago
0
2
0
reposted by
benoit
Pierre Arlais
about 2 years ago
Idée cadeau pour ce noël
1
9
6
reposted by
benoit
Guillaume Champeau
about 2 years ago
Bon résumé.
7
138
48
so i read
cryptsetup-team.pages.debian.net/cryptsetup/e...
from debian but I am wonderig do company encrypy their boot system or only storage disks and eventually logs ans swap?
about 2 years ago
0
0
0
reposted by
benoit
Eric Bothorel
about 2 years ago
Certains gouvernements, avec le concours de Google et d'Apple, peuvent accéder à nos notifications, ces alertes que nous recevons sur l'écran d'accueil de nos smartphones :
www.francetvinfo.fr/replay-radio...
loading . . .
Notifications mobiles : le talon d’Achille de nos messages privés et professionnels
Certains gouvernements, avec le concours de Google et d’Apple, peuvent accéder à nos notifications, ces alertes que nous recevons sur l’écran d’accueil de nos smartphones : cette révélation...
https://www.francetvinfo.fr/replay-radio/nouveau-monde/notifications-mobiles-le-talon-d-achille-de-nos-messages-prives-et-professionnels_6206322.html#xtor=CS2-765-%5Bautres%5D-
1
6
9
arstechnica.com/gadgets/2023...
"New systemd update will bring Windows’ infamous Blue Screen of Death to Linux"
#linux
loading . . .
New systemd update will bring Windows’ infamous Blue Screen of Death to Linux
Systemd is used by Debian, Arch, Fedora, Ubuntu, and many downstream distros.
https://arstechnica.com/gadgets/2023/12/linux-distros-are-about-to-get-a-killer-windows-feature-the-blue-screen-of-death/
about 2 years ago
0
0
0
#debian
users what I am doing wrong? How do you a raid1 encrypyted boot system when you install a debian on a new machine? It is failing when grub is installed...
about 2 years ago
1
0
1
getwhisky.app
wine a modern wine wrapper on mac
loading . . .
Whisky - A modern Wine wrapper for macOS built with SwiftUI
Run the latest DirectX 12 titles effortlessly on your Mac with Whisky!
https://getwhisky.app
about 2 years ago
0
4
1
je me suis dit que j'allais poser cela lĂ
emploi.developpez.com/actu/351167/...
loading . . .
Jack Dorsey, PDG de la fintech Block, a d�clar� � ses employ�s qu'il va faciliter le licenciement d...
Le PDG de Block, Jack Dorsey, aurait un nouveau plan pour les employ�s qui sont jug�s sous-performants : les licencier rapidement. Il l�a annonc� dans un message adress� au personnel mardi. Block, qui...
https://emploi.developpez.com/actu/351167/Jack-Dorsey-PDG-de-la-fintech-Block-a-declare-a-ses-employes-qu-il-va-faciliter-le-licenciement-de-ceux-qui-sont-juges-sous-performants-Je-veux-que-nous-construisions-une-culture-d-excellence/
about 2 years ago
0
0
0
Load more
feeds!
log in